
You spent two hours on that application. You tailored the cover letter, read through the job description twice, and hit submit. Then nothing. No confirmation, no rejection — just silence.
In many cases, your resume never reached a human. An applicant tracking system filtered it out within seconds of upload.
The frustrating part is that most ATS rejections are preventable. These systems aren't trying to outsmart you — they follow predictable rules. Once you understand how they work, you can test your resume against those rules before you apply, not after.
Here's exactly how to do that.
How an ATS Actually Processes Your Resume
Before you can test anything, you need to understand what an ATS does with your file. Think of it as a five-stage funnel. Your resume has to survive each stage.
Stage 1: Parsing
The system reads your file and tries to extract structured data — your name, contact details, work history, education, and skills. If the file format or layout confuses the parser, information gets lost or scrambled. A resume that looks polished as a PDF can arrive in the ATS as a block of garbled text.
Stage 2: Keyword Matching
Once parsed, the system compares your resume against the job description. It scans for specific terms: job titles, required skills, tools, certifications. If your wording doesn't closely match the posting's language, your score drops.
Stage 3: Scoring
Most modern ATS platforms assign a numeric match score. Recruiters often set a threshold — say, 70% — and only review candidates above it. Fall below that line and your resume gets archived without a human ever opening it.
Stage 4: Application Rules
Some systems apply additional hard filters: minimum years of experience, required degree levels, geographic restrictions. These aren't soft preferences — they're cutoffs.
Stage 5: Recruiter Review Queue
Only resumes that survive stages one through four make it into the review queue. That's when a human finally sees your name.
Your goal is to clear all five stages. The good news: stages one through three are almost entirely within your control.
Self-Test 1: The Plain Text Paste Test
This is the fastest and most revealing test you can run right now, for free.
Open your resume in whatever software you used to create it. Select all the text and paste it into a plain text editor — Notepad on Windows, TextEdit in plain text mode on Mac, or even the body of a blank email.
Now look at what you see.
What should be there:
- Your name and contact details at the top, in order
- Job titles and company names clearly separated
- Dates in a readable format
- Bullet points converted to hyphens or asterisks (that's fine)
- Skills listed in a readable sequence
Red flags to watch for:
- Your name is missing or appears mid-document
- Job titles and company names are merged into one line
- Dates are floating in the wrong position or missing entirely
- Columns have collapsed — text from the right column now appears below the left
- Text boxes or graphics have disappeared, taking their content with them
If the plain text version looks scrambled, an ATS parser will likely struggle with it too. Fix the layout before you apply.
Self-Test 2: PDF Parse Test
Many job seekers save their resume as a PDF assuming it will display consistently. That's true for human readers — but PDF parsing by ATS software varies significantly.
To test yours, open the PDF in a browser (drag the file into Chrome or Firefox). Try to select and copy the text. If it highlights cleanly and copies accurately into a text editor, the file is likely machine-readable.
If the text won't highlight, copies as gibberish, or copies nothing at all, your PDF was probably saved as an image — possibly scanned, or exported from a design tool in a way that flattens the text. An ATS cannot read image-based PDFs.
The fix: export your resume from a word processor like Microsoft Word or Google Docs as a standard PDF. If you used a design tool, check whether it offers a text-based PDF option, or rebuild the resume in a simpler format.
Self-Test 3: Keyword Matching Exercise
This is where most resumes fail — and where you have the most control.
Take the job description for the role you're targeting. Copy it into a text document and go through it carefully, highlighting every specific skill, tool, certification, job title, and requirement mentioned. Pay attention to exact phrasing. "Project management" and "project manager" aren't always treated as equivalent by every ATS.
Now open your resume and look for those same terms. Mark each one you find.
Count how many of the job description's key terms actually appear in your resume. If fewer than half of the important ones are present, your keyword match score will likely be low.
A few things to keep in mind:
- Don't stuff keywords randomly. Place them where they genuinely reflect your experience. ATS systems score on presence, but human reviewers read for context.
- Use the exact phrasing from the job description where possible. If the posting says "data analysis" and your resume says "analytical work," that's a mismatch.
- Acronyms and full forms both matter. If the job description uses "SEO" and "search engine optimization" interchangeably, include both.
- Keywords in your work experience carry more weight than those in a standalone skills section in many systems.
Self-Test 4: Format Checklist
ATS parsers are built to handle simple, linear documents. The more visually complex your resume, the higher the risk of parsing errors.
Run through this before submitting:
File format
- Saved as
.docxor a text-based PDF (not an image PDF) - File name is clean:
FirstnameLastname-Resume.pdf— not "CV_FINAL_v3_USE THIS ONE.pdf"
Layout
- Single-column layout, or a two-column layout only if the plain text test passes cleanly
- No text boxes — use regular paragraphs instead
- No tables for core content, which can cause columns to merge during parsing
- No headers or footers containing important information — some parsers skip these entirely
- No images, logos, or graphics
Fonts and formatting
- Standard fonts: Arial, Calibri, Georgia, Times New Roman
- Body text between 10–12pt
- No colored text that might reduce contrast in a parsed document
Section headings
- Standard labels: "Work Experience," "Education," "Skills" — not creative alternatives like "Where I've Made an Impact"
- Headings are plain text, not embedded in shapes or image elements
Contact information
- Name, email, phone, and LinkedIn URL are in the main body of the document, not inside a header element
Stages 4 and 5: What You Can't Fully Control
The first three self-tests cover parsing, keyword matching, and formatting — the areas most within your control. Stages four and five involve rules set by the employer.
Hard cutoffs for years of experience or degree requirements are worth reading carefully before you apply. If a posting says "minimum 5 years required" and you have three, some systems will filter you out automatically regardless of how strong your resume is otherwise. That's not a resume problem — it's an eligibility question.
For stage five, once you've cleared the ATS, the same document needs to hold a recruiter's attention. Quantified achievements, specific outcomes, and clean formatting all matter here. Passing the machine is step one; convincing the human is step two.
Using a Scoring Tool to Remove the Guesswork
Running these tests manually gives you a solid foundation. But if you're applying to multiple roles with different requirements, doing this from scratch each time adds up fast.
CV Scoring lets you upload your resume and get an instant ATS compatibility score alongside a breakdown of exactly what needs fixing — parsing issues, keyword gaps, and formatting problems in one pass. It also matches your resume to relevant job listings and can generate a tailored cover letter for the role you're targeting.
Both approaches have value: the manual tests build your understanding of what ATS systems actually look for, and a scoring tool gives you a fast, repeatable check before each application.
Frequently Asked Questions
Does every company use an ATS? Not every company, but the majority of mid-size and large employers do. Organizations receiving more than 50 applications per role almost always use some form of ATS. Smaller companies and startups may review resumes manually, but it's safer to assume ATS screening is in play unless you know otherwise.
Will a creative resume design hurt my ATS score? Almost certainly, if the design relies on text boxes, tables, columns, graphics, or non-standard fonts. Design-heavy resumes often fail parsing tests even when they look impressive to a human reader. For applications submitted through online portals, keep the design clean and simple.
Should I use a .docx or PDF file?
Either can work, but only if the PDF is text-based rather than image-based. When in doubt, .docx is the safer choice because it's natively readable by most ATS platforms. If the job posting specifies a preferred format, always follow that instruction.
How many keywords should I include? There's no magic number. The goal is to reflect the language of the job description accurately, not to hit a count. Focus on the specific skills, tools, and qualifications the employer listed as required or preferred. Relevance matters more than volume.
Can I use the same resume for every application? You can use a strong base resume, but you should tailor the keywords and skills section for each role. A resume optimized for a project management position won't score well for a data analyst role, even if your experience overlaps. Small adjustments to keyword alignment make a significant difference.
Does the order of sections matter to an ATS? It can. Most ATS systems expect contact information first, followed by a summary or objective, then work experience, education, and skills. Unusual section ordering can confuse parsers, so stick to the conventional structure.
What's the most common reason resumes fail ATS screening? Keyword mismatch. Candidates describe their experience in general terms while job descriptions use specific technical language. Closing that gap — by using the employer's exact terminology where it genuinely applies to your background — is the single highest-impact fix most people can make.
The Bottom Line
An ATS rejection isn't a judgment of your ability. It's a formatting or keyword problem, and both are fixable.
Run the plain text test. Confirm your PDF is readable. Do the keyword matching exercise before you submit. Work through the format checklist. These steps take less than 30 minutes per application and dramatically improve your chances of reaching a human reviewer.
Your resume is the first filter. Make sure it passes.
See how your CV scores against an ATS
Upload your resume and get an instant ATS compatibility score — free, no card required.
Check my CV score