You applied to 40 jobs last month and heard back from two. It probably wasn't your experience — it was the gatekeeper between you and the recruiter: the Applicant Tracking System (ATS). Roughly 75% of resumes are filtered out before a human ever opens them, and in 2026 the bar has moved again. Today's ATS platforms don't just match keywords — many now use AI-based semantic matching, parse layouts more strictly, and score candidates against the job description automatically.
This guide walks through, step by step, exactly what an ATS does in 2026 and how to write a resume that gets through every time.
What an ATS Actually Does in 2026
An ATS is the software recruiters use to receive, parse, store, and rank resumes. The big platforms — Workday, Greenhouse, iCIMS, Lever, Taleo, SmartRecruiters, and BambooHR — power hiring at the vast majority of mid-size and enterprise employers. Workday alone is used by roughly 39% of Fortune 500 companies.
When you upload your resume, the ATS does four things:
- Parses your file into structured fields: name, contact info, work history, education, skills.
- Extracts keywords and compares them to the job description.
- Scores or ranks you against other applicants (in 2026, often using an AI model that understands synonyms and context, not just exact matches).
- Surfaces the top-ranked resumes to recruiters. Everyone else sits in the database, often unseen.
The takeaway: your resume has to be both parseable (the ATS can read it cleanly) and relevant (the content matches what the job actually asks for). Most rejections happen because of the first problem, not the second.
Step 1: Decode the Job Description Before You Write Anything
Every ATS-friendly resume starts with the job posting, not your work history. Open the listing and pull out:
- Hard skills and tools mentioned by name (e.g., "Python", "Salesforce", "Figma", "HIPAA compliance").
- Certifications and degrees that are required or preferred.
- Job-title variations — if the role is "Senior Product Manager", versions like "Product Manager" or "PM" should appear in your history where accurate.
- Soft skills stated explicitly (e.g., "stakeholder management", "cross-functional collaboration").
- Action verbs the description uses ("led", "owned", "shipped", "scaled").
This list is your keyword map. You'll weave it through your resume — naturally, in context, and only where it's true.
Step 2: Pick an ATS-Friendly Format
Most parsing failures come from layout, not language. Stick to a clean, single-column, top-to-bottom layout.
- File type: Use .docx unless the job posting specifies PDF. Modern ATS parsers handle both, but .docx remains the safest fallback for legacy systems like Taleo. If submitting PDF, make sure it's a text-based PDF, not a scanned image.
- Layout: One column. No tables, no text boxes, no sidebars. Two-column "designer" resumes are the #1 cause of parsing errors.
- Fonts: Standard, readable fonts only — Arial, Calibri, Helvetica, Georgia, or Times New Roman. 10–12pt for body text, 14–16pt for headings.
- No headers/footers: Many ATS parsers ignore content placed inside Word headers or footers. Put your name, phone, and email in the body of the document at the top.
- No images or icons: No profile photos, no skill rating bars, no icon-based contact details. The ATS sees them as nothing.
- No graphics or charts for skills or experience timelines.
Step 3: Use Standard, Recognizable Section Headings
ATS software looks for predictable section names to slot your content into the right field. Get creative with your prose, but stay boring with your headings:
- Contact Information
- Professional Summary (or) Summary
- Work Experience (or) Experience (or) Professional Experience
- Education
- Skills
- Certifications
Avoid clever headings like "My Journey", "What I Bring", or "Career Highlights". They look creative to a human and invisible to a parser.
Step 4: Place Keywords Strategically (Without Stuffing)
Older ATS platforms counted exact keyword matches. The 2026 generation — especially anything backed by an LLM — also understands synonyms and context. That's good news: you no longer have to mirror the job description word-for-word. But you do still need the most important terms to appear, in plain text, in the right places.
- Include each must-have term at least twice, ideally in two different sections (e.g., once in your summary, once in a bullet point).
- Spell out and abbreviate important terms: "Search Engine Optimization (SEO)", "Customer Relationship Management (CRM)". The parser then matches either form.
- Use them in context — describe what you did with the tool or skill, not just that you have it. "Built three CI/CD pipelines in GitHub Actions" beats "GitHub Actions" alone.
- Never hide keywords in white text or shrink them to 1pt. Every modern ATS strips formatting before scanning, so the hidden text shows up to the human reviewer — and gets you blacklisted.
Step 5: Quantify Every Achievement You Can
Numbers do two things at once: they make a human reviewer take you seriously, and they give an AI ranker concrete signals to weight. Compare:
- Weak: "Improved customer onboarding process."
- Strong: "Redesigned customer onboarding flow, cutting time-to-first-value from 14 days to 4 days and lifting 30-day retention by 18%."
Aim for at least one quantified bullet per role. Numbers, percentages, dollar amounts, team sizes, timelines — anything that turns a claim into evidence.
Step 6: Build a Skills Section That Actually Works
A dedicated Skills section is one of the highest-leverage real estate slots on your resume because it's where ATS keyword matching most often hits. Keep it clean:
- Group skills into 2–4 short categories (e.g., "Languages", "Frameworks", "Tools", "Methodologies") rather than one giant list.
- Include both hard skills (tools, languages, certifications) and relevant soft skills when the job description names them.
- Use plain text separated by commas or vertical bars. No skill rating dots, no progress bars.
- Keep it to skills you can actually defend in an interview — recruiters increasingly grill candidates on every line.
Step 7: Write a Summary That Mirrors the Role
The first 6–8 lines of your resume are the densest signal an ATS gets about who you are. Use a 3–4 line professional summary at the top that:
- States your current role or specialization in the same language as the job title you're targeting.
- Names 3–5 of the most important keywords from the job description.
- Includes one quantified accomplishment.
Example for a senior data analyst role: "Senior Data Analyst with 7 years of experience in SQL, Python, and Looker, building self-serve analytics for product and growth teams. Led the analytics workstream for a checkout redesign that drove a 22% increase in conversion."
Step 8: Name the File Like a Professional
The file name is often the first piece of metadata a recruiter sees, and some ATS platforms index it. Use this format:
FirstName_LastName_Resume.docx
Avoid resume_final_v7_REAL_THIS_ONE.docx. It's not just unprofessional — some parsers truncate or mis-tag oddly named files.
Step 9: Test Your Resume Before You Submit
You don't have to guess. Run your resume through an ATS checker that compares it against the actual job description before you apply. A good check will surface:
- Missing keywords from the job description
- Parsing errors (sections the ATS couldn't read)
- Format issues that will trip up specific platforms like Workday or Taleo
- Quantification gaps and weak bullet points
This is exactly what CVReviewer does: paste in the job description, upload your resume, and get an instant ATS score plus a prioritized fix list. It's free, and it's the single highest-ROI step in the entire process.
2026-Specific: How AI-Powered ATS Platforms Changed the Game
The biggest shift in 2025–2026 has been the rollout of semantic ATS scoring across enterprise platforms. Instead of asking "does this resume contain the exact string 'project management'?", these systems ask "does this candidate's history demonstrate project management?"
What changes for you in practice:
- Context now matters more than exact phrasing. A bullet that says "owned end-to-end delivery of a 14-person mobile launch" can match "project management" even without that phrase.
- Stuffing is more punishable. AI-based rankers can detect keyword stuffing and downscore obvious resume spam.
- Industry-specific language wins. Use the real terminology of your target industry — the model understands jargon.
- Hybrid scoring is the norm. Most platforms combine semantic matching with old-school keyword rules, so you still need the exact terms to be present somewhere.
Bottom line: write for humans, optimize for keywords. Both audiences are reading your resume in 2026.
Common ATS Killers to Remove Right Now
- Multi-column layouts
- Tables for skills, dates, or any structured content
- Text inside headers, footers, or text boxes
- Profile photos, logos, or decorative icons
- Skill rating graphics (dots, stars, bars)
- Special characters used as bullets (use simple "•" or "-")
- Fonts that aren't system-standard
- Embedded fonts in PDFs
- Page borders or background colors
- Hyperlinks without the visible URL text
Frequently Asked Questions
PDF or DOCX — which passes ATS better in 2026?
Both work in most modern ATS platforms, but .docx is still the safer default. PDF is fine for Workday, Greenhouse, and Lever; older systems like some Taleo instances still occasionally mis-parse PDFs. If the job posting specifies one format, follow it.
How long should an ATS resume be?
One page if you have under 7 years of experience, two pages if you have more. The ATS doesn't care about length, but the human reviewer behind it does. Never go past two pages unless you're applying for senior academic or executive roles.
Do I really need to tailor my resume for every job?
Yes — at minimum, update your summary and skills section for each application. The keywords change job to job, even for nearly identical roles at different companies. A 10-minute tailoring pass can lift your callback rate dramatically.
What's the right ATS keyword density?
There's no magic number. As a rule of thumb, each must-have keyword should appear 2–3 times across your resume, in natural context. If a sentence feels stuffed to a human reader, it'll likely get flagged by AI-based rankers too.
Does Workday handle resumes differently from other ATS platforms?
Slightly. Workday parses fields strictly into its database, so standard headings and a clean single-column layout matter more here than almost anywhere else. It also re-asks you to fill in your work history field-by-field after parsing — if your resume parses cleanly, that step is much faster.
Your Next Step
The fastest way to know if your resume actually passes ATS is to test it against a real job description. Paste the posting and upload your resume to CVReviewer for a free, instant ATS score and a prioritized list of fixes — usually a 10-minute job that turns a 40% match into an 85%+ match.
Do that before you send your next application. Future-you will thank you.