75% of resumes never reach a human recruiter. They're filtered out by Applicant Tracking Systems — software that scans, parses, and ranks resumes before anyone reads them. Understanding how ATS works is the difference between landing interviews and submitting into a void.
What Is an ATS and How Does It Work?
An Applicant Tracking System is software used by companies to manage their hiring process. It does three things with your resume:
- Parsing — Extracts your name, email, phone, work history, education, and skills into structured data fields
- Keyword Matching — Compares your resume content against the job description requirements
- Ranking — Scores and ranks candidates based on keyword match percentage, experience level, and qualification filters
Popular ATS Systems
| ATS | Used By | Market Share |
|---|---|---|
| Workday | Enterprise (Fortune 500) | ~30% |
| Greenhouse | Tech companies, startups | ~15% |
| Lever | Mid-size tech companies | ~10% |
| iCIMS | Large enterprises, healthcare | ~10% |
| Taleo (Oracle) | Legacy enterprise | ~8% |
| BambooHR | SMBs | ~7% |
ATS-Friendly Formatting Rules
Do's
- Use standard section headings — "Work Experience," "Education," "Skills," "Certifications." ATS looks for these exact labels.
- Use a single-column layout — Maximum parsing compatibility across all ATS systems.
- Use standard fonts — Arial, Calibri, Helvetica, Georgia, or Times New Roman.
- Use bullet points (•) — Standard bullet characters are universally recognized.
- Include both acronyms and full terms — "Search Engine Optimization (SEO)" covers both search patterns.
- Save as PDF — Unless .docx is specifically requested.
Don'ts
- No tables or text boxes — Content inside tables is often parsed out of order or ignored entirely.
- No headers/footers for key info — Many ATS systems skip header/footer content.
- No images, logos, or icons — ATS cannot read images. Skill bars and star ratings are invisible to parsers.
- No creative section titles — "My Journey" instead of "Work Experience" will confuse the parser.
- No special characters for bullets — Fancy Unicode bullets (▸, ◆, ➤) may not parse correctly.
Keyword Optimization Strategy
Keywords are the #1 factor in ATS ranking. Here's how to identify and incorporate them:
Step 1: Analyze the Job Description
Highlight every skill, technology, methodology, and qualification mentioned. Pay special attention to:
- Required vs. preferred qualifications (required keywords are weighted higher)
- Repeated terms (if "project management" appears 3 times, it's heavily weighted)
- Specific tools and technologies (Salesforce, Python, Figma)
- Certifications (PMP, AWS Certified, CPA)
Step 2: Map Keywords to Your Experience
For each keyword identified, find where in your experience you can naturally incorporate it. Don't stuff keywords — use them in context:
- ❌ "Skills: project management, project management tools, project management experience"
- ✅ "Led project management for a $2M platform migration using Agile methodology and Jira"
Step 3: Use Variations
ATS systems may search for different forms of the same skill:
| Include Both | Example |
|---|---|
| Acronym + Full form | "SEO (Search Engine Optimization)" |
| Tool + Category | "Figma for UI/UX design" |
| Verb + Noun forms | "managed budgets" and "budget management" |
| US + UK spelling | "optimization" and "optimisation" (if applying internationally) |
File Type and Naming
- PDF — Best for preserving formatting. All modern ATS parse PDFs well.
- DOCX — Use if specifically requested. Some older ATS prefer it.
- Never use: .pages, .odt, JPEG/PNG screenshots of your resume, or password-protected files.
- File naming: "FirstName-LastName-Resume.pdf" — professional, clear, searchable.
Common ATS Myths Debunked
- "White text keywords trick ATS" — Most modern ATS detect hidden text and flag it as manipulation. This can get your application rejected.
- "ATS only reads plain text" — Modern ATS parse formatted documents well. Basic formatting (bold, italics, bullets) is fine.
- "One resume fits all" — Each job description has unique keywords. Tailoring for each application significantly improves match rates.
- "ATS automatically rejects candidates" — ATS ranks and presents candidates to recruiters. Most don't auto-reject — but low-ranked resumes rarely get viewed.
ATS Optimization Checklist
- ☐ Standard section headings used throughout
- ☐ Single-column layout (no tables or text boxes)
- ☐ Contact info in main body (not header/footer)
- ☐ Keywords from job description incorporated naturally
- ☐ Both acronyms and full forms included
- ☐ Standard font at 10-12pt
- ☐ Saved as PDF (or .docx if requested)
- ☐ No images, icons, or graphics for critical information
- ☐ Dates in consistent format (MM/YYYY or Month YYYY)
- ☐ Passes the Notepad copy-paste test