How to Make Your CV Pass the ATS Robots (Free 2026 Guide)

Your CV might be rejected before a human ever reads it. Here’s how to fix that.

You spend hours perfecting your CV. You hit “apply.” And then… silence. No interview, no reply, not even a rejection email. It feels personal — but most of the time, a human never even saw your CV.

The reason? ATS software.

What is an ATS — and why should you care?

ATS stands for Applicant Tracking System. It’s software that almost every medium and large company now uses to scan CVs before a recruiter looks at them. The ATS reads your CV, scores it against the job, and ranks candidates. If the software can’t read your CV properly — or doesn’t find the right keywords — you get filtered out automatically.

In other words: your CV has to impress a robot before it ever reaches a person.

The good news? Beating the ATS is mostly about structure and clarity, not luck. Here are the rules that actually work.

1. Use a single-column layout

Two-column CVs look modern, but most ATS software reads them in the wrong order — mixing your skills into your work history and scrambling everything. Stick to one clean column, top to bottom. It’s the single most important fix.

2. Use standard section headings

The ATS scans for headings it recognizes: Work Experience, Education, Skills. Creative labels like “My Journey” or “What I Bring” confuse it. Keep your headings boring and standard — the robot will thank you.

3. Keep text out of images, headers, and text boxes

Many ATS systems can’t read text inside images, logos, headers, or fancy text boxes. Worst of all, putting your name and contact details in the header — where many templates place them — means the ATS may miss them entirely. Keep all important text in the main body.

4. Mirror the job’s keywords

The ATS ranks you on how well your CV matches the job posting. If the job says “project management” and that’s genuinely part of your experience, use that exact phrase — not “led projects.” Read the job description carefully and echo its language honestly.

5. Save in the right format

Save your CV as a .docx or a text-based PDF — never as a scanned image or a design-export that’s secretly just a picture. If the ATS can’t select the text, it can’t read it.

The quick test anyone can do

Here’s a free way to check: copy your entire CV and paste it into a plain text document (like Notepad). If it comes out jumbled, out of order, or missing sections — that’s exactly what the ATS sees too. If it reads cleanly top to bottom, you’re in good shape.

Function first, beauty second

Here’s the hard truth: a beautiful CV that a robot can’t read will never reach a human. That doesn’t mean your CV has to be ugly — it means structure comes first, design second. Get past the filter, then let your experience shine for the recruiter.

Want to know your CV’s ATS score before you apply?

Checking all of this by hand is doable, but slow. That’s why we built AlmiCV — a free tool that gives your CV a live ATS score, flags exactly what the software can’t read, and shows you which keywords you’re missing for each job. You can start free with no credit card, in any language, for jobs anywhere in the world.

But even if you do it by hand: keep it one column, use standard headings, mirror the keywords, and run the plain-text test. Do that, and you’ll get past the robots — and finally in front of a human.