Most large employers use software to filter resumes before a recruiter ever opens them. Here is how it works and what you can do about it.
An applicant tracking system (ATS) is software that companies use to manage job applications. When you submit your resume through a company's career portal or a job board like Indeed or LinkedIn, the ATS is the first thing that reads it.
The system stores your resume, parses it into structured fields (name, contact info, work history, education, skills), and scores it against the job posting. Recruiters then work from the ATS dashboard, typically viewing only the top-ranked candidates. If the system cannot parse your resume correctly, or if your content does not match the role closely enough, your application may never surface.
This is not a niche concern. The vast majority of Fortune 500 companies and most mid-size employers use an ATS. Common systems include Workday, Greenhouse, Lever, iCIMS, and Taleo. Each parses resumes slightly differently, but the core principles for getting through them are the same.
There is a common misconception that ATS systems automatically reject resumes. Most do not. What they do is rank and sort. A recruiter searching for candidates sees results ordered by relevance score. If your resume ranks low, it is functionally invisible even though it was not technically rejected.
The scoring is based on several factors:
Keyword matching. The system compares words and phrases in your resume against the job description. Exact matches score highest. Close synonyms sometimes count, but not reliably. If the posting says "financial analysis" and your resume says "financial modeling," some systems will catch the overlap and some will not.
Job title alignment. Your current and previous job titles are weighted heavily. If the role is "Senior Product Manager" and your resume says "Lead PM," the system may not make the connection.
Recency and relevance. Recent experience is weighted more than older roles. Skills listed in your most recent position carry more weight than the same skills buried in a job from eight years ago.
Required vs. preferred qualifications. Many ATS systems distinguish between "must have" and "nice to have" criteria set by the recruiter. Missing a required qualification can drop your ranking significantly.
Formatting issues are the most common reason a qualified candidate gets filtered out. The content might be strong, but if the ATS cannot parse the document, none of it counts.
Use a single-column layout. Multi-column resumes, sidebar designs, and creative layouts break most ATS parsers. The system reads left to right, top to bottom. Columns cause it to merge text from different sections into a single line, producing garbled output.
Avoid tables and text boxes. Even simple tables used for layout (like putting dates on the right and job titles on the left) can confuse parsers. Use plain text with consistent formatting instead.
Skip headers and footers. Many ATS systems ignore content placed in the header or footer area of a Word document or PDF. If your name and contact information are in the header, the system may parse your resume as having no contact info at all.
Use standard section headings. "Experience," "Education," "Skills," and "Summary" are universally recognized. Creative alternatives like "Where I've Made an Impact" or "My Toolkit" may not be mapped correctly by the parser.
Submit as .docx or PDF. Most modern ATS systems handle both formats well. Avoid .pages, .odt, or image-based PDFs (scanned documents). If you are unsure, .docx is the safest choice.
Use standard fonts. Arial, Calibri, Times New Roman, and similar system fonts parse reliably. Custom or decorative fonts can cause character recognition issues.
Keyword matching is the core of ATS ranking, but cramming your resume with terms from the job posting does not work. Modern systems (and recruiters, once they see your resume) can detect unnatural repetition.
The effective approach:
Mirror the job posting's language naturally. Read the posting carefully. If it says "cross-functional collaboration," use that phrase in describing a relevant accomplishment. If it says "P&L responsibility," do not substitute "budget management" unless you also include the original term.
Include both spelled-out terms and abbreviations. Write "Search Engine Optimization (SEO)" at least once so the system catches both forms. After that, you can use either version.
Place keywords in context. "Managed a team of 12 engineers" is better than listing "team management" in a skills section. Keywords embedded in accomplishment statements carry more weight because they demonstrate application, not just awareness.
Prioritize hard skills over soft skills. ATS systems weight specific, measurable skills (Python, Salesforce, GAAP compliance, Six Sigma) more than generic ones (leadership, communication, problem-solving). Include the soft skills, but lead with the hard ones.
Tailor each application. This is the single most effective thing you can do. A resume customized to each job posting will outrank a generic resume almost every time. It takes more effort, but the hit rate improves dramatically.
Resume.io's templates are designed to pass ATS screening while still looking professional. Start with a proven format and focus your time on content.
These are the issues that career counselors and professional resume writers see most frequently. Any one of them can cause a qualified candidate to be ranked below less qualified applicants.
Using a creative or graphic-heavy template. Canva templates, infographic resumes, and designs with icons, progress bars, or skill ratings almost always parse poorly. They look good as PDFs but produce garbage when an ATS tries to extract the text.
Submitting the same resume for every job. A generic resume that tries to cover all bases will not score well for any specific role. The more targeted your language is to each posting, the better your ranking.
Listing responsibilities instead of accomplishments. "Responsible for managing client accounts" tells the ATS nothing distinctive. "Managed 45 client accounts totaling $12M in annual revenue" gives the system (and the recruiter) something to work with.
Omitting dates or using vague timeframes. "2018 to present" is fine. "Several years" or leaving dates off entirely causes parsing errors and may flag your resume for manual review, which often means it gets skipped.
Putting critical information in images. Logos, icons used as bullet points, or text rendered as images are invisible to ATS parsers. If the system cannot read it, it does not exist.
You do not need to guess whether your resume will parse correctly. There are a few ways to check.
Copy-paste test. Open your resume PDF and select all text (Ctrl+A), then paste it into a plain text editor like Notepad. If the output is garbled, out of order, or missing sections, an ATS will have the same problem.
Review the parsed version. When you apply through a job portal, many systems show you a preview of how your resume was parsed (with fields for name, employer, dates, etc.). If the fields are wrong or empty, your formatting needs work.
Use a free review tool. Several resume services offer free ATS compatibility checks. These scan your document and flag formatting issues, missing keywords relative to a job posting, and parsing problems. They are useful as a sanity check before you start applying.
If your resume is relatively current and you are comfortable with formatting and writing, a DIY approach using an ATS-friendly template is usually sufficient. The main thing is to start from a clean, single-column template that is already proven to parse correctly, then focus your effort on tailoring the content to each application.
Professional help makes sense in a few specific situations:
Career changers. If you are shifting industries or roles after a layoff, positioning your experience for a new field is harder than updating an existing resume. A professional writer can help bridge the gap between what you have done and what the new role requires.
Senior or executive roles. At higher levels, resumes need to convey leadership scope, strategic impact, and board-level communication skills. The stakes per application are higher, and the competition is more polished.
Long employment gaps. If you have been out of the workforce for a year or more, the structure and framing of your resume matters more than usual. A professional can help you present the gap in a way that does not raise unnecessary concern.
Repeated rejections with no interviews. If you are applying consistently and hearing nothing back, the problem is likely your resume, not the market. A professional review can identify whether the issue is formatting, content, keywords, or positioning.
Track WARN filings for a specific state, city, or company. New filings delivered to your inbox on weekdays.