Updated May 2026 · 6 min read

How to make your resume pass ATS in 2026

Why most CVs are rejected by Applicant Tracking Systems before a human ever sees them — and the ten specific formatting rules that get yours through.

If you have been applying to jobs and getting no replies, the rejection is probably not happening at the human stage. Most mid-to-large companies run every incoming resume through software called an Applicant Tracking System (ATS). The ATS reads your PDF, extracts structured fields (name, contact, experience, skills, dates), and scores you against the job description. If the parser cannot read your resume or your keywords do not match, a recruiter never sees you.

The fix is unglamorous: a single-column, plain-formatted resume that the parser can read end to end, with keywords lifted carefully from the job description. The aesthetics that look great on Dribbble — two-column layouts, sidebar timelines, custom icons — are exactly what get you filtered out.

Why your CV is being rejected

ATS systems do one thing: turn your PDF into structured data. Anything that breaks that process means the parser gives up or scrambles your content. The six most common killers:

  1. Multi-column layouts. Most parsers still read left-to-right, top-to-bottom. Two-column resumes become a single scrambled stream where "Senior Engineer" merges with "Bachelor of Science" three lines later.
  2. Tables, text boxes, and headers/footers. Anything positioned with a frame is often skipped entirely. Critical info in the header (your phone, your name) can disappear.
  3. Images of text. A resume saved as a PNG, or with your name as a logo image, is invisible to the parser.
  4. Non-standard fonts and special characters. Custom fonts may not render in the parser; fancy bullet characters (◆ ✦ ★) can break the line.
  5. Non-standard section headings. "My Story" instead of "Experience" loses the parser. Stick with: Experience, Education, Skills, Projects, Certifications.
  6. Date formats the parser cannot read. "Q3 2024 – Present" can fail. Use "MM/YYYY – MM/YYYY" or "Month YYYY – Present".

What ATS systems actually parse

An ATS does not care how pretty your resume is. It cares whether it can extract these specific fields in a clean stream:

  • Full name (from the top of the document or filename)
  • Phone and email
  • Location (city, country)
  • Each job: title, company, dates, description
  • Each education entry: degree, institution, dates
  • Skills listed as discrete tokens

Anything that does not map cleanly into one of those slots is noise. Recruiter quotes, photos, "personal interests", and graphic timelines all consume real estate without contributing to your ATS score.

The six-second recruiter scan

If the ATS passes your resume to a human, you have roughly six to seven seconds before they decide to keep reading or move on. The eye tracks down the left margin: job titles, company names, dates. Three things must register in that first pass:

  1. Is this person currently doing something relevant?
  2. Have they done it long enough to be credible?
  3. Is there at least one quantified outcome they own?

That is why every bullet should start with an action verb and end with a number when possible: "Led migration that cut API latency 47% across 12M daily requests" beats "Worked on backend infrastructure improvements".

Ten formatting rules that get you through

  1. Single column, full width.
  2. Standard font at 10–12pt. Arial, Calibri, Helvetica, Times New Roman, or Charter.
  3. One page for under 10 years of experience; two pages maximum for senior roles.
  4. Standard section headings: Experience, Education, Skills, Projects, Certifications.
  5. Dates as "MM/YYYY – MM/YYYY" or "Month YYYY – Present".
  6. Contact info as plain text, not in a header or text box.
  7. Bullets that start with action verbs and include quantified outcomes.
  8. Keywords from the job description, used in your actual experience descriptions — not in a stuffed "Skills" wall.
  9. No images, icons, color blocks, or graphics. ATS ignores them; recruiters do not care.
  10. Export as PDF from a text-first document (Word, Google Docs, LaTeX). Do not export from Photoshop, Canva, or Figma.

How to check your CV's ATS score

The fastest way to know whether your resume will make it through is to score it against the same rules an ATS uses. enhancv.me does this in under thirty seconds: upload your PDF, optionally paste the job description, and get a score across format, content, sections, skills, and style with specific issues called out. It will also rewrite your CV into an ATS-friendly LaTeX-rendered one-pager if you want, free, with no signup.

Frequently asked

Should I use a Word template or a designed PDF?

Text-first PDF or DOCX, single column. LaTeX-rendered resumes are particularly ATS-friendly because the underlying structure is plain text. Avoid resume design tools that produce image-like PDFs with positioned text frames.

How important are keywords from the job description?

Critical. ATS systems score by matching JD keywords against your CV. Tailor your wording to mirror the JD where it accurately describes your work — but never invent skills you do not have.

Can I just use ChatGPT to make my resume?

ChatGPT can help you rewrite descriptions, but generic output frequently introduces ATS traps: invented buzzwords, three-column markdown tables, and unverifiable claims. Use a tool built specifically for ATS compatibility.

Run your CV through the ATS checker

Free, no signup. Get your score across five categories plus an ATS-optimized one-page version of your CV in any of six languages.

Check my CV now →