You spent hours writing a resume. You found a job you're genuinely qualified for. You hit apply — and heard nothing back.
No rejection email. No call. Just silence.
There's a good chance your resume never made it to a human. It was filtered out automatically by an Applicant Tracking System (ATS) — software that most companies use to manage job applications at scale.
Here's everything you need to know about how ATS works, what it's looking for, and how to format your resume to pass it every time.
What Is ATS and Why Does It Matter?
An Applicant Tracking System is software used by employers to collect, sort, and filter job applications. Almost every company with more than 50 employees uses one. The big ones — Workday, Greenhouse, Lever, Taleo, iCIMS — process millions of applications every day.
When you apply online, your resume is parsed by the ATS: it extracts your contact info, work history, education, and skills. Then it scores your resume against the job description based on keyword matches and formatting. If your score is too low, your application is filtered out before any human sees it.
This isn't a minor issue. Studies consistently show that 3 out of 4 resumes are rejected by ATS before reaching a recruiter. You could be the most qualified person for a job and still never get a callback — because your resume wasn't formatted right.
What ATS Software Actually Reads
ATS parsers are surprisingly dumb. They're looking for plain text in a predictable structure. Anything that deviates from that causes parsing errors — and parsing errors mean your information doesn't get read correctly.
Here's what confuses ATS parsers:
- Tables and columns — ATS reads left-to-right, top-to-bottom. A two-column resume can get scrambled into nonsense.
- Text boxes — Content in text boxes is often skipped entirely
- Headers and footers — Critical info (like your name and contact details) placed in headers/footers often doesn't get parsed
- Images and graphics — ATS can't read them. At all.
- Icons replacing text — A phone icon next to your number might not get recognized as contact info
- Unusual section titles — "My Story" instead of "Experience" can confuse the parser
- Non-standard fonts — Stick to common fonts that render cleanly
🚫 Biggest mistake: Using a Canva, Etsy, or design-heavy resume template. They look great as PDFs but are often completely unreadable by ATS parsers. Your beautiful resume might be parsed as a blank page.
ATS-Friendly Formatting: Do's and Don'ts
✓ Do This
- Single-column layout
- Standard section headers (Experience, Education, Skills)
- Bullet points for achievements
- Standard fonts (Inter, Arial, Calibri, Georgia)
- Save as .docx or simple PDF
- Put contact info in the body, not header/footer
- Spell out acronyms at least once
- Use the job title from the posting
✗ Don't Do This
- Two-column layouts
- Tables or text boxes
- Icons, logos, photos
- Creative section names
- Fancy design templates
- Headers/footers for key info
- Infographic-style resumes
- Uncommon file formats
The Keyword Game: How ATS Scores Your Resume
Once your resume is correctly parsed, the ATS compares it against the job description to generate a match score. This is where most otherwise-good resumes fail.
The scoring is mostly keyword-based. If the job description says "project management" and your resume says "managed projects," that might not match. ATS software is improving, but it's still largely literal in what it searches for.
How to find the right keywords
Read the job description carefully and note:
- Hard skills: specific tools, languages, platforms (e.g., "Excel," "Python," "Salesforce")
- Soft skills that appear repeatedly (e.g., "cross-functional collaboration," "stakeholder management")
- Certifications or credentials mentioned (e.g., "PMP," "CPA," "AWS Certified")
- The exact job title used in the posting
How to use keywords correctly
Don't just list keywords in a skills section. Weave them naturally throughout your experience bullets. ATS systems (and recruiters) look for context, not just presence. "Managed Salesforce CRM for a 50-person sales team" is stronger than just having "Salesforce" in a list.
💡 Keyword tip: If you have a skill listed only by acronym (e.g., "SEO"), also spell it out once ("Search Engine Optimization") since the ATS might search for either version.
Section Order That Works
ATS parsers expect a conventional resume structure. Here's the order that works best:
- Contact Information — Name, phone, email, LinkedIn, city/state
- Professional Summary — 2–3 sentences tailored to the role
- Skills — Keyword-rich, relevant to the job
- Work Experience — Reverse chronological, with quantified bullets
- Education — Degree, school, graduation year
- Certifications (if relevant)
File Format Matters More Than You Think
Most ATS systems handle .docx best. PDF support varies — some handle it well, others don't. If you're submitting to a large company using Workday or Taleo, .docx is the safer bet unless the job posting specifically says PDF is preferred.
Never submit as .pages, .odt, or any other non-standard format.
The Bottom Line
Getting past ATS isn't complicated — but it requires being deliberate about two things: formatting and keywords. A plain, clean, single-column resume with the right keywords will consistently outperform a beautifully designed one that can't be parsed.
The hard part is doing this for every application. Every job needs different keywords. Every application needs a freshly tailored skills section and summary. That's the work that most people skip — and it's why most applications go nowhere.
Let AI handle the ATS optimization for you
Upload your resume + paste the job description. LandedAI rewrites your resume with the right keywords, the right format, and the right language to get past ATS and into human hands.
Rewrite My Resume — $19