A Curriculum Vitae (more commonly known as a CV) is a document prepared for job seekers that details their work experience, skills, education and other important information for the purpose of sending to a recruiter for a job application.
In some parts of the world, notably US and India, this same general form of document is known as a Resume. For all intent and purposes it is the same thing although a Resume is usually an even briefer description of your work experience.
Over time the number of pages expected of a CV has decreased. Some years back it was a record of everything you had ever done and many pages was common. Nowadays the trend is the complete opposite, less is better is the eyes of all the CV preparation experts. Where possible just two pages is great bit of course with extensive history and achievements this is not always possible.
The key is to keep your CV as brief as possible but without neglecting all the important information that is still obviously needed.
There is no official 'right' way for a CV to be written. It can be prepared in whatever way you want. But there are obviously some tried and true guidelines that most people should follow. These include keeping the CV brief, making it look clear and professional and using standard fonts and presentation standards. Apart from that you can detail your work experience, skills, achievements,education and other information as you wish.There is nothing wrong with a bit of personal flavour to your CV, it should capture who you are) within the bounds of professionalism of course!)
What we suggest is that you start with one standard version of your CV that covers all important points you would typically want to include in your CV. Then, for each job application you make, modify the CV slightly so it is specific to each role as typically each role (albeit for similar positions) might have differing requirements.
But do not have hugely different versions for similar roles, just fine tune for each role. Remember, your cover letter can also be used to address all the specific requirements of the role where it might not be appropriate to have the CV handle.
An exception might be where you apply for two completely different roles, say one in Human Resources and one in Sales. Then one CV (with modifications) will not work. Each completely different role would need a highly specific CV.
You might fluke finding a 2017 style CV template designed specifically for your type of career and set out in the current professional image but most likely you will be presented with a CV template that could be 10 years out of date. Google is not the best for this, try a professional CV writing service instead.
A good CV Builder or CV Maker website is designed to prepare the CV for you using its own software. You type the information in to a template style form and the CV Maker automated software takes that information and creates your CV. Remember, it is a just a computer taking your information so if the detail provided is poor, or English may be a second language then you may experience difficulties getting the desired results.