What is an ATS, and why should you care?
An Applicant Tracking System (ATS) is the software that receives, parses, and scores your resume before any recruiter opens it. Roughly 99% of Fortune 500 companies and about 75% of mid-size employers use one. If your resume can't be parsed cleanly by the ATS, it never reaches a human — no matter how good your experience is.
The bad news: most ATS platforms (Workday, Greenhouse, Lever, Taleo, iCIMS, SmartRecruiters) each parse slightly differently. The good news: they all fail on the same basic mistakes. Fix those and your resume will pass 95% of ATS instances.
Rule 1: Use a single-column layout
The single most common ATS failure is a multi-column resume. ATS parsers read left-to-right, top-to-bottom, one line at a time. When they hit a two-column layout, they either concatenate columns row-by-row (garbling your data) or drop the second column entirely.
A single-column layout with left-aligned text is boring — but boring is what parses cleanly. Save the multi-column layouts for your portfolio site, not your ATS resume.
Rule 2: Use standard section headings
ATS parsers use pattern matching to find sections. When your resume says "Work Experience", the parser locates it, extracts everything below, and files it under experience. When it says "My Professional Journey", the parser may skip it entirely — and your 10 years of experience get dumped into a generic "other" bucket the recruiter never sees.
Stick to standard headings: Contact Information, Professional Summary, Work Experience (or Experience), Education, Skills, Certifications, Projects. Boring. Effective.
Rule 3: File format matters more than you think
The safest formats are .docx and PDF-with-selectable-text. If you're not sure whether your PDF has selectable text, try to highlight a word in it — if you can, the text is embedded. If you can only select the whole page as an image, it's a scanned PDF and most ATS platforms cannot read it.
Avoid .pages (Apple), .odt (LibreOffice), .rtf (rich text), and image-only PDFs. Some ATS accept them; many reject silently.
Rule 4: Match keywords to the job description
ATS scoring is heavily driven by keyword matching between your resume and the job description. If the job posting says "Python", "AWS", and "Kubernetes" and your resume says "Django", "cloud infrastructure", and "container orchestration", the ATS may score you low even though you're qualified — because the exact strings don't match.
Aim for 60-80% keyword overlap with the job description. Include both the acronym and the expansion the first time (e.g., "Applicant Tracking System (ATS)"). Never keyword-stuff — modern ATS platforms detect it and penalize the entire resume.
Rule 5: Skip formatting tricks
These formatting elements break ATS parsing more often than they help:
Tables
Even for a skills matrix, tables get read row-by-row instead of column-by-column, garbling the content. Use bulleted lists instead.
Headers and footers
Most ATS ignore content in Word/PDF headers and footers entirely. Never put your name, email, or phone there — put them in the main body at the top.
Text boxes and shapes
ATS parsers treat text boxes as separate objects, often skipping them or extracting them out of order. Use plain paragraphs.
Images and graphics
ATS cannot OCR your resume. Photos of yourself, skill-bar graphics, and icons before section headings are all invisible to the parser. Keep them out.
Rule 6: Get your contact info parsed correctly
The very first thing an ATS extracts is your contact information. Put it plainly at the top of the first page:
Full Name (larger font than body text) · City, Country · +country-code phone · your.email@domain.com · linkedin.com/in/yourname
Never format the email as a hyperlink display text ("Email me") — the parser stores the display text, not the underlying href. Put the actual address visibly.
Rule 7: Test before you send
The final step every job seeker skips: verify your resume parses correctly. Copy the text out of your PDF or DOCX — if what you paste is jumbled, ATS will see the same jumble. Better yet, run it through a free ATS checker that shows you the score before you apply.
ResumeChecker (this site) uses Google's Gemini AI to give you an instant ATS score, keyword gap analysis, and section-by-section improvement suggestions. No signup, no email required. Upload once, fix what it flags, then apply with confidence.