ATS & recruiter insight · 3 min read

Why an image-only CV gets rejected by the ATS (and how to fix it)

You found a gorgeous CV template, filled it in, exported it, and the result looks like something a designer would charge for. Then you apply to forty roles and hear nothing. There's a decent chance the problem isn't your experience. It's that your CV is, technically, a picture, and the first thing that reads it can't see pictures.

This is one of the most common and least understood ways a strong candidate gets filtered out. Let's unpack it.

What "image-only" actually means

A CV can look identical on screen whether it's built from real text or from a flat image, but underneath they're completely different files. An image-only CV is one where the words are baked into pixels, not stored as selectable text. This happens when you:

  • Export a design as a JPG or PNG and drop it into a PDF
  • Build the CV in a graphics tool like Photoshop or Canva and flatten it
  • Scan a printed CV instead of exporting a digital one
  • Use a template where the whole layout is a single background image with no text layer

To a human, all of these look fine. To software, there are no words on the page at all.

Why the ATS can't read it

Most employers run applications through an applicant tracking system that extracts the text from your file, searches it for keywords, and files the structured data into a database. The parser reads the document's text layer. An image has no text layer, so the parser pulls back an empty result, or close to it.

When that happens, one of two things follows. Either the system rejects or deprioritizes a CV it can't parse, or a recruiter opens a candidate record with blank fields where your name, skills and experience should be, and moves on. You can read more about how these systems actually process a file in our guide on how applicant tracking systems work.

The cruel part: your CV might be the best in the pile, and no human ever sees it.

The 10-second test

You don't need special tools to check. Open your CV and try to highlight a line of text with your cursor, then copy and paste it into a blank document.

  • If the text pastes as words, you have a real text layer. Good.
  • If you can't select anything, or it pastes as nothing, your CV is an image. Fix it before you send another application.

Do this now with the file you've been sending out. It takes ten seconds and it's the single highest-value check in this article.

How to fix it

The fix is to produce a CV where the text is real text:

  1. Build it in a word processor like Google Docs or Word and export to PDF using "Save as PDF" or "Export," not "print to image." These keep the text layer intact.
  2. If you love a designed template, make sure the design tool exports a text-based PDF. Some Canva-style exports flatten everything; check with the highlight test above, and if it fails, rebuild the content as text.
  3. Never scan a printed CV to apply online. Send the digital original.
  4. Keep your real keywords as text, not inside logos, icons or graphics. The same applies to your contact details and your skills, where matching the right terms matters most.

Visual polish and machine-readability aren't enemies. You can have a clean, well-designed CV that also parses perfectly, as long as the words live in a text layer instead of being painted onto a picture. If you build yours from your LinkedIn profile with a tool like Postulit, the output is text-based by default, so it stays readable to both the recruiter and the software standing in front of them.

Run the highlight test today. If your CV fails it, that one fix may explain every silent rejection you've been blaming on the job market.

Try Postulit

Now tailor your résumé in 30 seconds.

Build my resume — free
◆ The Postulit Brief

Stay connected!

Receive the latest articles directly in your inbox

No spam · Unsubscribe anytime