Getting your resume past Applicant Tracking Systems is the first hurdle in any modern job search. Most candidates write resumes for human readers and then wonder why they never hear back. Here is how to write for both.
How ATS systems actually work
Applicant Tracking Systems parse your resume into structured data fields and compare those fields against the requirements of the job posting. They assign relevance scores based on keyword matches, required qualifications, and experience levels. Low-scoring resumes are often filtered out before a human reviewer sees them.
ATS systems are not perfectly intelligent. They make mistakes. A resume with unusual formatting can confuse the parser and produce garbled data. A resume missing key terms can be scored as unqualified even when the candidate is a strong fit.
Understanding what the system is looking for, and giving it exactly that, is the strategic approach. This does not mean gaming the system. It means communicating clearly in the language employers use to describe what they need.
Keyword matching is the core mechanism
The most important thing you can do for ATS performance is include the specific keywords that appear in the job description. If the posting says ‘Salesforce’ and your resume says ‘CRM software,’ the system may not connect them. Use the exact terms employers use.
Primary keywords are typically job titles, required skills, tools, and technologies. Secondary keywords include industry terminology, methodologies, and soft skills. Both matter, but primary keywords have more weight.
Read five to ten similar job postings and identify the terms that appear consistently. Those recurring terms represent what the industry considers standard qualifications for your role. Include all of them that apply to your background.
File format matters for ATS parsing
Submit a Word document unless the application specifically requires PDF. Modern ATS systems handle both, but Word documents are more reliably parsed. PDFs can cause issues if they were created with design tools that generate complex formatting.
Never submit an image-based PDF. A scanned resume or a PDF created from an image cannot be read by ATS software. The entire document becomes invisible to the system.
Test your resume by copying the full text and pasting it into Notepad. If the text reads cleanly from top to bottom in logical order, your resume will likely parse correctly through most ATS systems.
Formatting rules for ATS compatibility
Use a single-column layout. Two-column resumes are read left-to-right by ATS systems, which means the content from column one and column two gets merged together and often becomes incoherent.
Avoid tables, text boxes, headers, footers, graphics, and images in the main content area. These elements either get skipped or garbled by most parsers. Put all your important information in the main body of the document.
Use standard section headings. ATS systems are programmed to look for headings like ‘Work Experience,’ ‘Education,’ ‘Skills,’ and ‘Summary.’ Creative headings may not be recognized and could result in your content being miscategorized.
Skills section optimization
Include a dedicated skills section with a comprehensive list of your technical and professional skills. This gives ATS systems a clean, scannable source for keyword matching without requiring them to extract skills from your bullet points.
Organize your skills by category: technical skills, software and tools, certifications, languages. This helps both ATS systems and human readers find what they are looking for quickly.
Update your skills section for each application. Add skills from the job description that you genuinely have. Remove skills that are not relevant to this specific role. A skills section that matches the job posting closely improves your relevance score.
After you optimize, check your work
Use a tool like Jobscan to compare your resume to the specific job description you are applying for. It will show you your match score and identify which keywords are missing. This is a quick sanity check that can significantly improve your results.
Submit the same resume to a few different ATS-based applications and track your response rate. If you are getting below 10 percent callback rates on applications you are qualified for, your ATS optimization needs work.
Remember that ATS optimization is the entry fee, not the winning strategy. A resume that scores well in ATS but reads poorly to a human still will not get you an interview. Optimize for both.
Read next
- How to Write an ATS-Friendly Resume That Actually Gets Read
- The Best Resume Formats for ATS in 2025 and Beyond
- Sales Resume Guide: How to Write a Resume That Proves You Can Close
Frequently Asked Questions
How long does a recruiter spend looking at a resume?
Recruiters typically spend 6-10 seconds on an initial scan. They look for job title relevance, company names, and whether the most recent role is at the right level for the position.
What do recruiters look for first on a resume?
Most recruiters look first at your most recent job title and company, then check dates for gaps or progression, then assess whether the experience level matches what they need.
Should I include a summary at the top of my resume?
Yes, for experienced candidates. A 2-3 sentence summary that speaks directly to your target role helps recruiters understand your value instantly.
How many bullet points should each job have?
3-5 bullets for recent roles, 1-2 for older ones. Each bullet should describe an accomplishment or outcome, not just a task or responsibility.
Get your free resume review from a real recruiter
At AskTheRecruiter.com, every review is done by a human recruiter with real hiring experience. You get honest, specific feedback on what to fix, not a generic score.
No automated tools, no templates. Just a recruiter reading your resume and telling you what needs to change. Most candidates hear back within 24 hours.
Anonymous and approximate. We store one number for this article and nothing about you.
Email digest
We also run a layoff tracker, built from company filings and official notices. A plain email summary of what changed on these trackers: headline numbers, the largest new entries, and links to the sources. You confirm your address by clicking a link we email you, and one click unsubscribes. Already subscribed? Use this form to change what you get. The boxes replace what you had.
Our mail provider records whether you open an email and which links you follow, including the confirmation email, which is measured before you have agreed to anything. Unsubscribing stops the sending and the recording together.
You can read every past edition first. Each one is kept permanently, exactly as it was sent.
Privacy note: what we store and how to erase it
What we store: your email address, the choices above, and timestamps (signed up, confirmed, last sent). Nothing else about you.
What our mail provider records: whether you opened an email and which links you followed, tied to your address. That is Brevo, the service that delivers these emails, and it works by adding a small invisible image and by routing links through its own address. We read it to see which sections people use. Unsubscribing stops the sending and the measuring at the same time, and erasing your row removes it from our side.
The confirmation email is measured too: the same invisible image is in the one message that asks your permission. If you open it, Brevo records that against your address before you have agreed to anything, and it records it even if you then never confirm. We would exempt that message if we could. Brevo offers no way to switch its measuring off for a single email, and the one setting that exists covers every email we send or none of them. If you would rather not be measured at all, do not open it. Nothing else is ever sent to an unconfirmed address, and the signup is deleted from our side after 30 days.
About the links: links in the digest pass through a counter on this site that adds 1 to a total for that link and sends you straight on. It records no identifier, no IP address and no browser details, so it counts how many times a link was followed and can never say who followed it.
What it is used for: sending you exactly the emails you ticked, nothing else. The address is never shared, sold, or used for any other purpose.
How to erase it: click the unsubscribe link in any email. That stops all sending immediately, and unsubscribed addresses, along with signups that were never confirmed, are hard-deleted automatically after 30 days. You can also ask via the contact page.
