top of page

📄 How to Write a Resume That Passes ATS in 2026

Updated: Aug 13

How to write a resume that passes ATS in 2026 — Grug career platform

Your resume isn't being rejected. It's being filtered out before a human ever reads it - and the rules have changed significantly in the last 18 months.

Applicant Tracking Systems have been around for decades, but the version you're up against in 2026 is fundamentally different. Modern ATS platforms don't just scan for keywords - they parse, rank, and score your entire resume structure before routing it to a recruiter. If you last updated your resume approach in 2022 or 2023, you're playing by old rules in a new game.

This guide covers exactly how ATS filtering works today, the six resume elements that determine whether you pass or fail, and a step-by-step system for rewriting your resume so it ranks - without sounding like a keyword-stuffed robot. Whether you're applying to companies in Mumbai, Bengaluru, Singapore, London, or San Francisco, these principles apply.

How ATS systems score resumes in 2026 → the six highest-impact resume elements → a section-by-section rewrite system → the five mistakes that tank your score → answers to the most common resume questions.

Why ATS Is Harder to Beat Than You Think

Most people believe ATS is a simple keyword scanner. Submit a resume with the right words, pass through. It's more complicated than that - and the gap between what candidates think is happening and what's actually happening is where most applications die.

  • 75% - of resumes are rejected by ATS before a recruiter reviews them

  • 6 sec - average human scan time for resumes that DO make it through

  • 98% - of Fortune 500 companies use ATS for initial screening

  • 3x - higher callback rate for ATS-optimised resumes vs standard templates

The picture outside the US isn't different. Large Indian tech companies, MNCs hiring out of India, and global firms with roles in Singapore or Dubai increasingly run candidates through centralised ATS platforms - Workday, Greenhouse, Lever, iCIMS, and Taleo are the dominant ones. Even Naukri's backend passes applications through scoring logic before surfacing them to recruiters.

You could have exactly the right skills for a role and still never get a call - not because you're underqualified, but because your resume was parsed incorrectly, scored below the threshold, or filed in the wrong category. This is a systems problem, and it has a systems solution.

Here's what changed in 2025-2026: AI-assisted screening got layered on top of traditional ATS. Recruiters at companies with high application volumes now use tools like LinkedIn Recruiter's AI match scores, HireVue screening logic, and Greenhouse's candidate ranking features. Your resume needs to pass two filters - the ATS parse, and the AI relevance score - before a human even opens the file.

The 6 Resume Elements That Determine Your ATS Score

After analysing over 1,000 resume submissions through our platform, these are the six elements that consistently separate resumes that pass ATS from those that don't. None of them require you to stuff your resume with keywords - they require you to structure information the right way.

  1. File Format and Parse Compatibility ATS systems parse text from your resume file. PDFs created from Word documents parse cleanly. PDFs saved from design tools like Canva, Adobe InDesign, or Figma often fail - the text renders as an image. Submit a .docx or a text-native PDF. Never submit a visually designed resume as your ATS submission unless the job platform explicitly renders design files.

  2. Section Headers That ATS Recognises ATS systems look for standard section labels: Work Experience, Education, Skills, Summary. Creative alternatives like "Where I've Been" or "Things I've Built" cause parsing errors - the system can't categorise the content and drops it. Use conventional, recognisable headers. Creativity belongs in the content, not the structure.

  3. Keyword Density and Placement Keywords need to appear in your resume, but placement matters as much as presence. ATS systems weight keywords in the Summary and first job description more heavily than those buried in later roles. Mirror the exact phrasing from the job description - if they say "cross-functional collaboration," use that phrase, not "worked with multiple teams." Don't paraphrase. Match verbatim.

  4. Quantified Achievements Over Responsibilities ATS platforms increasingly reward bullet points that contain numbers. AI scoring layers look for measurable impact signals. "Led product roadmap" scores lower than "Led product roadmap for a 40-person engineering team, shipping 3 major features in Q3 that drove 22% increase in DAU." Every job needs at least 2-3 bullets with hard numbers. If you don't have exact data, use ranges and directional impact.

  5. Skills Section Structure A dedicated Skills section that uses the exact tool and technology names from the job description significantly improves your keyword match score. Group them logically: Product Tools, Data & Analytics, Domain Expertise. Don't bury skills inside bullet points where the parser may miss them. A clean, explicitly labelled Skills section is one of the easiest ATS wins available to you.

  6. Contact Information and LinkedIn URL This sounds basic - but ATS systems frequently fail to parse contact details placed in headers or footers (which are often ignored by the parser). Put your name, email, phone, LinkedIn URL, and city in the body of the resume, not in a designed header block. Recruiters who want to verify your profile need your LinkedIn URL to match your name and experience. A mismatched or incomplete profile is a silent rejection signal.

