How to Make an ATS-Friendly Resume (That Still Looks Good)

January 22, 20263 min read

If you have ever applied to a job online and never heard back, there is a good chance a human never saw your CV. Most mid-to-large companies run applications through an Applicant Tracking System (ATS) first. Understanding how it works is the difference between getting filtered out and getting shortlisted.

What an ATS actually does

An ATS is software that collects, parses, and ranks job applications. When you upload your CV, it:

  1. Parses your file into plain text and tries to sort it into fields (name, experience, skills).
  2. Matches that text against the job description's keywords and requirements.
  3. Scores how well you fit, so recruiters can sort hundreds of applicants quickly.

Two things kill your score: formatting the parser cannot read, and missing the keywords it is looking for.

Rule 1: Use a layout the parser can read

Fancy layouts confuse parsers. Stick to these:

  • Single-column layouts parse most reliably. Two-column designs can work but risk scrambling the reading order.
  • Standard section headings — "Work Experience," "Education," "Skills." Creative titles like "Where I've Made Magic" may not be recognised.
  • No critical text inside images, icons, or text boxes. The parser ignores them.
  • No tables for your experience. Many systems read them out of order.
  • Standard fonts — Arial, Calibri, Georgia. Save and submit as PDF unless the posting asks for .docx.

You can have a clean, modern look and still be ATS-safe. Every proxCV template is built to parse correctly.

Not sure if your CV passes? Build it on an ATS-tested template.

Start free

Rule 2: Mirror the keywords in the job description

The ATS does not understand synonyms the way a person does. If the posting says "project management" and you wrote "ran projects," you might score lower.

Here is a reliable process:

  1. Copy the job description into a blank document.
  2. Highlight every skill, tool, and qualification that appears — especially repeated ones.
  3. Make sure those exact terms appear naturally in your CV, in your skills section and woven into your experience bullets.

Do not stuff keywords or paste invisible white text. Modern systems flag it, and a recruiter who opens the file will see right through it.

Rule 3: Put keywords where they carry weight

Where a keyword appears matters. A skill proven inside an achievement bullet is stronger than the same word sitting alone in a list:

Led project management for a 6-person team, delivering a CRM migration two weeks ahead of schedule.

That single line gives the ATS its keyword and gives the recruiter evidence.

Rule 4: Keep the file clean

  • Name the file clearly: Firstname-Lastname-CV.pdf.
  • Avoid headers and footers for essential info — some parsers skip them.
  • Spell out acronyms at least once: "Search Engine Optimization (SEO)."
  • Use a consistent date format throughout.

How to test your CV before applying

A quick, free way to sanity-check: copy your CV text and paste it into a plain text editor. If the order is jumbled, sections are missing, or bullets collapse into one block, an ATS will struggle too. Fix the structure until the plain-text version reads cleanly.

Better tools go further and score your CV against a specific job description — that is exactly what proxCV's ATS analysis does, highlighting missing keywords before you apply.

The balance to aim for

An ATS-friendly CV is not an ugly CV. It is a well-structured one: clear sections, readable fonts, real keywords, and results that prove your value to both the software and the person who reads it next. Get the structure right first, then make it look good — not the other way around.

For the writing side of things, see our step-by-step guide on how to write a CV.

Build a resume that passes the filter and impresses the recruiter.

Create my CV free

Ready to build your CV?

Put these tips into practice with proxCV's free AI builder.

Create my CV free

Keep reading