Applicant Tracking Systems (ATS) are the invisible gatekeepers of modern hiring. Before a human reads your resume, software scans it for keywords, structure, and relevance. How much gets filtered out varies by employer, by role and by system, and the widely quoted figures for it are not verifiable. What is worth knowing is the part you control: what the software reads, and what determines whether yours gets through.
What an ATS actually does
An ATS parses your resume into fields: name, contact details, work history, education, skills. It then scores your resume against the job description by looking for keyword overlap. The higher the overlap, the higher your ranking. Recruiters typically only review applicants above a threshold score.
The system does not read for nuance. It does not understand that "P&L accountability" and "profit and loss management" are the same thing unless you use both. It counts occurrences. It compares strings.
The five things that get you filtered out
1. Missing keywords from the job description. The single biggest filter. Read the job description carefully and mirror its exact language. If the job description says "stakeholder management", your resume should say "stakeholder management" — not "senior relationship development".
2. Unreadable formatting. Tables, text boxes, headers and footers, and columns in Word documents often confuse parsers. ATS systems extract text linearly. A two-column layout can merge unrelated content into nonsense. Use single-column, clean formatting.
3. Images and graphics. ATS systems cannot read text embedded in images. If your skills section is a graphic, it is invisible to the parser.
4. Wrong file format. Most systems handle DOCX and PDF well, but some older systems misparse PDFs with complex layouts. When in doubt, DOCX is safer.
5. Keyword stuffing without context. More sophisticated ATS platforms check whether keywords appear in meaningful context. Listing 50 skills in a row at the bottom of your resume may trigger a spam filter.
How to read a job description for ATS keywords
Divide the job description into three zones: hard requirements ("must have"), preferred requirements ("nice to have"), and implicit expectations (the role context). Your resume must hit every hard requirement verbatim, cover most of the preferred requirements, and reflect the implicit level of seniority.
Pay attention to repetition. If a word appears three times in the job description, it is a priority keyword. Use it at least twice in your resume — once in your profile summary and once in a role description.
What a passing resume looks like
A resume that reliably passes ATS includes the job title or a close variant in the first paragraph, mirrors 80–90% of the job description's required keywords in context, uses clean formatting with clear section headings, and runs to two pages maximum for roles under 15 years of experience.
Rewriting your resume for each application is not optional at senior levels — it is the baseline. Hiring managers for Director and VP roles see hundreds of applications. The ones that get through ATS and then hold attention are the ones written for that specific role.
How Job-Agent automates this
Job-Agent reads the job description, extracts every required and preferred keyword, scores your Memory Core against them, and rewrites your resume section by section to maximise overlap — while keeping the prose natural and recruiter-readable. You get a tailored resume for every application without spending 90 minutes editing a Word file.
