How an applicant tracking system reads your CV
When you apply for a graduate scheme, a placement or even a part-time job with a larger employer, you usually do it through an online application system rather than by emailing a CV to a person. Behind that system sits an applicant tracking system, or ATS: software that collects every application, stores it in a database and lets the recruitment team sort, filter and search through it.
The first thing the software does with your CV is turn it into plain text. It then tries to work out what each piece of text is: which line is your name, which block is your education, where each job starts and ends, and which words describe your skills. That information is saved into fields, and those fields are what recruiters see in lists and search results.
Recruiters then search. They might look for a degree subject, a skill such as Excel or Python, a type of experience such as customer service, or simply the job title. Some systems also rank or highlight applications that match the advert closely. Exactly how this works varies a lot from one employer and product to another, so be wary of anyone who claims to know the precise rules.
Two things follow from this, and they shape everything else in this guide. First, your CV has to survive the conversion into text with its order and meaning intact. Second, the words a recruiter is likely to search for need to be in your CV, written the way the employer writes them. An ATS-friendly CV is not a trick; it is a clear, well-organised CV that a machine and a busy person can both read quickly.