How to Beat the ATS: Formatting Your CV for Applicant Tracking Systems

Tobi Lukan3 min read
Share:

Before your CV lands in front of a human, it has to survive the applicant tracking system — the gatekeeper that screens, ranks, and sometimes rejects applications before a recruiter even glances at them. Studies suggest that over 75% of CVs are filtered out by ATS software. The good news: beating the ATS isn't about gaming the system. It's about clean formatting, clear structure, and intentional keyword alignment.

What ATS software actually does

At its core, an ATS parses your CV into structured data — extracting sections, skills, experience dates, and education — then scores it against the job description. The higher the match, the higher you rank in the recruiter's dashboard. The problem isn't the matching algorithm; it's that the parser is fragile. Complex formatting, columns, tables, images, and non-standard section headings can cause the parser to scramble your content or drop entire sections.

Formatting rules that keep the parser happy

  1. Use standard section headings. "Work Experience", "Education", "Skills", and "Certifications" are universally recognised by ATS parsers. Creative alternatives like "Where I've Been" or "My Toolbox" may look stylish to a human but confuse automated systems.
  2. Stick to a single-column layout. Multi-column CVs — sidebars for skills, two-column experience layouts — are a parser's worst enemy. The ATS reads left-to-right, top-to-bottom. A sidebar can interleave with your main content, producing garbled output.
  3. No images, icons, or charts. Skill bar charts, star ratings, logos, and headshots are invisible to the parser. At best they're ignored; at worst they introduce noise that throws off section detection. Use plain text for everything.
  4. Save as .docx or .pdf — but test your PDF. Modern ATS platforms handle PDF well, but some older systems still prefer .docx. If submitting PDF, avoid text rendered as curves (common with design tools like Illustrator) and always run a simple copy-paste test: select all text in the PDF, paste into Notepad. If it pastes clean, the ATS can read it.
  5. Avoid headers and footers. Contact info in a Word header or footer is often skipped by parsers. Place your name, phone, email, and LinkedIn at the top of the document body.

Keyword matching: work with the algorithm, not against it

The ATS scores your CV by comparing its content to the job description. This means the exact phrasing in the JD matters. If the job asks for "project management" and your CV says "managed projects", the parser may not connect the two. Mirror the JD's language: if they say "client relationship management", use that phrase — not "customer handling". This isn't keyword stuffing; it's translating your experience into the employer's vocabulary.

Avoid the "white text" trick entirely. Some candidates hide keywords in tiny white text or behind margins, hoping to score higher. Modern ATS platforms detect hidden text and flag or auto-reject those applications. It's not worth the risk.

File naming matters more than you think

Name your file something professional and searchable: FirstName_LastName_CV_2024.pdf — not "cv_final_v3.pdf" or "resume.pdf". Recruiters often download and file CVs locally; a clear filename makes you findable and signals attention to detail.

The bottom line

An ATS-optimised CV isn't a trick — it's a well-structured, cleanly formatted document that accurately represents your experience using the language the employer uses. Format it for the parser, write it for the human, and you'll clear the first hurdle every time.

How to Beat the ATS: Formatting Your CV for Applicant Tracking Systems | myKaria Blog