Avoid being vague If you have references include them. Dont say available upon request. If you have gaps in employment explain them clearly. They will probably come up in the interview anyways. Being prepared in advance by giving complete information in your resume is better than being caught off guard in the interview or worse skipped over all together.
If you are currently in the market for a new job having a stellar CV is a must. And while the wording and style you use to write resumes is key you must also have the right format. Some people choose professional resume writing services to get an edge but if you are looking to do it yourself you must have the right presentation to even be a contender.
Add in a list of skills Your resume is no place for modesty. Highlight your skills especially if they are specific to the job youre applying for and list where you gained experience with that skill set. Instead of being general give concrete details and highlights. For example list your experience with Microsoft Office or even a particular piece of software over computer skills. Make sure to include plenty of competency statements.
There used to be a day when you could create one generic resume and then blast it to a wide range of jobs you were interested in applying to. Even if you are using a resume service this practice of blasting is generally frowned upon. HR professionals are inundated with resumes and they want to see that applicants have read the ad and are responding directly to it. One-for-all type of resumes are easily spotted and are generally discounted by HR. So work with a resume service to see how you can best tailor yours for each job you are applying to.
Remember you resume will be read by humans as well as by machines which will scan for the right keywords. So put some time and energy into your keywords when you write. Resumes must grab the attention of both the human and the computer scanner.