The checklist to run before you submit

Everything else about ATS advice is theory. This is the part you actually run, on the file you're about to attach, in about ten minutes. It catches the failures that silently cost people interviews — an unreadable PDF, a missing phone number, a resume tailored to the last job you applied for.

Updated

First, test the parse yourself

Open your exported PDF, select all the text, and paste it into a plain text editor. What survives is approximately what a parser extracts, and this single test catches most structural problems in thirty seconds.

You're checking four things, and any failure here matters more than anything else on this page — because content a parser can't read is content that doesn't exist.

  • Nothing is missing entirely — anything absent is trapped inside an image
  • The order is sensible, with no skills interleaved into a job description
  • Every job has its title, employer and dates together and intact
  • Your name, email and phone are in the text, not in a document header

Then check the page as a document

These are the failures that survive parsing but lose the human read. Work down the list on the rendered page, not on the text you just extracted.

  • Standard section headings: Experience, Education, Skills
  • One column for the content that carries your history
  • Dates formatted identically in every entry, with no gaps left unexplained
  • A file name that identifies you — "jane-okoro-resume.pdf", not "resume-final-v3.pdf"
  • Contact details correct, and an email address you actually check
  • Links that resolve, and aren't pointing at a private repository
  • One page unless you've genuinely outgrown it, two at most

The five-minute tailoring pass

This is the highest-return work available per minute spent, and most applicants skip it. You are not rewriting the resume — you are reordering it so the first things a reader meets are the things this posting asks for.

Read the posting, then make three changes: adjust the summary's first sentence to name the role and its central requirement, reorder your skills so the posting's priorities come first, and promote the two bullets in your recent roles that most directly answer it.

  • Summary names the role you're applying for
  • Skills reordered to match the posting's emphasis
  • The two most relevant bullets moved to the top of their roles
  • The posting's own words used for tools and titles you genuinely have
  • Anything irrelevant to this application cut or demoted

The last read, out loud

Read the whole page aloud before attaching it. It's slow, it feels silly, and it catches things silent reading never does: a tense that shifts halfway through a bullet, a sentence that needs two attempts, a word you'd never say in an interview.

That last one is the important one. Every line on the page is something you've agreed to discuss in your own voice, and anything that sounds unlike you when spoken will sound worse when a stranger asks you about it.

Common failures this catches

The pattern in almost every one of these is the same: the resume was fine, and the file wasn't. A layout that looked good and extracted as nonsense, a phone number in a header nobody parsed, a version tailored to a different company still naming that company in the summary.

None of these are writing problems, which is why they survive so many drafts. They're the last ten minutes of work, and they're the ten minutes most applications don't get.

  • A scanned or image-based PDF that extracts as nothing at all
  • Contact details in a header, making a good application unreachable
  • A summary still naming the previous company you applied to
  • A two-column layout interleaving skills into your job history
  • A portfolio or GitHub link that 404s or requires access

Common questions

How do I know if my resume is ATS-readable?

Copy all the text out of your PDF and paste it into a plain text file. If everything is present, in a sensible order, with job titles and dates intact, it parses. That test is free and more reliable than most scoring tools, because it shows you the actual extraction rather than a guess about it.

Does the file name matter?

Not to the parser, but it matters to the person who downloads forty of them. "jane-okoro-resume.pdf" is findable in a folder; "resume-final-v3.pdf" is one of a dozen identical files and reads as careless.

Should I really tailor for every application?

For every application you actually care about, yes — and it's fifteen minutes, not an hour, because you're reordering rather than rewriting. If you're applying to fifty roles, tailor the ten that matter and send the master version to the rest.

Is it worth checking my resume more than once?

Check the parse once per export, since that's when it can break, and run the tailoring pass once per application. The full review is worth repeating after any substantial edit — the useful rhythm is review, fix the top two things, review again.

Build it in the editor

Live preview, AI writing help, and an ATS-ready PDF. Free to start, and no card at any point.

Start your resume