Screend / Guides / Why ATS Rejects Resumes (Technical Reasons)

Why ATS Rejects Resumes (Technical Reasons)

Applicant Tracking Systems don't read resumes the way humans do. They parse raw text, match it against rules, and score it — often before any recruiter gets involved. Understanding exactly what causes a rejection lets you fix it once and stop getting filtered out.

Column and table layouts break the parser

ATS software reads text linearly, left to right, top to bottom. Two-column layouts — common in designer resumes — cause the parser to mix content from both columns into a single scrambled stream. A job title in column one and a company name in column two become unreadable. Tables have the same problem: content inside table cells is often skipped entirely.

Headers and footers are invisible to most parsers

If you put your name, phone number, or email in the document header (the actual Word/PDF header element, not just the top of the page), many ATS systems won't read it. Your contact information disappears. Always place contact details in the main body of the document.

Non-standard section names confuse keyword matching

ATS systems look for specific section labels: "Experience", "Education", "Skills". If your resume uses creative labels like "My Journey", "Where I've Been", or "Expertise Hub", the system may fail to categorize the content — and weight it at zero. Stick to conventional headings.

PDF encoding varies and can cause garbled text

Not all PDFs are created equal. PDFs exported from Canva, Adobe Illustrator, or Google Slides often embed text as image data or use non-standard font encodings. The ATS receives a file it can't parse and either rejects it outright or reads garbage characters. Use a Word document or a PDF exported directly from Google Docs or Microsoft Word.

Special characters and custom bullets get dropped

Custom bullet symbols (arrows, check marks, icons from design fonts) are often encoded as private-use Unicode characters that ATS parsers can't interpret. The text following them gets dropped or merged incorrectly. Use standard bullets (•) or dashes (-).

Keyword mismatch below the threshold

Even a perfectly formatted resume gets rejected if the keyword match score falls below the hiring manager's threshold. Most companies set a minimum score — often 70-80% — before a resume reaches a human. If the job description says 'Python' and your resume says 'programming', you miss the match.

Common mistakes to avoid

  • Using a two-column or graphic-heavy resume template from Canva or similar tools
  • Placing your name or contact info in the document header element
  • Inventing creative section names instead of standard labels
  • Exporting your resume as a PDF from a design tool instead of a word processor

Check your resume now

Upload your resume and see your score in 30 seconds. Free, no signup required.

Get my ATS score →

Related guides