AcceptCV
CV GuideCV ExamplesEnglish CVATS-Friendly CV

How to Write an ATS-Friendly CV

Today most applications pass through software before reaching a human. We explain, step by step, how the ATS reads your CV, which formats get filtered out and how to raise your score.

What is an ATS and why it matters

An ATS (Applicant Tracking System) is software that companies use to automatically read, rank and filter incoming CVs. A recruiter doesn't open hundreds of applications one by one; the system scores CVs against the job criteria and surfaces the best matches.

Most large and mid-sized companies now use an ATS. This means even a strong candidate can be filtered out — without ever being reviewed — simply because the system couldn't parse their CV correctly. An ATS-friendly CV makes sure your content actually reaches a human.

How the ATS reads your CV

Knowing the process explains why some formats get filtered out.

1. Parsing

The ATS first converts your CV to text and splits it into sections: contact, experience, education, skills. Tables, text boxes, multi-column layouts and text inside images get scrambled or lost at this stage — the system can't read them.

2. Keyword matching

The system searches your CV for the skills and terms from the job posting. When phrases like 'React', 'project management' or 'sales target' match the ad, your score rises. Without a match, you stay invisible even if you have the experience.

3. Scoring

The ATS assigns a relevance score based on match rate, years of experience and section completeness. Low-scoring CVs automatically drop to the bottom of the list.

4. Ranking and filtering

The recruiter usually sees only the highest-scoring CVs. So most of the competition happens before a human ever sees your CV.

ATS-friendly CV rules

Most of your formatting decisions determine whether the CV gets read at all.

Do

Use a simple single-column layout — the system reads top to bottom.

Use standard section headings: 'Work Experience', 'Education', 'Skills'.

Write text as real text; don't embed it in images/logos.

Use common fonts (Arial, Calibri, Georgia) at 10-12pt.

Write dates consistently and clearly (Month YYYY).

Reflect the posting's keywords honestly in your CV.

Don't

Tables and text boxes — they scramble during parsing.

Two/three-column designs (some ATS break the order).

Conveying information only through graphics, icons or images.

Putting contact info in the header/footer area (some systems skip it).

Creative section headings ('My Journey', 'My Arsenal').

Photos (many ATS can't read them + a risk in some countries).

Match keywords to the job posting

The most effective way to pass the ATS is to tailor your CV slightly for each application. Here's the practical method:

  • Open the job posting and mark the repeated skills, tools and terms.
  • Use those terms verbatim in your CV, to the extent you truly have them (if the ad says 'MS Excel', write 'MS Excel', not just 'Excel').
  • Give both the acronym and the full form: 'Search Engine Optimization (SEO)'.
  • Place keywords naturally inside your experience bullets — don't list them back to back (it reads as spam).
  • Never add a skill you don't have; it surfaces in the interview and breaks trust.

The mistakes that get filtered out most

These mistakes trip up even strong CVs in the system:

  • Building the CV in a visual-heavy template (tables/columns like some Canva designs).
  • Sending the file as an image (JPG/PNG) or scanned PDF — if text can't be selected, it can't be read.
  • Putting contact info only in the header/footer.
  • Using creative but non-standard section headings.
  • Sending one generic CV everywhere with no overlap with the posting.
  • Hiding keywords in invisible white text (modern ATS catch and filter this).

See your CV's ATS score live

As you write your CV in the AcceptCV editor, your ATS compatibility score is calculated in real time. You see which section is missing and what to strengthen as you type — before you apply, without guessing.

Measure your ATS score

Frequently asked questions about ATS-friendly CVs

What does 'ATS-friendly CV' mean?

It means a CV that applicant tracking systems (ATS) can read smoothly and split into the right sections. A simple single-column layout, standard headings, real text (not images) and keywords that match the posting make a CV ATS-friendly.

Should I send a PDF or Word file?

A selectable-text PDF is usually safest — it preserves the design and modern ATS read it. If the posting specifically asks for Word (.docx), send that. Never send an image or scanned PDF; the text can't be read.

Do table/column templates really get filtered out?

Often yes. The ATS reads text top to bottom; tables and multi-column layouts break the order and mix up information. AcceptCV templates are designed to be read as a single flow.

Does a photo break the ATS?

Many ATS can't read a photo and some misparse a CV that has one. Photos are also not expected in countries like the US/UK. If unsure, a photo-free version is safer.

Does keyword stuffing work?

No. Listing keywords back to back or hiding them in white text is caught by modern ATS and recruiters and counts against you. Place keywords naturally inside your experience.

Should I change my CV for each application?

Ideally yes — at least tailoring the summary and skills to the posting significantly raises your match rate. In AcceptCV you can keep multiple versions and quickly adapt each to the job.

Build your ATS-friendly CV now

Single column, standard headings and a live ATS score — everything you need for a CV that passes the system.

Start free
Also read the general CV writing guide