7 ATS Resume Mistakes That Quietly Reject Strong Candidates
Most rejections are not a judgement on your career. They are a parsing failure: the software could not read your file properly, so a recruiter never saw the strongest parts of it. These seven mistakes account for the large majority of avoidable rejections.
1. Two-column layouts
Designer templates place skills or contact details in a sidebar. Many parsers read across the full line, so your sidebar text gets interleaved into the middle of job descriptions and the whole history becomes unreadable.
Fix: use a single-column layout top to bottom. Visual interest should come from typography and spacing, not from columns.
2. Contact details inside the header or footer
A large share of parsers skip the header and footer regions of a document entirely. If your phone number and email live there, the system records a candidate with no way to contact them.
Fix: put your name, email, phone and city in the body of the first page, each on its own line.
3. Creative section titles
'Where I've Made an Impact' is memorable to a human and invisible to a machine. Parsers map content to fields using conventional headings.
Fix: keep to Professional Summary, Work Experience, Education, Skills and Certifications.
4. Icons and graphics instead of labels
Skill bars, star ratings and icon-only contact rows carry zero extractable text. A five-star rating for Python reads as nothing at all.
Fix: write the words. 'Python — advanced, 6 years' is both readable and searchable.
5. Inconsistent or missing dates
Tenure is calculated automatically. Mixed formats such as '2021-Now' next to 'March 2019 to Dec 2020' make the calculation fail, which can flag your profile as having gaps you do not have.
Fix: one format everywhere, for example 'Mar 2021 – Present'.
6. Keyword stuffing
Pasting the job advert in white text or listing forty tools you barely touched used to work. Modern systems score keyword density in context and recruiters see the full text anyway.
Fix: use the employer's exact phrasing where it is genuinely true, placed inside real achievement bullets.
7. The wrong file type
Scanned PDFs, images and unusual formats produce empty profiles. A text-based PDF or .docx parses reliably almost everywhere.
Fix: export directly from your editor, then confirm you can select and copy the text from the exported file.
How an applicant tracking system actually reads your CV
Before you can fix parsing problems it helps to know what happens after you press submit. An ATS is a database first and a filter second: it ingests your file, converts it to plain text, tries to map that text onto structured fields, and then lets a recruiter search or rank the resulting records.
Step 1 — Text extraction
The file is converted to raw text. Anything that is an image, a chart, a text box or a table cell in an unusual layout may be dropped silently at this stage. This is why a beautiful PDF exported from a design tool can arrive as three lines of text.
Step 2 — Field mapping
The extracted text is split into sections using conventional headings, then mapped to fields such as employer, job title, start date, end date, degree and skill. A missing or unusual heading means the content underneath it may never be indexed against those fields.
Step 3 — Search and ranking
Recruiters then search the database with boolean queries or rely on a match score generated from the job description. Your CV competes on the words that survived steps one and two, not on the words you believe you wrote.
How to tell whether your own file parses cleanly
You do not need special software to run a first check. Open your exported CV, select all the text, copy it and paste it into a plain notepad. What you see is roughly what the system sees.
Read that plain-text version carefully. If job titles are glued to bullet text, if your phone number is missing, if skills appear in the middle of an employment paragraph, or if whole sections vanished, you have found a parsing problem that no amount of wording improvement will fix.
Signals that something is wrong
Empty or scrambled contact details, dates that appear without their employer, bullet characters replaced by strange symbols, and text that arrives in a different order than it appears on screen are the four most common warning signs.
What a clean file looks like
A clean file reads in the same order as the printed page: name, contact block, summary, then each role with its employer, title and dates on separate readable lines, then education, then skills as comma-separated words.
Keywords: coverage without stuffing
Keyword coverage is the second half of ATS success. The goal is not volume, it is overlap between the language of the advert and the language of your evidence.
Take the job advert, list every hard requirement it names — tools, methods, certifications, domains — and check each one against your CV. Where the requirement is genuinely true of you, use the employer's exact term at least once inside a real achievement bullet, and once in your skills list.
Where it is not true, leave it out. Inflating a skill list is the fastest way to fail a technical screen, and modern systems increasingly weight context rather than raw counts.
A five-minute pre-submission checklist
Run this list before every application. It catches almost every avoidable rejection covered in this article.
One column, no text boxes. Contact details in the body of page one. Conventional section headings. Consistent date format everywhere. Skills written as words, not graphics. Exact job title from the advert used at least once. File exported as a text-based PDF or .docx and named clearly, for example 'Ahmed-Ali-Supply-Chain-Analyst.pdf'.
Finally, read the plain-text copy one more time. If a stranger could reconstruct your career from it in thirty seconds, a tracking system can too.
Check before you apply
Run your CV through the free CvRatingAI checker. It scores structure, keyword coverage and readability the way a tracking system does, and tells you which of these seven issues is present in your file.