The Section-by-Section Rewrite System

Don't rewrite your entire resume from scratch. Work through it section by section using this system. Budget 2-3 hours for a full optimisation pass on one resume. If you're customising for multiple roles, the job-specific tailoring in Steps 1 and 3 will take the most time.

  1. Deconstruct the Job Description Copy the job description into a document. Highlight: the job title, must-have skills, nice-to-have skills, tools mentioned, and the verb patterns used (e.g., "drive," "collaborate," "own"). These become your keyword list. You need to mirror this language in your resume - particularly in your Summary and most recent role.

  2. Audit Your File Format Open your resume in Word or Google Docs. If it's in Canva, Figma, or any visual design tool, rebuild it in Word or Google Docs first. Export as a standard PDF (File → Download → PDF Document in Google Docs). Test it by pasting the text into Notepad - if the text doesn't appear correctly, the ATS won't be able to parse it either.

  3. Rewrite Your Summary Using the Job's Language Your Summary (3-4 lines max) should contain your title, your years of experience in the specific domain, 2-3 skills directly from the job description, and one measurable achievement. Write it so that any recruiter reading it for the first time instantly understands what you do and why you're relevant to this specific role. One summary does not fit all roles.

  4. Quantify Every Bullet Point You Can Go through your Work Experience section. For every bullet, ask: what was the scale? What moved because of this? What's the before/after? If you don't know the exact number, use an honest range: "Reduced onboarding drop-off by 15-20%." If you genuinely have no numbers, reframe around scope: "Managed end-to-end product lifecycle for a B2B SaaS platform serving 200+ enterprise clients." Scale and scope are better than vague action verbs.

  5. Add a Dedicated Skills Section Create a section titled exactly "Skills" or "Core Skills." List specific tools and competencies in the categories relevant to your field. For product roles: product tools (Jira, Confluence, Figma, Notion), data tools (SQL, Mixpanel, Amplitude, Tableau), and domain skills (growth, B2B SaaS, platform products, fintech, etc.). Match the terminology in the job description exactly.

  6. Move Contact Info Into the Body Paste your name, email, phone (with country code for international applications), LinkedIn URL, and location (city + country) as the first lines of your resume body - not in a header box or a table cell. Keep it plain text. For global applications, include your city and country, not just the city. Recruiters and ATS systems don't always know that Bengaluru = India.

Run your resume through a free ATS checker like Jobscan or Resume Worded after each major edit. These tools simulate how an ATS scores your resume against a specific job description and surface gaps you'd otherwise miss. Aim for a match score above 75% before submitting.

5 Resume Mistakes That Kill Your ATS Score

These are the most common errors we see in resumes from experienced tech and product professionals. They're not obvious - which is exactly why they persist.

Using a Designed Resume Template for ATS Applications

Canva templates, designed PDFs, and visually rich formats look impressive - to humans. ATS systems parse text, not design. Two-column layouts, text boxes, icons, and graphical elements cause parse failures. If you want a designed resume for sharing via LinkedIn or email, fine. But never submit one to an ATS portal. Keep two versions: one designed, one plain.

Using One Generic Resume for Every Application

