Job Hunter
Checking session…
Back to articles
CV Tips8 min read

The ATS checklist every CV in 2026 should pass

The 11 things an ATS looks for before a human ever sees your CV — and how to bake them in without killing the design.

More than 90% of Fortune 500 companies and a growing share of mid-market employers route every job application through an Applicant Tracking System (ATS) before a recruiter lays eyes on it. The ATS parses your CV into structured data, matches it against the job description, and decides whether you're worth a human minute. Get one thing wrong — a column layout, a PDF exported from an illustration tool, a photo where your email should be — and you disappear.

Good news: making your CV ATS-friendly doesn't mean making it ugly. The most ATS-safe CVs in the world are also the cleanest, most readable ones. Here's the full checklist, in the order of highest impact.

1. Use a single-column layout

This is the number one killer. ATS parsers read left-to-right, top-to-bottom. When you put your contact info in a sidebar and experience in the main column, many older systems will read your name, then your first job, then jump back up to your phone number, then down to your second job — producing a word soup that the keyword matcher can't salvage.

Rule

One column. Contact info at the very top in a single line. Experience, skills, and education stack vertically below.

2. Stick to standard section names

The parser expects labels like "Experience", "Education", "Skills". Creative variants like "Where I've Made Impact" or "My Arsenal" will get dropped into an "Other" bucket the recruiter will never search. You can be creative in your bullets; save the wordplay for there.

3. Mirror keywords — don't stuff them

Open the job description and highlight every concrete noun: tools, methodologies, metrics, job titles. If the JD says "Jira", your CV shouldn't say "Atlassian ticketing". If they want "Python", don't write "scripting". The matching is literal.

That said, keyword stuffing (copy-pasting a block of skills into a hidden white-text footer, or sprinkling the same term 20 times) is detectable. Modern ATSes weight relevance by context. Use each keyword once in the Skills section, plus once in the context of a real accomplishment.

Good

Shipped a lead-scoring service in Python (scikit-learn) that cut SDR triage time from 45min to 4min per account.

Bad

Skills: Python, Python 3, Python programming, Python (advanced), Python 3.11, Python developer.

4. Quantify at least half your bullets

Numbers help both the ATS (which boosts you for concrete metrics) and the human (who scans them first). If you don't have a precise number, give a range. If you don't have a range, give a comparison.

  • Precise: "Grew weekly active users from 12k to 47k in 7 months."
  • Range: "Cut customer onboarding time by 30–40% across 3 markets."
  • Comparison: "Led the first paid acquisition channel that beat organic CAC."

5. Consistent date format

Use one format and one format only: Month YYYY – Month YYYY (e.g. Mar 2022 – Oct 2024). Mixed formats (2022, March '22, Spring 22) confuse parsers and signal carelessness. Use "Present" for current roles, never blank.

6. Save as PDF — the right kind

Export from a text-based source (Google Docs, Word, a real CV tool), not by screenshotting a Figma or Canva design and embedding the image. If an ATS can't copy-paste text out of your CV, you are a picture to it — and pictures score zero.

Quick test

Open your PDF, try to select and copy the body. If you get clean text, you're safe. If you get nothing (or garbled characters), re-export from a text source.

7. Use plain text for contact info

Your name, email, and phone number at the top should be text — not inside a graphic header. I've seen candidates lose half their applications because their beautiful designer-CV header was a single rasterized image.

8. Name your file clearly

First_Last_Role.pdf is the standard. The hiring team indexes filenames; they'll thank you when searching for you later. Never submit "resume_v47_final_FINAL_JULY.pdf".

9. Lead every bullet with a strong verb

The first word the parser (and the human) sees per bullet does most of the work. Start with action: led, built, launched, reduced, grew, partnered, mentored. Never start with "Responsible for" — it's invisible.

10. Skip the photo (in most markets)

In the US, UK, Canada, and Australia, photos on CVs invite unconscious-bias lawsuits and many ATS configurations strip them automatically. In parts of Europe and Asia, photos are still expected. Know your market.

11. The 90-second human test

Once the ATS hands you off, a human spends about 90 seconds on the first read. Your top third should tell them: what role you want, what caliber you operate at, and your top two accomplishments. Everything else is confirmation.

The pre-submit checklist

  1. Single column, standard sections, plain-text contact row.
  2. File named First_Last_Role.pdf, exported from a text source.
  3. Top 10 JD keywords present at least once, in real context.
  4. ≥50% of bullets have a number.
  5. All dates in Month YYYY format, no gaps.
  6. Action verb at the start of every bullet.
  7. Photo and logos removed (in Western markets).
  8. Copy-paste test passes — text selectable, no garbled characters.

Run this before every submission. It takes 3 minutes and routinely lifts callback rates by 30–50% for candidates whose CVs were otherwise being filtered out for technical reasons.

Ready to put this into practice?

Score your CV →