All articles

Do photos and icons in your CV block ATS? The truth about templates

May 21, 20269 min readATS Buster Editorial TeamLast updated: May 25, 2026

Your Resume Ranked 187th Out of 190. That's Not a Rejection. That's Worse.

SHRM research confirms that over 98% of Fortune 500 companies route every incoming resume through an Applicant Tracking System before a human recruiter ever opens a file. That number means the first reader of your resume is almost always software, and software doesn't give you the benefit of the doubt.

If you've ever wondered whether a photo in your CV is silently killing your ATS score, the answer is uncomfortable: 43% of rejections happen because of formatting errors, parsing failures, or arbitrary filters, not because of missing qualifications (EDLIGO, analysis of 1,000 resumes, 2025). Understanding what breaks your resume before a human ever sees it is the first step toward fixing the problem for good.


Why Your Resume Falls Into an Information Black Hole

The recruiter's ATS system doesn't read your resume the way a person does. It scans the raw text underneath your formatting, extracting words and ranking candidates based on keyword matches. When something in your file confuses the parser, your resume doesn't get flagged or returned. It simply sinks to the bottom of the stack.

This isn't about your qualifications. The ATS ranking system causes good resumes to disappear because of technical noise the candidate never intended to create. And it's fixable.

The most important thing to understand is that ATS isn't a binary censor that stamps "rejected" on your file. It's a ranking engine. Your resume may be technically present in the system while being ranked 187th out of 190 candidates, making it effectively invisible to the recruiter who only reviews the top 20.

3 Invisible Errors That Make the Machine Ignore Your File

Most candidates never suspect these three elements, because they look perfectly professional in a PDF viewer:

  • Photos act as image objects that freeze the text parser, causing it to skip surrounding content or misread the document structure entirely.
  • Icons in your resume (skill-level bars, social media logos, decorative bullets) are visual noise the ATS algorithm cannot interpret, and they often corrupt the text extraction around them.
  • Tables and multi-column layouts break the reading order the parser expects, so your job title ends up merged with a date from the opposite column, and your experience becomes unreadable data.

The parser isn't being picky. It's doing exactly what it was built to do: extract clean text. When your file contains graphic objects and complex layouts, the extraction fails silently. You never find out.

What the ATS reads vs. what you designed | Resume element | What you see | What the ATS extracts | |---|---|---| | Profile photo | Professional headshot | Image object, surrounding text skipped or garbled | | Icon skill bars | Visual rating out of 5 stars | Null output or corrupted characters | | Two-column layout | Clean side-by-side sections | Job title merged with a date from the opposite column | | Decorative section headers | Bold, styled typography | Unrecognized characters or blank field label | | Scanned PDF export | Polished finished document | Zero extractable text, entire file invisible |

Why Fixing This Manually Is a Losing Battle

Imagine going through every application one by one, removing the photo, replacing icons with plain text labels, rebuilding your two-column layout into a single column, and then re-checking that nothing broke in the process. Now multiply that by 50 job postings, each with slightly different requirements.

The scale alone makes manual optimization unsustainable. 52% of keywords from a target job posting are missing from the average unoptimized resume (per Jobscan research, 2025). That means even after you fix the formatting, you're likely still invisible to the ranking algorithm because the right words aren't there in a form the system can read.

Here is what a typical "clean" resume still gets wrong without a proper audit:

Bad: What most candidates submit after a manual fix Graphic skill bars replaced with text, but skill names are still abbreviations the ATS doesn't recognize. Single-column layout applied, but section headers use custom fonts that break parsing on certain ATS platforms. Photo removed, but the image placeholder leaves whitespace that shifts text alignment in the extracted file. Keywords added, but buried inside a table cell that the parser skips entirely. File saved as PDF, but as a scanned image rather than a text-based document, making it completely unreadable to any ATS.
Good: What a parser-ready resume looks like under the hood Plain text section headers using standard labels ("Work Experience," "Skills," "Education"). All skills listed as readable text strings, spelled out in full, matching the language of the target job posting. Single-column layout with no tables, no image objects, no icon fonts. PDF exported as a text-based file, not a flattened image. Every keyword placed in a section the parser is built to read.

Every one of those bad-version errors is invisible to you in the preview. The parser sees something completely different from what you designed.

The honest reality is that a graphically polished resume will pass through ATS only when the underlying code is clean. The visual layer and the machine-readable layer are two separate things, and most resume templates optimize only for the first.


Instead of manually second-guessing every formatting choice, ATS Buster shows you exactly what the ATS sees in your file in 15 seconds.

ATS Buster scans your resume and compares it against the specific requirements of a job posting, showing you which keywords are missing and which formatting elements are breaking the parser. You don't have to guess whether your photo is causing a problem or whether your icon-based skill section is readable. ATS Buster tells you directly.

The optimization works in two directions at once. ATS Buster identifies the graphic elements that create parsing noise and shows you how to replace them with text the algorithm can process, without stripping the visual identity of your document entirely. You keep the professional look. The machine finally reads the content.

For candidates who have been applying for weeks without a response, the difference is immediate. One scan replaces hours of manual guessing. See exactly what the ATS reads in your file, free scan, no registration.


Protect Your Next Application From Disappearing

Every resume you send with undetected formatting errors is a real opportunity lost. Not a statistic: an actual job you wanted, an interview that never happened, another week added to your search. Loss compounds quietly when the problem stays invisible.

Thousands of candidates have used ATS Buster to find and fix these issues in under 30 seconds, without filling out lengthy forms or providing a credit card. The scan is immediate, the results are concrete, and the fixes are actionable.

Your next application doesn't have to be another blind submission. Check your resume now and see exactly what the recruiter's ATS system sees when your file arrives.


Frequently asked questions

An ATS-friendly resume is a document formatted so that Applicant Tracking System software can accurately extract, parse, and rank its content. It matters because over 98% of Fortune 500 companies use ATS platforms to filter candidates before a human recruiter ever sees a file (per Jobscan research, 2025). A resume that looks polished in a PDF viewer may still fail machine parsing if it contains photos, icons, multi-column tables, or non-standard fonts, making qualifications invisible regardless of how strong they are.

Sources & references

  1. SHRM, Talent Acquisition and Recruiting Technology Trends
  2. LinkedIn Talent Blog, How Recruiters Use ATS in Modern Hiring

Enjoyed the article?

Build a resume for your dream job - ATS-optimized in 5 minutes.

Try ATS Buster
All articles

Related articles