ATS · · 5 min read
ATS Resume Checker: What It Looks For and How to Pass ATS Screening
Most companies run your resume through an applicant tracking system before a person reads it. Here is what that software does, what an ATS resume checker can and cannot tell you, and how to fix the problems that get resumes misread.
What an ATS does with your resume
An applicant tracking system (ATS) is the software a company uses to collect applications, store them and help recruiters find candidates. Well-known examples include Workday, Greenhouse, Lever and Taleo. When you upload a resume, the system reads the file, pulls out the text and tries to sort it into fields: your name, contact details, job titles, employers, dates, education and skills.
That parsed version is what the recruiter usually searches and filters. If the parser misreads your resume, the profile the recruiter sees can be missing a job, a skill or even your email address.
Does an ATS reject resumes automatically?
Not in the way most people fear. In most systems the ATS does not throw your resume in a bin because of a low score. What usually happens is less dramatic: a recruiter searches for keywords, applies filters such as years of experience or location, and reviews the people who show up first. Some employers also add knockout questions, like work authorization, which can screen you out. If your resume is hard to parse or does not contain the terms a recruiter searches for, you can be effectively invisible even though nothing was formally rejected.
What an ATS resume checker tests
An ATS resume checker runs a few of the same checks a parser and a recruiter search would run, and tells you what to fix before you apply. A useful one looks at three things.
- Readability: can the text be extracted cleanly from your file, and are your contact details in a place a parser will find them?
- Structure: does the resume use standard section headings such as Experience, Education and Skills, in a predictable order?
- Keywords: which terms from the job description appear in your resume, and which important ones are missing?
No checker can tell you exactly how a specific company configured its system, and none can promise an interview. What it can do is catch the mechanical problems and show you the gaps against a particular job. If you want to try this on your own resume, ResumeIQ runs an ATS check and a job match in one analysis.
Formatting mistakes that break ATS parsing
These are the most common reasons a resume is read badly. Most of them come from making a resume look designed.
- Contact details in the header or footer. Some parsers ignore page headers and footers. Put your name, email and phone in the main body at the top.
- Tables, text boxes and multiple columns. Parsers often read left to right across the whole page, so two columns can get merged into nonsense. A single column is the safe choice.
- Icons and graphics instead of words. A phone icon next to a number is fine. An image of your skills, a rating bar or a skill "meter" cannot be read at all.
- Unusual section names. Headings like "My Journey" or "Where I have been" do not map to a field. Use Experience, Education, Skills and Projects.
- Scanned or image-only PDFs. If you cannot select and copy the text in your PDF, the parser cannot read it either. Export from your editor rather than scanning.
- Fancy fonts and symbols. Stick to common fonts and simple bullets. Unusual characters can turn into blanks or question marks.
PDF or DOCX?
A text-based PDF exported from Word or Google Docs is read correctly by almost every modern ATS, and it keeps your layout intact. A .docx file is the safest choice if the posting asks for Word or if you are unsure. What matters more than the format is that the text is real text. If the job posting names a format, follow it.
How ATS keyword matching works
When a recruiter searches, the system looks for terms in your parsed resume. Many systems match the words literally, so wording matters. If the job asks for "project management" and your resume only says "led projects", a search on the phrase can miss you.
- Use the exact term the job uses when it is true for you. Copy the spelling, such as "Kubernetes" rather than "container orchestration".
- Write out acronyms once. "Search engine optimization (SEO)" covers both versions of the search.
- Put keywords in context. A skills list is good for scanning, but a keyword inside a bullet that shows what you did with it is stronger for both software and humans.
- Do not keyword stuff. Repeating a term or hiding white text is easy for a system to flag and obvious to a person. It also hurts you if you reach an interview and cannot back it up.
An ATS resume checklist
- Single-column layout with a simple, standard structure.
- Name, email and phone in the body of the page, not the header.
- Section headings named Experience, Education, Skills and Projects.
- Text-based PDF or DOCX, with selectable text.
- Job titles, employers and dates written consistently, for example "Software Engineer, Acme Ltd, Mar 2023 to Present".
- The important skills and tools from the job description present, in the same wording, where they are true.
- Acronyms written out once next to the short form.
- No images, icons or tables carrying information that is not also in plain text.
Check your resume against a real job
A generic checklist gets you most of the way, but the keywords that matter change with every job. The quickest way to see your own gaps is to compare your resume with the exact posting you are applying to. You can do that free: ResumeIQ gives you 3 analyses with an ATS readability check, a match score and the skills you are missing. If you want to understand the score first, read what a resume match score means, or learn how to tailor your resume to a job description.
Frequently asked questions
- Is there a free ATS resume checker?
- Yes. ResumeIQ gives every new account 3 free analyses that include an ATS readability check and a comparison with a job description. There is no subscription, and extra analyses are sold as one-time packs.
- What is a good ATS score?
- There is no universal number, because every checker and every company system works differently. Use a score as a guide to what to fix rather than a target. Fixing unreadable formatting and adding the missing must-have skills matters more than the number itself.
- Can I use a resume template with columns and graphics?
- You can, but it adds risk. Columns, tables and graphics are the most common cause of parsing errors. If you want a designed version, send it to people and keep a plain single-column version for online applications.