2. Put your self in the shoes of a hiring manager for that role
3. Edit your CV to emphasise the skills and experience that makes you a good match.
For tech roles, recruiters are everywhere, and uploading your CV to job sites will get your phone buzzing if you have the right keywords.
For professional roles a vast majority of recruiters use LinkedIn, and the site has a setting for "looking for work" which will boost your profile to hiring managers and recruiters.
I'm currently in the process of moving cities* so going through this process myself, and this approach has worked for me.
*Melbourne here I come!