CHCareerHub
Resume Writing

ATS-friendly CV formatting: what actually matters

Applicant tracking systems are widely misunderstood. Here is what they really do to your document, and the small number of formatting rules that follow from it.

Sam Ferreira· Engineering manager· 6 min read

What an ATS is, and what it is not

An applicant tracking system is a database with a workflow attached. It stores applications, lets recruiters search and filter them, and tracks each candidate through stages. That is the whole of it.

It is not an artificial intelligence that scores your personality, and in the overwhelming majority of configurations it does not automatically reject you. The mechanism people are actually worried about is simpler: if the system parses your document badly, the recruiter searching it will not find you.

The formatting rules that follow

  • One column. Two-column layouts frequently parse out of order, interleaving your job titles with your skills.
  • Standard section headings — Experience, Education, Skills. Parsers look for these strings.
  • No critical content in headers, footers, text boxes, tables or images. Contact details in a header is the classic mistake.
  • Real bullet characters, not images or unusual glyphs.
  • A common font. Decorative fonts sometimes parse as gibberish.
  • Dates in a consistent format, ideally "Mar 2022 – Jun 2024". Parsers use these to calculate your years of experience.
  • PDF unless the employer specifies otherwise, and never a scanned image of a document.

The keyword question, honestly

Recruiters search the database with the terms from the job description. If the advert says "accounts receivable" and you wrote "customer invoicing", you will not appear in that search — not because you were rejected, but because you were never returned.

So mirror the advert's vocabulary where it is truthfully yours. What does not work is stuffing: hidden white text, a keyword list at the bottom, or repeating a term twenty times. Modern systems flag it, and a human reads the document eventually.

Test it yourself in one minute

  1. Open your PDF and select all the text, then paste it into a plain text editor.
  2. Read what appears. If sections are jumbled, or your contact details are missing, that is roughly what the parser sees.
  3. Check that your job titles, employers and dates are all present and in order.
  4. Fix the layout until the pasted text reads correctly, then stop. That is the whole of ATS optimisation.

What matters far more

Once you are past parsing, formatting stops mattering and content takes over. A perfectly parsed CV full of duty statements loses to a slightly imperfect one full of results.

Spend twenty minutes on formatting, once. Spend the rest of your time on the bullets.

About this article

Written by Sam Ferreira, Engineering manager, and reviewed before publication against our editorial policy. We update guides when the advice materially changes. Last updated August 15, 2026. If you think something here is wrong, please tell us.

  • #ats
  • #resume
  • #formatting

Related reading

Career advice

How to write a resume that survives the first six seconds

A practical, section-by-section method for writing a CV that gets past automated screening and holds a recruiter’s attention long enough to earn a call.

Blog

Applying through LinkedIn, Indeed and aggregators without losing track

Job hunting now means applying across half a dozen platforms. Here is a system for tracking applications, avoiding duplicates, and following up at the right time.

Blog

How to spot a job scam before it costs you

Recruitment fraud has become more sophisticated and better written. Here are the patterns that still give it away, and what to do if you have already engaged.

Career advice

Your first 90 days in a new job

A week-by-week plan for starting well: what to learn, what to change, and the one mistake that damages a new starter’s reputation fastest.