How to Make an ATS-Friendly CV: Format, Keywords and a Step-by-Step Fix
A step-by-step method to make your CV pass applicant tracking systems: the right format, the right keywords in the right places, and a five minute test to prove it works.

A CV that cannot be parsed never reaches a human reader. That is the whole problem an ATS-friendly CV solves. The good news: making your CV readable for the system and convincing for the recruiter are the same exercise, once you know the order of operations.
This guide is the practical companion to our overview of how applicant tracking systems work. Where that article explains the machinery, this one gives you the build sequence: format first, vocabulary second, proof third, test last.
Step 1: Start from the target role, not from your history

An ATS ranks you against a specific requisition, not against the job market in general. So before you touch a single line, collect two or three job ads for the role you actually want next.
From those ads, extract:
- The exact job title used most often
- The tools, systems and certifications named more than once
- The verbs used for the core responsibilities (owns, leads, delivers, reduces)
- Any hard gates: location, work authorisation, years of experience, language
This shortlist becomes your vocabulary list. Every term on it has to appear in your CV in a sentence that is true, or the match will not happen. Write the list down before you open your document.
Step 2: Fix the format the parser expects
Parsing failures are boring and mechanical. The system reads your file top to bottom, left to right, and maps what it finds onto fields: employer, title, dates, education, skills. Anything that breaks that reading order breaks your profile.
The format that survives parsing:
| Choice | ATS-friendly version | Avoid |
|---|---|---|
| Layout | Single column | Two or three columns, side panels |
| Sections | Experience, Education, Skills | Creative headings like "My journey" |
| Dates | Consistent, on the role line, for example "Mar 2021 to Present" | Undated roles, mixed formats |
| Text | Body text only | Text in headers, footers, images or text boxes |
| File | PDF exported from a word processor | Scans, design tool exports, image PDFs |
| Contact details | In the body, top of the page | Contact block inside the page header |
If you currently use a designed template from a graphic tool, the fastest path is not to repair it but to rebuild the content in a plain document. It takes an hour and removes the entire category of parsing risk.
Step 3: Place keywords where ranking looks for them

Ranking systems weight terms by position and recency. A skill in your current role counts; the same skill in a list at the bottom of page two counts far less, and a skill last used years ago counts for little.
Work through your vocabulary list in this order:
- Job title. If your internal title is unusual, keep it and add the recognised equivalent in brackets: "IT Lead (Engineering Manager)". Do not inflate the title itself.
- Current role bullets. Each of your four to six bullets for the current role should contain at least one target term in a sentence with an outcome.
- Earlier roles. Repeat the terms that still apply, with the scope of that period.
- Skills section. Use it for the remainder: tools, certifications, methods. Write acronyms and full forms once each: "Certified Scrum Master (CSM)".
Never paste the job ad into your CV in white text or in a hidden block. Modern parsers normalise formatting, the text becomes visible on export, and the application ends there.
For sharper bullets that carry these keywords with evidence, see CV bullet points that work.
Step 4: Write bullets a human can score
Once the system finds you, a recruiter spends seconds deciding whether you belong on the shortlist. The bullets that survive both readers share one shape: action, object, result, with scope.
Compare:
| Weak | Strong |
|---|---|
| Responsible for stakeholder management | Renegotiated the service agreement with our largest supplier, saving 140,000 EUR per year |
| Worked on process improvement | Cut monthly reporting time from six days to two by rebuilding the data pipeline in Power BI |
| Managed a team | Led a team of nine engineers through a platform migration, delivered without downtime |
The strong versions contain the searchable terms (supplier, Power BI, migration) and give the human reader a result with a number. Keywords without outcomes get you ranked and then rejected. Outcomes without keywords get you rejected before anyone reads them. You need both in the same sentence.
Step 5: Tailor per application in minutes, not hours

You do not need a new CV per application. You need a stable base document and a ten minute pass per role. The full method is in tailoring your CV fast; the short version:
- Adjust the headline or profile line to mirror the exact role title
- Swap the order of bullets so the most relevant evidence for this ad leads
- Check the vocabulary list for this specific requisition and add the two or three missing terms in true sentences
Keep every tailored version saved separately, named clearly. When a recruiter calls, you want to know which document they are holding.
Step 6: Run the five minute parse test
Before you send anything, replicate what the parser does:
- Open the PDF, select all text, paste it into a plain text editor.
- Check the reading order. Interleaved sections mean your layout uses columns or text boxes.
- Check that every employer, title and date survived the copy.
- Search the plain text for the five most important terms from your vocabulary list.
- Confirm your contact details appear as selectable text, not only as an image or in the page header.
If all five pass, your document parses. What remains is the human half of the work: positioning, evidence and a clear next move. The free CV Scan shows how your CV reads against the level you are targeting, and which claims are not yet backed by evidence.
Checklist

- Vocabulary list built from two or three real job ads
- Single column layout, standard section headings
- Consistent dates on every role, no gaps left unexplained
- Target job title present in the current or most recent role
- Tools and certifications written out and abbreviated once
- Every bullet carries action, outcome and scope
- Plain text copy test passed
- File named firstname-lastname-role.pdf
The realistic expectation
An ATS-friendly CV does not get you hired. It gets you read, consistently, by the people making the first cut. That is the entire job of the document. If you are being parsed correctly and still not shortlisted, the issue is positioning rather than format, and that is a different fix: check your career direction to see which roles your record actually supports.





