ATS Guide

What is an ATS?

Up to 75% of resumes are rejected before a human ever reads them. Here's how the filter works - and how to beat it.

WM
Nicolas Brondin-Bernard
June 17, 2025 · 5 min read

The invisible gatekeeper

When you click Apply on a job listing, your resume rarely lands directly on a recruiter’s desk. Instead, it passes through an Applicant Tracking System (ATS) - software that automatically scans, scores, and filters candidates before any human ever sees your application.

ATS tools are used by over 98% of Fortune 500 companies and increasingly by mid-sized businesses too. If your resume isn’t formatted and written with ATS in mind, it might never be seen at all.

How does an ATS work?

An ATS processes your resume through several automated steps:

  1. Parses your resume to extract key information - skills, job titles, years of experience, education
  2. Matches your content against the job description’s required and preferred keywords
  3. Scores you based on how closely your resume mirrors what the employer asked for
  4. Ranks and filters applications so recruiters only review the top matches

The critical part: if your resume doesn’t contain the right keywords, it gets filtered out - even if you’re a perfect fit for the role.

Why your formatting matters

ATS tools are powerful but brittle. They struggle to parse complex layouts, which means a visually impressive resume can actually hurt you.

Common formatting mistakes that confuse ATS systems:

  • Multi-column layouts - the parser reads columns left-to-right and jumbles your content
  • Tables and text boxes - content inside them is often skipped entirely
  • Graphics, icons and logos - completely invisible to the parser
  • Non-standard section headings - “Where I’ve Been” won’t be recognised as work experience
  • Headers and footers - contact info placed there is frequently lost

A resume that looks stunning in a PDF viewer might score zero on an ATS. Stick to a clean, single-column layout with standard section titles like Work Experience, Education, and Skills.

How to optimise your resume for ATS

1. Mirror the job description Use the exact keywords and phrases from the posting. If they say “cross-functional collaboration”, don’t paraphrase it as “teamwork”.

2. Use standard section headings “Work Experience”, “Education”, “Skills” - not creative alternatives.

3. Spell out acronyms at least once Write “Application Programming Interface (API)” before using the abbreviation.

4. Save in the right format PDF works for most modern ATS, but some legacy systems prefer .docx. When in doubt, submit both.

5. Quantify your achievements Numbers give the ATS something to latch onto. “Reduced API latency by 40% serving 2M daily users” beats “improved performance”.

The human still matters

Optimising for ATS doesn’t mean writing a keyword-stuffed, robotic document. Once your resume clears the filter, a human recruiter reads it - and they want clear, compelling writing that tells your story.

The goal is to pass the machine while writing for the human. Those two things are not as incompatible as they might seem.

Let WorkMachine handle it

WorkMachine reads your resume against any job description, fills the gaps, and rewrites your bullet points to maximise your match score and your chances with every recruiter.