The ATS Resume Checklist
Fifteen concrete checks, ordered by how much damage each one does if you skip it — from unreadable files down to the finishing touches.
Published · Updated · by Maksym Shykov
Short answer
Fix five things first: selectable text, your email in the body, a single column, standard section headings, and a date on every role. They decide whether the application arrives intact. Everything else decides whether it is found in a search, and then whether a human enjoys reading it.
Ordered by consequence, not by convention. The first group decides whether your application arrives at all; the last is polish. If you only have ten minutes, do the first group.
Critical — skip these and the application may not arrive
- The text is selectable. Open the file and try to highlight a line. If you cannot, the parser sees a blank page.
- Your email is plain text in the body. Not in the header, not only behind a mail icon, not only as a hyperlink.
- One column. Sidebars are the single most common cause of scrambled extraction.
- Standard section headings. Experience, Education, Skills, Summary. Boring wins here.
- Every role carries dates. Month and year, in a consistent format, on the same line as the role.
Important — these decide whether you show up in a search
- Job titles are recognisable. If your internal title is “Delivery Ninja”, put the industry-standard title alongside it.
- The vocabulary of the job ad appears — but only where you have honestly earned it.
- A skills section exists, as plain comma-separated text rather than a chart of skill bars.
- Your links are written out as visible text:
linkedin.com/in/you. A parser reads text, not link targets. - No text lives inside an image or a text box.
Worth doing — these are read by the human
- Bullets start with a verb. Led, shipped, cut, rebuilt, owned.
- Impact carries a number. “Improved reliability” is a claim; “crash-free sessions from 96% to 99.5%” is evidence.
- No stock phrasing. “Results-driven professional with a proven track record” tells a reader nothing.
- Length matches your career. One page early on, two is normal after a decade. Three needs a reason.
- The filename is a name —
Firstname_Lastname_CV.pdf, notcv_final_v3_REAL.pdf.
Which of these a checker can verify for you
Most of the list is mechanical, so software can check it. Some of it is judgement, so it cannot. Here is the split for this site’s checker:
Checked automatically
- Selectable text, and clean character encoding
- Email, phone, and a profile link visible as text — it also flags a link that exists only as a hidden hyperlink
- Standard headings for Experience, Education, Skills and Summary, plus Achievements, Projects and Certifications
- Dates, bullet structure and page count
- Numbers in your bullets, and bullets that open with a verb
- Stock phrasing and vague claims, in the separate writing-style tab
- The job ad’s vocabulary, if you paste the ad into the job-description match
Still on you
- Whether a sidebar or second column scrambles the reading order — use the copy-and-paste test
- Whether your job titles are ones a recruiter would search for
- Whether every keyword you added is one you have earned
- The filename
Related
Frequently asked questions
- How long should an ATS-friendly resume be?
- One page early in a career, two pages is normal after about a decade. Length does not stop a parser reading the file, but pages beyond the second are often not read by the recruiter.
- Are tables and text boxes safe in an ATS resume?
- Avoid them for anything important. Text inside text boxes can be skipped or extracted out of order, and tables used for layout create the same reading-order problems as columns. Plain paragraphs and bullet lists are safest.
- What should I fix first on my resume for ATS?
- Make sure the text is selectable, your email is in the body, the layout is a single column, section headings are standard, and every role has dates. Those five decide whether the application is read correctly at all.