Resume Optimization Guide: Getting Past the ATS
How applicant tracking systems read a resume, the formatting that survives them, and how to write bullets a recruiter will act on.
How an ATS reads a resume
Most applications go into an applicant tracking system before a person sees them. The system parses the document into fields — employers, titles, dates, skills — and lets recruiters search and rank on those fields. The recruiter then spends seconds, not minutes, on each result the search returns.
That gives you two readers with different needs: a parser that needs clean structure and the posting’s own vocabulary, and a person who needs a reason to stop scrolling in the first few lines. Everything below serves one of the two.
Four changes that matter most
ATS keyword matching is literal. Use the exact phrase the posting uses for a skill, where it is true of you.
If the posting says "project management", write "project management", not "managed projects".
Standard section headings, one column, a common font, no text in images or tables. What a parser cannot read does not exist.
Arial, Calibri or Georgia at 10–12pt; "Experience", "Education", "Skills" as headings.
A number makes a bullet checkable, and checkable bullets are the ones recruiters ask about.
"Cut onboarding time from ten days to four" rather than "Improved onboarding".
Start each bullet with what you did, then the result. Drop "responsible for" and "I".
Led, built, shipped, reduced, negotiated, migrated.
What goes in each section
- Contact
- Phone, email, city, LinkedIn; a portfolio link if the role is visual or technical
- Summary
- Three lines: who you are, what you have done, what you want next
- Experience
- Reverse chronological; three to five achievement bullets per recent role
- Skills
- The tools and methods the posting names, grouped, no ratings bars
- Education
- Degree, institution, year; certifications that the role values
- Projects
- Essential for early-career and technical candidates; skip if experience covers it
Mistakes that get resumes filtered
Bullets that describe duties
Describe what changed because you were there
Two-column or graphic templates
One column; the parser reads top to bottom
A photo
Leave it out in markets where it is not expected; it adds parsing risk and bias
An objective statement
A short summary of what you offer instead
The same resume for every job
Retitle the summary and reorder the skills for each posting
Skills you cannot discuss
Anything listed will be asked about in the interview
Once the resume is through, the profile recruiters check next is LinkedIn — the LinkedIn optimization guide applies the same keyword logic there.
Frequently asked questions
- What is an ATS and how does it read a resume?
- An applicant tracking system stores applications and lets recruiters search and filter them. It parses your resume into fields — name, employers, dates, skills — and matches the text against keywords from the posting. Anything it cannot parse, it cannot search.
- Which resume format is safest for an ATS?
- A single-column document with standard headings, a common font, and no text inside images, text boxes or tables. PDF is fine for almost every modern system; submit a .docx only when the posting asks for one.
- How long should a resume be?
- One page for early-career candidates, two for most others. Length is not scored; relevance is, and a longer resume dilutes it.
- Should I tailor the resume for every application?
- Yes — the summary, the order of skills, and which bullets lead each role. The rest can stay the same. It takes twenty minutes and it is the single biggest lever on getting past the first screen.