There is perhaps no single and universal way of doing an effective job search especially with how changes are turning many things upside down. If you would like to increase your chances at successfully landing a job, don't stick to one method. Rather, understand the different trends and techniques and apply them in your own job search.
Personalize your application.
Different companies have different rules in accepting applications. Some strictly accept online applications only while others accept online and personal applications. Still, a few others only accept personal applications. The thing with online applications is that resumes will most likely look quite the same and it would be difficult to stand out.
If you are keen to get a certain job, find out who the hiring manager is. Call or send an email to that person to ask about the job position and application requirements. You may even include your resume in your email. When doing so, make sure your application is addressed properly and looks professional.
Check the dates.
The thing with job postings on the internet is that information can be passed from one site to another. People read it and share it to their friends by word of mouth. By the time the information reaches a person who is genuinely interested in the job, the original job posting may have already expired or have been filled. To avoid this, always check with the main source and if you can, make a personal call to the company to check if the job is still available.
Don't be discouraged if there are no job vacancies posted.
Some employers don't always put up job ads when there are vacant positions in their company. Some also hire people unexpectedly. One thing to live by is that opportunities present themselves everywhere. There are many corporate and professional events that offer networking opportunities. If you happen to be in one, striking up a conversation with someone can give you the chance to talk about your skills and what you can do. It is common for many employers to realize the skills that they need when speaking with people who are good at pitching their skills.
Personalize your cover letter and resume.
When applying for a certain position, make sure that your documents are suited for it. Some applicants make the mistake of creating only one cover letter and resume and using them practically in all their applications.