You spent three hours perfecting your CV. The formatting is clean, the language is polished, and your experience genuinely matches the job. You hit submit — and never hear back.
What happened?
Chances are, a machine screened you out before a human ever read your name.
Applicant Tracking Systems (ATS) have fundamentally changed how hiring works. Understanding how they function — and how to work with them, not against them — is no longer optional. It is the difference between getting interviews and getting ignored.
What Is an ATS and Why Does It Matter?
An ATS is software that employers use to collect, filter, and rank job applications. When you submit a CV online, it almost always goes into an ATS first. The system parses your document, extracts information, scores it against the job requirements, and decides whether a recruiter ever sees it.
According to widely cited industry estimates, over 98% of Fortune 500 companies use ATS software. But it is not just large corporations — mid-sized companies, staffing agencies, and even some small businesses now rely on these systems to manage high application volumes.
Here is the part that stings: studies have suggested that as many as 75% of qualified candidates are filtered out by ATS before a recruiter reviews their application. That means three out of four people who could do the job are eliminated by an algorithm.
The ATS is not your enemy — it is a gatekeeper you need to understand. Once you do, you can structure your CV in a way that passes the filter and reaches the people who actually make hiring decisions.
How ATS Software Actually Reads Your CV
Most job seekers imagine ATS systems as sophisticated AI that deeply understands context and nuance. The reality is more mechanical — and that is actually good news, because it means the rules are learnable.
Here is what an ATS typically does when it receives your CV:
Parsing: The system breaks your document into fields — name, contact details, work history, education, skills. It tries to assign each piece of information to the correct category.
Keyword matching: The ATS compares your content against the job description, looking for specific words and phrases the employer has flagged as important.
Scoring: Based on how closely your CV matches the job requirements, the system assigns a relevance score. Applications above a certain threshold move forward; those below it do not.
Ranking: Recruiters often see applications ranked by score, which means a highly matched CV gets reviewed first — sometimes before less-optimised CVs are seen at all.
The critical insight here is that ATS systems are literal. They are not inferring your competence from the quality of your prose. They are looking for specific strings of text that match what the employer asked for. If the job description says “project management” and your CV says “led initiatives,” the ATS may not connect those as equivalent — even though a human reader obviously would.
Step 1: Analyse the Job Description Before You Write a Single Word
The most important ATS optimisation happens before you open your CV document.
Read the job description carefully — not as a human skimming for general fit, but as a researcher looking for patterns.
Identify required versus preferred qualifications. Required skills are non-negotiable; the employer has almost certainly programmed these as mandatory filters. Preferred qualifications are bonus points. Prioritise accordingly.
Extract the exact language used. If the employer writes “stakeholder management,” use that phrase. If they write “cross-functional collaboration,” use that too. Do not substitute synonyms unless you are also including the original phrasing. ATS systems often match exact strings, not concepts.
Look for repeated terms. If “data analysis” appears four times across the job description, that is a strong signal it is a weighted keyword. Make sure it appears in your CV — naturally and in context, not artificially stuffed.
Note the job title itself. Including the exact job title (or a close variant) somewhere in your CV — such as in a professional summary — can improve your match score significantly.
A practical approach: copy the job description into a word frequency tool or simply read it twice and underline every skill, qualification, and responsibility that appears. That list becomes your targeting guide.
Step 2: Optimise Your CV’s Structure for Parsing
ATS software parses best when your CV follows a clean, conventional structure. Creative formats that look stunning in a PDF portfolio can be catastrophic for machine readability.
Use a Standard, Reverse-Chronological Format
ATS systems are trained on conventional CV structures. Reverse-chronological — most recent experience first — is the safest and most universally parsed format. Functional CVs (which lead with skills rather than chronological experience) confuse many ATS systems and can cause information to be miscategorised.
Use Clear, Standard Section Headings
Label your sections with headings that ATS systems recognise:
- Work Experience (not “My Journey” or “Where I’ve Been”)
- Education
- Skills
- Certifications
- Professional Summary
Custom headings might feel more personal or creative, but they risk being misread or missed entirely by the parser.
Avoid Headers, Footers, and Text Boxes
Critical contact information placed in a document header or footer may be invisible to ATS software — the system often cannot read text outside the main body of the document. Similarly, text boxes (common in visually designed CVs) may be skipped entirely during parsing.
Put your name, email, phone number, and LinkedIn URL at the top of the document body — not in a header element.
Do Not Use Tables for Core Content
Tables can cause ATS parsers to scramble information, merging data from separate columns or dropping it entirely. If you must use a table for something like a skills grid, ensure it is not housing information the ATS needs to read in sequence.
Step 3: Integrate Keywords Naturally and Strategically
Keyword integration is where many job seekers either go too far or not far enough.
Keyword stuffing — cramming a job description’s language into your CV regardless of context — is a mistake. Modern ATS systems are becoming more sophisticated, and human reviewers (who do eventually read shortlisted CVs) will notice immediately if your document reads unnaturally. It also signals poor judgment.
Under-optimisation — using generic language that does not mirror the job description — means you will not match the filters even if you are genuinely qualified.
The goal is seamless integration: your CV should read naturally to a human while also containing the specific language the ATS is scanning for.
Where to Place Keywords
Professional summary: Your opening paragraph is prime keyword real estate. Use it to establish your professional identity using language that matches the role. If the job calls for a “results-driven marketing manager with digital analytics experience,” your summary should naturally reflect those exact attributes.
Work experience bullet points: Each bullet point is an opportunity to demonstrate a relevant skill using the employer’s terminology. Instead of writing “responsible for managing team members,” write “managed cross-functional team of 8 to deliver product launches on time and under budget” — the phrase “cross-functional” is likely from the job description.
Skills section: A dedicated skills section allows you to list hard skills, software, certifications, and technical competencies in a format ATS systems easily parse. Keep it straightforward: tool names, software versions, certifications, methodologies.
Education and certifications: If the job requires specific credentials, make sure they appear in your document using the same terminology the employer uses. “Project Management Professional (PMP)” is different in an ATS’s view from “PMP Certified.”
Step 4: Handle Formatting Details That Trip Up ATS Systems
File Format Matters
Most ATS systems parse Microsoft Word (.docx) files most reliably. PDFs can also work, but only if they are text-based (not scanned images). If the job application instructions do not specify, submitting a .docx file is generally the safer choice.
Never submit a CV as an image file (.jpg, .png), a scanned document, or a non-standard format. These cannot be parsed at all.
Fonts, Symbols, and Special Characters
Stick to standard, widely supported fonts: Arial, Calibri, Garamond, Times New Roman. Decorative or custom fonts can cause parsing errors or character substitution.
Avoid using symbols, icons, or emojis — even as bullet points. Some ATS systems will either skip or misrender them. Use standard text-based bullets (•) or dashes.
Spell out abbreviations at least once before using them. If your industry uses “SEO” constantly but the job description spells out “search engine optimisation,” include both the abbreviated and full form in your CV.
Keep Graphics and Visual Elements Minimal
Infographic CVs, progress bars showing skill levels, timelines with icons — these may look impressive, but they are largely invisible to ATS software. A recruiter who receives your CV directly might appreciate the design; the ATS will ignore or garble the visual content and potentially miss the underlying information.
If you want to use a visually designed CV, consider maintaining two versions: an ATS-optimised plain-text or simple Word version for online submissions, and a designed PDF for direct networking and in-person handoffs.
Step 5: Quantify Your Achievements — For Humans and Machines
ATS systems increasingly look for evidence of impact, not just presence in a role. Including numbers and measurable outcomes does two things: it satisfies ATS filters that look for achievement-oriented language, and it makes your CV dramatically more compelling when a human reads it.
Compare:
- “Managed social media accounts for the company.”
- “Grew LinkedIn following by 140% in six months, increasing qualified lead generation by 28%.”
The second example contains more keywords, demonstrates measurable impact, and tells a story that resonates both with an algorithm and a hiring manager.
Wherever possible, quantify:
- Team sizes managed
- Revenue generated or saved
- Percentage improvements
- Project scale (budget, timeline, scope)
- Volume of work handled (clients served, applications processed, content produced)
If you work in a role where output is harder to quantify — teaching, social work, research — focus on scope, reach, and outcomes even if they are descriptive rather than numerical.
Step 6: Tailor Every Application — Yes, Every One
The biggest mistake job seekers make is treating their CV as a static document and submitting the same version everywhere.
ATS systems are calibrated to specific job postings. A CV optimised for a digital marketing role at a tech company will not score well for the same role at a healthcare organisation — even if your underlying qualifications are identical — because the language, priorities, and keywords differ.
Tailoring does not mean rewriting your entire CV for every application. It means:
- Updating your professional summary to reflect the specific role and company
- Adjusting bullet points in your most recent 1–2 roles to use the job description’s language
- Refreshing your skills section to mirror the tools and competencies listed
This process, once practiced, takes 20–30 minutes per application. It is the highest-return activity you can do for your job search.
Common ATS Mistakes to Avoid
Using a single master CV for all applications. A generic CV is optimised for nothing. Tailoring is not optional if you want consistent interview rates.
Listing skills you do not have. ATS filters are not foolproof, and keyword stuffing can sometimes get you through — but then you face an interview. Misrepresenting your skills wastes everyone’s time, including yours.
Ignoring the job title field. Many ATS systems pull the job title from your work history to assess career progression and relevance. Make sure your listed titles accurately reflect the roles and are recognisable to the system.
Using images of text. Scanned documents, screenshots of certificates, or CVs built as image files are invisible to ATS parsers.
Over-designing at the expense of readability. A beautifully designed CV that scores zero in an ATS helps no one. Lead with function; add form only where it does not cost you parse accuracy.
Forgetting to proofread for keywords, not just errors. Read your CV with the job description open. Are the key phrases there? Are they in context? Does the language align? This is a separate review pass from proofreading for spelling and grammar.
ATS Optimisation Is Not About Gaming the System
There is an important distinction worth making: tailoring your CV for ATS is not about deceiving anyone. It is about effective communication.
When you use the employer’s language, you are demonstrating that you understand their world. When you structure your document clearly, you are making it easy for both software and humans to find what they need. When you quantify your impact, you are showing — not just telling — what you bring.
The employers who built these systems want to find good candidates. The ATS is a tool for efficiency, not a deliberate barrier. Understanding how it works lets you present yourself accurately and effectively — so that when a recruiter does sit down to read your CV, they are reading it because you earned that seat.
Final Checklist Before You Submit
Before submitting any application, run through these checks:
- [ ] Have you extracted the key phrases from this specific job description?
- [ ] Does your professional summary use language from the posting?
- [ ] Are hard skills, tools, and certifications listed explicitly in a skills section?
- [ ] Is the file format .docx or a text-based PDF?
- [ ] Is all critical information in the document body, not in headers/footers/text boxes?
- [ ] Have you avoided graphics, tables for core content, and decorative fonts?
- [ ] Does each work experience bullet point demonstrate relevant, measurable impact?
- [ ] Have you spelled out abbreviations that the job description spells out?
- [ ] Does the document read naturally — not like a keyword list?
If you can check every box, you have done everything in your control to pass the ATS filter and reach the person who makes the actual hiring decision.
