ATS-friendly resume format: a checklist (with examples)
Most "ATS-friendly" advice is either vague ("keep it simple") or scary ("the robot will reject you"). Neither helps when you're staring at your CV the night before you apply.
An applicant-tracking system mostly needs two things from you: a file it can read accurately, and content a recruiter can find when they search. (If you want the background on what an ATS really does — and doesn't — start with do ATS systems reject resumes?.) This post is the hands-on part: a checklist you can run against your CV in ten minutes.
The layout checklist
The layout is where most parsing problems start. Work through these in order:
- One column. Two-column designs often get read left-to-right across both columns, so your job titles and your skills end up interleaved into nonsense.
- No tables or text boxes for content. Many parsers skip text boxes entirely, and tables can scramble cell order. If a sidebar holds your skills or contact details, move them into the main flow.
- Contact details in the body, not the header/footer. Some systems ignore document headers and footers. Put your name, email, phone, and city at the top of the page itself.
- No icons standing in for words. A phone glyph next to a number is fine; a phone glyph instead of the word "Phone" next to a skill bar is not. Skill bars and star ratings carry no parseable meaning at all.
- A standard font at a readable size. Any common sans or serif font works. Decorative fonts can turn into substitution characters.
Example — before:
Two columns. Left: photo, skill bars (Python ●●●●○), contact icons. Right: experience.
After:
One column. Name and contact line at the top. Sections: Summary, Experience, Skills, Education. Skills written as words: "Python, SQL, dbt, Looker".
The section-heading checklist
Parsers map your content into fields using the section headings. Make that easy:
- Use conventional headings: Experience (or Work experience), Education, Skills, Certifications, Projects. "My journey" or "What I bring" may not be recognized.
- Keep one heading per section — don't split Experience into three creatively-named blocks.
- Put sections in an expected order: summary, experience, skills, education. (Recent graduates can lead with education.)
The dates-and-titles checklist
Dates and job titles are what recruiters filter on, so they need to parse:
- Write each role as Job title — Company — City — Dates, in the same order every time.
- Use a consistent date format, e.g.
Mar 2023 – Presentor03/2023 – 09/2025. Mixing formats ("2021", "Spring 2022", "06/23") confuses date extraction and can make your experience look shorter than it is. - Use the real job title, then clarify if needed: "Account Executive (SMB)" rather than an internal title nobody searches for.
The file-type checklist
- PDF exported from a text document is the safe default: the text is selectable, and formatting stays put.
- DOCX when the posting asks for it — some older systems parse Word files more reliably.
- Never a scanned or image-only PDF. If you can't select the text in your PDF viewer, the ATS can't read it either.
- Name the file sensibly:
Firstname-Lastname-CV.pdf. It's a small thing a recruiter sees in every download.
A quick test: open your PDF, select all, copy, and paste into a plain-text editor. What you see is roughly what a parser sees. If the order is jumbled or sections are missing, fix the layout before anything else.
The content checklist
Clean formatting gets you read correctly. Relevant content gets you found:
- Mirror the posting's language for skills you genuinely have. If they say "customer onboarding," don't only say "client activation."
- Spell out acronyms once: "Search Engine Optimization (SEO)". Recruiters search both ways.
- Put must-have skills where they're visible — in your summary, your skills section, and the bullets where you used them.
- Don't stuff keywords or hide them in white text. A recruiter reading the parsed text sees it immediately.
We go deeper on the relevance side in how to tailor your CV to a job description.
What doesn't matter as much as people say
- One page vs two. Parsers don't care. Recruiters care about relevance; two focused pages beat one cramped page.
- A specific "ATS template". Any clean, single-column document works. You don't need to buy one.
- Exact keyword density. There's no magic percentage. Use the posting's words where they're true and natural.
Run the checklist automatically
You can do all of this by hand — or paste your CV into JobLane's free Resume Checker and get a score plus specific fixes for the formatting and content issues above, no account needed. For a full guide to getting through screening, see beating ATS screening.