A generic resume that's 60% relevant to a role will score below the threshold that a tailored resume at 85% relevance would clear. The keyword match score is calculated against the specific job description. Submitting the same resume to 50 roles is less effective than submitting a tailored resume to 10. Spend the 20 minutes customising your Summary and Skills section for each role - it compounds quickly.

Listing Responsibilities Instead of Outcomes

"Responsible for product roadmap" tells a recruiter what your job description said. "Defined and shipped a 6-month product roadmap that reduced churn by 18% and grew NPS from 32 to 51" tells them what you actually did. ATS AI scoring layers now weight outcome-oriented language significantly more heavily than responsibility language. If your bullets start with "Responsible for" or "Worked on," rewrite them.

Keyword Stuffing in White Text

Hiding keywords by making the text white (or matching it to the background) was a trick from the early 2010s. Modern ATS platforms and AI scoring tools flag this as manipulation and penalise the application. Similarly, pasting job descriptions at the bottom in a hidden font size is detectable. Don't do it. Keywords should appear naturally in your actual content.

Ignoring the LinkedIn URL Mismatch

If your resume says you were a "Senior Product Manager" at a company but your LinkedIn says "PM, Growth" - or worse, if your LinkedIn doesn't have the role at all - you're creating a red flag that shows up during the 6-second human review. ATS systems don't check LinkedIn, but the recruiter who reviews your shortlisted application will. Make sure your resume and LinkedIn profile tell the same story, with consistent titles, dates, and company names.

Common Questions About ATS in 2026

Does resume length matter for ATS?

For ATS parsing, length is less critical than structure. One page is not a universal rule for experienced professionals - if you have 8+ years of relevant experience, a two-page resume is appropriate and normal. What the ATS cares about is that your content is parseable and keyword-matched. What the human reviewer cares about is that they can scan it in 6 seconds. Keep the most important information in the first half of the first page regardless of total length.

Should I optimise differently for Naukri vs LinkedIn vs direct applications?

Yes - with nuance. Naukri profiles use their own internal scoring to surface candidates to recruiters, so keyword optimisation in your profile headline and summary matters significantly. LinkedIn's AI match score favours a complete profile (all sections filled, skills endorsed, activity signals). Direct applications through company portals use the company's ATS (Workday, Greenhouse, etc.), where file format and keyword match are most important. The core resume content stays the same - the metadata and profile completeness strategy differs by platform.

What about applying to startups - do they use ATS too?

Early-stage startups (pre-Series A, under 50 people) typically don't use ATS - your resume goes directly to a founder or hiring manager. In that case, human readability matters more than ATS optimisation. Series B and beyond, especially those with dedicated recruiters, almost universally use ATS. When in doubt, optimise for ATS and make it human-readable - the two aren't mutually exclusive when your resume is well-structured.

Is it okay to include a photo on my resume?

In India and several Asian markets, resume photos are common and generally accepted. In Western markets (US, UK, Canada, Australia), photos are strongly discouraged - they create bias risks and some ATS systems flag resumes with images as potentially discriminatory documents. If you're applying globally, maintain two resume versions: one with a photo for domestic/regional applications, one without for Western markets.

How often should I update my resume?

At minimum, update it every 6 months whether or not you're actively looking. Add achievements as they happen - the numbers and specifics are easiest to capture in real time. A resume you're trying to reconstruct 2 years later from memory will always be weaker than one kept current. Store it in Google Drive or Notion with version history so you can track changes over time.

Quick-Reference ATS Checklist

Before you submit any application, verify:

✅  File is .docx or text-native PDF (not a design tool export)

✅  Section headers use standard labels (Work Experience, Skills, Education)

✅  Summary contains keywords from this specific job description

✅  At least 60% of bullet points contain quantified outcomes

✅  Skills section lists exact tool names from the job description

✅  Contact info is in the resume body, not a header/footer/table

✅  No columns, text boxes, tables, or images in the main content

✅  LinkedIn URL is present and profile is consistent with resume

✅  ATS match score checked via Jobscan or Resume Worded (aim for 75%+)


Comments


bottom of page