Read the Job Posting Carefully
This is a very important factor. Many People read the Job Posting in a rush.
Do not be in a hurry to send your CV & Cover Letter out because you are desperately looking for a job.
Understand the Job Posting and what the details entail.
If you perfectly understand what the job is for, you have a better chance of explaining why YOU are suitable for it.
Always note the dates the job was posted and when it closes.
Find Out About The Company
You will not be working for a job, you'll be working for a Company.
Read the Company's Profile/Annual Reports. Check out the Company's Website - Take a tour of the website and find out what they do.
Easy to Read Resume
HR managers are very busy people, so make it easy for them to access your resume.
If you are going to attach your resume to the email, send it to yourself first to see if it opens properly.
Also, include the resume in the email. Opening an attachment is extra work for the HR people
Include a Cover Letter, But Keep it Short
A cover letter is the first impression a prospective employer gets of you.
Your cover letter states clearly and simply why you are applying for the job, and why you are the best qualified for it.
Your cover letter is not your resume, so keep it short and to the point.
Include Your Contact Information
This may seem like a trivial or simple matter, but you'd be surprised how many people simply forget to include their contact telephone numbers/email in the resume.