Back to blog
ATS Tips

The Hidden ATS Killers: Why Your Perfect CV Gets Auto-Rejected

CT
CVPilot Team
17 May 20269 min read

Meta cut 10% of its workforce. The former UK prime minister told the BBC that AI is already reducing entry-level opportunities for young people. The competition for every UK opening is now several hundred applicants for roles that used to attract dozens. The applicant tracking system is the gate, and it is doing more filtering than ever before.

Most candidates assume that if their CV is well-written and their experience is relevant, the ATS will pass them through. That is not how it works. The ATS does not read for quality; it reads for parseability and keyword density. A beautifully crafted CV with the wrong formatting choices fails the same way a poorly written one does.

The recruiter never sees the CV the ATS rejects. There is no human override. The CV is binned by the software before any human is involved.

The seven hidden killers

The list below is what causes most auto-rejections in 2026. Some are formatting choices that look fine to a human eye but break the parser. Others are content choices the parser interprets the wrong way.

1. The two-column layout

Two-column CVs look modern. They are designed to fit more content on one page. They also break almost every major ATS parser. The parser reads top-to-bottom on the left column, then top-to-bottom on the right, which scrambles your career chronology and produces a CV the ATS cannot make sense of.

Fix: single-column layout, full-width sections. Save the two-column design for the version you email to humans, after the ATS has passed you through.

2. Headers and footers

Putting your name, contact details, or page numbers in the document header or footer is one of the oldest ATS killers. Most parsers ignore the header/footer entirely. Your contact info effectively does not exist as far as the system is concerned, and you get auto-rejected for "missing contact information".

Fix: put name, phone, email, and LinkedIn in the body of the document, top of page one. Never in the header or footer.

3. Tables for layout

Tables look tidy. ATS parsers read them in unpredictable orders, often producing scrambled output. A table that puts your job title in column one and dates in column two might be parsed as "Senior Engineer 2022-2024" by a generous parser, or as "Senior Engineer | 2022-2024 | Senior Manager 2024-Present" by a less generous one.

Fix: use plain paragraphs and bullet points. If you want columns, use tab stops or text frames the parser handles correctly.

4. Graphics, icons, and skill bars

The trendy infographic CV with skill bars (e.g. "Python: ████████░░") is illegible to every parser. The ATS sees the visual representation, not the underlying number. Your Python skill effectively disappears from the document.

Fix: write skills as plain text. "Python (advanced)" or "5 years of Python" parses correctly. Skill bars do not.

5. PDFs created from images

If you scanned your CV or exported a graphic CV as an image-based PDF, the ATS cannot read the text. Some modern ATSs run OCR, but most do not. Your CV looks fine when opened, but the parser sees an empty document.

Fix: always export as a text-based PDF (Microsoft Word > Save As PDF, or Google Docs > Download > PDF). Test by opening the PDF and trying to copy the text. If you cannot copy it, the ATS cannot read it.

6. Non-standard section headings

You called your work history "My Story" or "Where I Have Been". The parser does not recognise those as work-history sections, so it categorises everything underneath as miscellaneous and applies no weight to it.

Fix: use the exact standard heading names every parser recognises: Experience (or Work Experience), Education, Skills, Certifications, Summary. Be boring. Boring parses.

7. Decorative special characters

That elegant em dash separating your job title from your company. The bullet character that is not actually a bullet but a typographic glyph. The "smart quotes" curly apostrophes. Some parsers strip these and leave gaps; others mis-tokenise the surrounding text. Either way, you lose information.

Fix: stick to plain ASCII bullet points (• or hyphen), straight quotes, and standard punctuation. No em dashes, no decorative dividers.

Key Takeaway: Modern ATS parsing is fragile. The CV that wins is not the prettiest. It is the most boringly machine-readable.


The killers most lists do not mention

The seven above are the well-known ones. There are three less obvious killers that account for a surprising share of rejections.

The "recent" trap

Some ATSs filter on the date of your most recent role. If your most recent role ended more than 6 months ago and you have nothing in between, the system flags the gap. Many parsers will deprioritise the application without notifying the recruiter.

Fix: any continuous activity in the gap counts. Freelance work, contract roles, sabbatical with named training, even an explicit "Career Break" line item with the dates and a single-line description. The gap with a label parses better than the gap without one.

The keyword-stuffing flag

Some candidates, having read about ATS keyword importance, paste the entire job description into white text at the bottom of their CV. This worked in 2018. It does not work in 2026. Most modern ATSs flag any text that is white-on-white or otherwise invisible, and apply a penalty or auto-reject.

Fix: do not hide text. Add the keywords naturally into your bullet points, summary, and skills section.

Filename signals

The file name your CV is saved as is read by some ATSs as a metadata field. "resume_v3_FINAL_use_this_one.pdf" tells the parser nothing useful and may signal sloppiness.

Fix: name the file FirstnameLastname_CV_RoleName.pdf. Specific. Professional. Recognisable in a folder of 200 attachments.

Key Takeaway: ATS optimisation is mostly about not doing the wrong things. The right things are unsurprising.


The diagnostic test you can run yourself

Before submitting any CV to a real application, run this 3-minute test:

  1. Copy-paste test. Open your PDF, select all, copy, paste into a plain text editor. Does the text appear in the right order? If your job dates are scrambled or sections are out of sequence, your layout is breaking the parser.
  2. Search test. Search the pasted text for your phone number. If it is missing, your contact info is in a header or footer.
  3. Bullet test. Are your bullet points appearing as standard • or - characters, or as strange glyphs (e.g. )? Strange glyphs mean a font that does not embed correctly.
  4. Keyword test. Take the top 10 nouns from the job description. Search the pasted text for each one. If fewer than 6 appear, your CV is not aligned to this role and the ATS will rank you low.

This is the manual version of what an ATS scoring tool does. CVPilot automates all four checks and adds a few more (template parseability scoring, keyword-density flagging, role-fit pre-scan), but the manual version above will catch most issues.


What good looks like

ElementATS-safe choice
LayoutSingle column, no tables, no graphics
FontArial, Calibri, Helvetica, Times New Roman, 10-12pt
Section headingsStandard names (Experience, Education, Skills)
BulletsPlain • or hyphen
File formatText-based PDF (or .docx if requested)
FilenameFirstname_Lastname_CV.pdf
Length1 page (early career), 2 pages (mid+ career)
Contact infoBody of page 1, not header

The wider game in 2026

The ATS is now the first round of every UK application. Until your CV passes the parser, no human will see it. This is unfair, but it is the system. The candidates who succeed in 2026 are not the ones with the best CVs in absolute terms. They are the ones whose CVs are good enough to get past the software, and then strong enough to convince the human on the other side.

Layout choices that look professional in 2018 are now actively harmful. The job is to combine modern content (quantified bullets, JD-aligned keywords, outcome-led writing) with deliberately conservative formatting. Boring outside, sharp inside.

Ready to make sure your CV passes the ATS round? Try CVPilot free and see your ATS score in under 60 seconds.

Tagged with

ATS rejection reasonsATS friendly CVCV auto-rejectATS formatting

Check your CV before you apply.

Upload your resume and paste the job description. Our AI scans for missing keywords, formatting issues, and gives you an instant ATS compatibility score.

No sign-up needed · Takes 30 seconds · 100% free

Disclaimer. This article is for general informational purposes only and does not constitute professional career advice or a guarantee of employment outcomes. While we strive for accuracy, individual results may vary. The content may be updated periodically and should not be relied upon as a substitute for professional guidance tailored to your specific circumstances.

Is your CV getting past ATS filters?