How to Make Your Resume Pass ATS Systems: A Practical Guide
What ATS systems actually look for, which formatting choices get resumes rejected, and how to optimize your resume for automated screening without sacrificing quality.
Written by Alex · Developer & Founder
Solo developer based in Adelaide, Australia. Built MyEasyTools to make everyday file and text tasks faster and free for everyone.
Get more from MyEasyTools — No ads, higher limits, faster processing
Around 99% of Fortune 500 companies and 75% of mid-sized employers use an Applicant Tracking System (ATS) to screen resumes before a human ever sees them. If your resume isn't formatted for ATS parsing, it may be rejected automatically — even if you're qualified for the role. This guide explains what actually happens inside an ATS and what you can change to stop getting filtered out.
What an ATS actually does
An ATS is not a mysterious AI reading your personality. It is a database system that:
- Parses your resume into structured fields (name, email, employment history, education, skills)
- Extracts keywords from the job description
- Scores your resume by matching your content to those keywords
- Ranks all applicants so recruiters see the highest-scoring profiles first
The "pass/fail" framing is slightly misleading — most ATS systems don't outright reject applications, they rank them. If your resume parses poorly or lacks keywords, it appears at the bottom of a 200-application list and never gets seen.
The biggest formatting mistakes
1. Tables, columns, and text boxes
ATS parsers read text linearly, left to right, top to bottom. Multi-column layouts, tables for organizing work experience, and text boxes break this linear flow. The parser might skip an entire column of text, or merge content from different sections together.
Two-column resumes designed to look modern in a PDF often parse as a garbled mess in ATS:
- Skills from column two appear in the middle of your job descriptions
- Dates and job titles merge incorrectly
- Entire blocks of text become unreadable
Fix: Use a single-column layout for ATS-destined applications. The Classic and Minimal templates in our Resume Builder are single-column and parse correctly.
2. Headers in unusual positions
ATS systems expect standard section names in specific positions: Contact, Summary, Experience, Education, Skills. If you use nonstandard section names or nested headers, the parser may misidentify which section is which.
Avoid: "What I've Done" (use "Work Experience"), "Things I Know" (use "Skills"), "Where I Studied" (use "Education").
Use: Exact standard names. The ATS has a dictionary of expected labels.
3. Images, logos, and icons
Any image in your resume — including a profile photo, company logos beside job titles, or decorative icons — is completely invisible to ATS. The parser reads text, not visuals. Logo-heavy designer resumes that look impressive as PDFs can parse as nearly empty.
Fix: Remove all images. Use text for everything the ATS needs to read.
4. Unusual fonts and special characters
Stick to standard fonts: Arial, Calibri, Georgia, Times New Roman, Helvetica. Unusual fonts may render as garbled characters or fail to parse correctly. Similarly, decorative bullet points (arrows, custom symbols) may confuse parsers — use standard round or square bullets only.
5. Headers and footers
Content in page headers and footers is often not parsed by ATS. If you put your contact information in the header (a common design choice), it may not be extracted. Keep your name, email, phone, and LinkedIn URL in the main document body.
Keywords: the most important ATS factor
Formatting matters less than keywords. An ATS compares the text in your resume to the text in the job description. The closer the match, the higher you rank.
How to find the right keywords
- Copy the job description into a text editor. Read it carefully.
- Identify the required and preferred skills. These are usually in bullet lists under "Requirements" and "Nice to Have."
- Note the exact phrasing. If the job posting says "project management" and you wrote "managing projects," the ATS may not count them as a match. Use the exact phrase.
- Look for repeated terms. If "SQL" appears four times in a job description, it's clearly critical — make sure it appears in your skills and ideally in a job description bullet.
Where to place keywords
- Skills section — explicit list of technical skills, tools, languages, certifications
- Job description bullets — describe your work in terms that match the role's requirements
- Summary — 2–3 sentences at the top using key role-specific terms
Don't stuff keywords artificially. ATS systems are more sophisticated than in 2015 — they recognize natural language, not just exact matches, and recruiters reading the ranked results will immediately spot keyword-stuffed resumes.
What ATS systems CAN'T detect
Understanding what ATS ignores helps you know where to spend design energy:
- Visual design — ATS is blind to layout, colors, fonts, and graphics
- Career narrative — why you changed roles, growth trajectory
- Soft skills stated generically — "team player," "hard worker" don't match keywords
- Quantified achievements — ATS parses them as text, but they matter enormously to the human reading later
This is why the strategy is: optimize for ATS parsing first (format and keywords), then optimize for human reading second (clear bullets, quantified achievements, readable layout). They're not mutually exclusive.
The ATS-friendly resume checklist
Before submitting:
- Single-column layout
- Standard section headers (Contact, Summary, Experience, Education, Skills)
- No tables, text boxes, or multi-column sections
- No images or icons
- Contact information in body text, not header/footer
- Skills section with exact-match keywords from the job description
- Job titles that match industry-standard naming (where honest)
- Dates in consistent format (Month Year — Month Year, or just Year)
- No unusual fonts
- File format: PDF or DOCX. Some older ATS handle DOCX better; check the job posting for instructions
Building an ATS-optimized resume
The Resume Builder on MyEasyTools generates single-column PDFs and DOCX files that parse cleanly in ATS. The Classic and Minimal templates are specifically designed for ATS compatibility — no tables, no multi-column layouts, standard section naming.
You can also import your LinkedIn data to auto-fill your experience and education, and the ATS compatibility score shows how well your resume would parse before you download.
FAQ
Do all companies use ATS? Most companies with more than 50 employees do. Small startups often don't — a human might read your application directly. If you're applying to a 10-person startup via email, ATS rules are less relevant.
Should I have two resume versions — one for ATS and one for humans? For companies where you're being referred or meeting someone in person, a visually designed resume is fine. For online applications, use the ATS-optimized version. Maintaining two versions is good practice for active job seekers.
Does the file format matter (PDF vs DOCX)? Modern ATS handle both well. PDF is safer if you're unsure — it preserves formatting and prevents unintended edits. Some older ATS parse DOCX more cleanly than PDF. If the job posting specifies a format, use that.
Will ATS reject my resume for including too many keywords? ATS systems don't penalize keyword frequency (unlike search engines). However, if keywords appear in contexts that don't make sense (like a skills section that's just a paragraph of buzzwords), human reviewers will notice when they read the top-ranked resumes.
My resume format looks great as a PDF but I'm not getting responses. What should I do? Copy and paste your resume into a plain text file (Notepad, TextEdit). Read it. If the content is scrambled, out of order, or sections appear in the wrong place, your PDF has formatting issues that ATS is likely misreading. Recreate it using a simpler, single-column template.