You spent hours perfecting your resume. You tailored it for the role. You hit submit — and then, silence. No callback, no email, just nothing. If this sounds familiar, your resume may never have reached a human at all.
To get past an ATS you need three things: a single-column format the software can parse, the exact keywords from the job description placed inside your experience, and standard section headings it can recognise. Today, 97.4% of Fortune 500 companies use an Applicant Tracking System (ATS) — software that scans, parses, and ranks every resume before a recruiter lays eyes on it. A significant portion of resumes are eliminated not because the candidate was unqualified, but because the system could not read the file correctly.
The good news: ATS optimisation is a learnable skill. This guide covers everything you need — how ATS systems actually work, the exact formatting rules, keyword strategy, and the section-by-section fixes that get your resume seen in 2026.
➡ Want to see where you stand first? Check your ATS score free on ResumeLens.
What is an ATS — and why does it matter in 2026?
An Applicant Tracking System (ATS) is software companies use to collect, parse, score, and rank job applications before any human reviews them. When you apply for a job online — whether through Naukri, LinkedIn, or a company's own careers page — your resume almost always enters an ATS before any human sees it.
Here is how the process works: the ATS receives your resume file, converts it into raw text, scans it for keywords and relevant information, scores it against the job description, and ranks it alongside every other applicant. Recruiters then open the ATS and review candidates in order of that score — meaning if your resume ranks low, it may never get opened.
Research from Harvard Business School found that 88% of employers believe they are losing out on highly qualified candidates whom ATS screens out, because those candidates are not submitting ATS-friendly resumes. That is not a technology problem. It is a resume problem, and it is entirely fixable.
ATS in India: what you need to know
If you are job hunting at a large Indian company, an MNC, or a startup that has scaled past 200 employees, there is a strong chance your resume is going through an ATS. Adoption is accelerating rapidly across India's tech hiring market — in both product companies and service firms.
The most commonly used ATS platforms by Indian companies and MNCs operating in India are Workday, Taleo, iCIMS, SuccessFactors, and Greenhouse — alongside Naukri's FastForward parser. Each of these parses resumes slightly differently, which is exactly why generic, US-centric resume advice often fails and India-specific guidance matters. For the India deep dive, see how Indian companies use ATS.
What an ATS is NOT doing to your resume
The myth: "ATS automatically rejects 75% of resumes." An ATS is not a robot bouncer throwing your resume in the bin. It is more like a sorting system that determines how visible your resume is to recruiters. A poorly optimised resume does not get hard-rejected — it gets buried. And buried, in a pile of 250 applications, means the same thing.
The real risk is not rejection. It is invisibility — and that is what this guide helps you fix.
➡ Check your current ATS score for free on ResumeLens.
How an ATS actually reads your resume
Most people imagine an ATS reading their resume the way a recruiter would — skimming top to bottom, understanding context, grasping the full picture. That is not what happens. An ATS runs three mechanical steps, and understanding them is what separates a resume that gets seen from one that disappears.
| Step | What happens | Where resumes fail |
| 1. Parsing | File converted to raw text; mapped to fields (name, title, dates, skills) | Columns, tables, text boxes, and graphics scramble the order or drop sections |
| 2. Keyword matching | Text scored against the job description | Missing or non-exact keywords drop the score below threshold |
| 3. Ranking + review | Scored and ranked; recruiter reads the parsed version | A bad parse shows a garbled profile even if your file looked perfect |
Step 1 — file ingestion and parsing
The ATS receives your file and immediately converts it into raw, plain text. Everything you see — your formatting, columns, icons, the visual layout you spent hours perfecting — gets stripped away. What remains is extracted text, and the system tries to map that text to recognisable fields: name, contact information, job title, company, dates, skills, and education.
This is where most resumes silently fail. If your resume uses columns, text boxes, tables, or graphics — extremely common in design-tool templates — the parser reads content in the wrong order or misses entire sections. For example, if your work history is in one column and your education is in another, the ATS can read them as one merged section, destroying the context of both. Our own data backs this up: across the 1,000+ resumes ResumeLens has analysed, 70%+ of low ATS scores were caused by complicated design, not missing skills.
Step 2 — keyword and criteria matching
Once the text is extracted, the ATS compares it against the job description. It scans for specific keywords — skills, job titles, certifications, qualifications — and scores how well your resume matches the role. Even a score marginally below the employer's threshold — perhaps one or two missing keywords — can be the difference between an interview and nothing.
Modern ATS platforms like Workday and Greenhouse have moved beyond simple keyword counting and now use semantic matching to understand context. But that does not mean you can be loose with language. If a job description says "stakeholder management" and your resume says "worked with business teams," many systems will not connect the two. Mirror the exact phrasing from the job description wherever it genuinely applies to your experience.
Step 3 — ranking and human review
Your resume is scored and ranked alongside every other applicant. Recruiters open the ATS and typically start from the top of that ranked list. The version the recruiter first sees is often the parsed version — not your beautifully formatted original. If parsing was inaccurate, the recruiter sees a garbled, disorganised profile even if your actual resume looked perfect.
Your resume has to pass two tests, in order: machine readability first, human readability second.
➡ See how your resume is currently being parsed — check your ATS score free on ResumeLens.
How to use keywords to pass the ATS
Beating the ATS comes down to two things: readability and relevancy. The section above covered readability. This section covers relevancy, which is entirely about keywords. And ATS keywords come from one place: the job description.
Where do ATS keywords come from?
The answer is simpler than most people realise: the job description. When a company posts a role, they are also — unknowingly — handing you the exact list of words their ATS is programmed to scan for. Every skill, tool, certification, and qualification mentioned in that job description is a potential keyword your resume needs to contain.
The best way to identify the right keywords is to look at the job ad directly. Employers include a list of must-haves — the skills and experience their ideal candidate will have — and the ATS is set up to scan for exactly those terms.
The exact-match problem
This is where most candidates go wrong. ATS systems — particularly older ones, still widely used across Indian enterprises and MNCs — do not always understand synonyms or abbreviations. If the JD says "stakeholder management" and your resume says "worked with business teams," the ATS may not connect them. If the JD says "machine learning" and your resume says "ML," some systems will not treat these as the same keyword.
The rule is simple: mirror the exact phrasing from the job description wherever it honestly applies to your experience. Do not paraphrase, do not abbreviate — match.
Hard skills vs soft skills — what ATS actually scans for
Not all keywords carry equal weight. ATS systems are primarily scanning for hard skills — specific, measurable abilities that prove you can do the job. Soft skills like "team player" or "good communicator" are largely invisible to ATS scoring. Focus your keyword effort on:
- Technical tools — SQL, Figma, Python, Salesforce, JIRA, Workday, Excel
- Role-specific skills — product roadmapping, A/B testing, API integration, stakeholder management
- Certifications and qualifications — PMP, Scrum Master, AWS Certified, MBA
- Industry-specific terms — SaaS, B2B, fintech, growth hacking, GTM strategy
Soft skills should still appear in your resume — but inside your work experience bullets as demonstrated behaviours, not as standalone claims in a skills section.
Where to place keywords on your resume
Keywords do not carry equal weight depending on where they appear. Here is the priority order:
| Placement | Why it carries weight |
| Professional summary | The first block of text the ATS reads after your contact information. Your top 3–4 keywords here appear early in the parsed output. |
| Work experience bullets | Where the bulk of your keyword weight lives. Use the Action + Metric + Impact formula — what you did, what you measured, why it mattered — with JD keywords woven in naturally. |
| Skills section | A clean space to list exact-match technical keywords. Keep it a simple list — no rating bars or star systems, which the ATS cannot read. |
Before: "Responsible for managing data pipelines and improving system performance."
After: "Built and optimised ETL data pipelines in Python and Airflow, cutting batch processing time 40% and enabling daily reporting for 12 analysts." The second version carries the exact keywords (Python, Airflow, ETL, data pipelines) in context, plus a number — it scores higher and reads better.
➡ Not sure which keywords your resume is missing? Run a free ATS score check on ResumeLens. For a role-specific list, see resume keywords for software engineers.
If keyword optimisation is about what your resume says, formatting is about whether the ATS can read it at all. A resume with perfect keywords but broken formatting will still score poorly — because the system cannot extract the content correctly in the first place. At a glance:
| Element | Do | Avoid |
| Layout | Single column | Two/three columns (merge sections) |
| Headings | Standard (Work Experience, Skills, Education) | Creative ("My Journey") |
| Fonts | Arial, Calibri, Times New Roman; 10–12pt body, 12–14pt headings | Decorative or novelty fonts |
| Elements | Plain text | Tables, text boxes, graphics, icons, divider lines, photos |
| Contact | In the body | In the header/footer (often unparsed) |
| File | Word/Google Docs → text-selectable PDF | Canva/design exports, raw .docx, image PDFs, .jpg/.png |
Layout
- Use a single-column layout. It is the safest and most universally compatible structure across all ATS platforms.
- Avoid two-column designs for online applications. Multi-column layouts cause the ATS to merge separate sections — your work experience and education can get combined into one unreadable block.
- Save two-column designs for referrals only. If you are handing your resume directly to a contact, a visual layout is fine. For any online portal — Naukri, LinkedIn, Workday, or a careers page — always go single column.
Section titles
- Use standard, recognisable headings only — "Work Experience," "Education," "Skills," "Certifications."
- Never use creative titles. Headings like "My Professional Journey" or "Where I've Grown" will not be recognised; the content beneath them may be filed incorrectly or skipped entirely.
- When in doubt, keep it plain. The more standard your heading, the more reliably the ATS files the content under the right category.
Fonts
- Stick to ATS-safe fonts — Arial, Calibri, or Times New Roman. These parse correctly across every major ATS platform.
- Avoid decorative or newer fonts. Some convert certain letters into special characters during parsing — your name or key skills can appear as garbled symbols.
- Font size — keep body text between 10–12pt and headings between 12–14pt.
Elements to avoid
- No tables. The ATS reads a table as a single undifferentiated block — it cannot tell which value belongs to which cell.
- No text boxes. Content inside text boxes is frequently skipped entirely by the parser.
- No graphics, icons, or divider lines. These are invisible to ATS — any information stored inside a graphic element will not be extracted.
- No profile photo. Beyond being ATS-invisible, photos are not expected on Indian tech resumes for most companies.
- No header/footer content. Many ATS platforms do not parse content placed in a document's header or footer — if your contact details are there, the system may never capture them.
- Build in Microsoft Word or Google Docs, then export as PDF. This produces a clean, text-based PDF that ATS systems parse reliably.
- Never export from Canva, Photoshop, or similar image-editing tools. They rasterise text into image layers — the content becomes visually readable but machine-unreadable to the parser.
- Avoid submitting a raw .docx file. Formatting can break when the recruiter opens it on a different version of Word; PDF is more reliable.
- Never submit image files (.jpg, .png). ATS cannot extract any text from an image — your entire resume becomes invisible.
Resume length
- One page per ten years of experience is the practical rule.
- Two pages are fine — length itself is not an ATS issue, it is a recruiter-attention issue.
- Front-load your best content. Recruiters spend an average of 6–8 seconds scanning at first glance, so your most relevant experience and keywords should appear on page one, not the bottom of page two.
➡ Upload your resume to ResumeLens and instantly see your ATS formatting score. Building from scratch? Resume Builder keeps you ATS-safe by default.
Section-by-section ATS optimisation
Knowing the rules is one thing; applying them to every part of your resume is another. Here is exactly what to do in each section to maximise your ATS score.
Professional summary
- Place your top 3–4 keywords here. The summary is the first block of text the ATS reads after your contact information — keywords here carry strong weight.
- Keep it to 3–4 lines maximum. If it cannot be read in one breath, it is too long.
- Make it specific to the role. A generic summary that could sit on anyone's resume adds no ATS value and no human value. If it does not change between applications, it is not doing its job.
- Lead with your job title and years of experience, then your top skill, then your biggest measurable outcome.
Example: "Product Manager with 5 years of experience in SaaS and fintech. Skilled in product roadmapping, stakeholder management, and data-driven decision making. Led cross-functional teams to deliver features that improved user retention by 34%."
Work experience
This is where the bulk of your ATS keyword weight lives — and where most resumes are weakest.
- Use the Action + Metric + Impact formula for every bullet — what you did, what you measured, why it mattered.
- Incorporate JD keywords naturally inside bullets, not as a separate list. The ATS scores keywords higher when they appear in context.
- List roles in reverse-chronological order — most recent first. This is the standard ATS expects.
- Include 3–5 bullets per role, focused on outcomes, not responsibilities.
- Always quantify where possible. Numbers give both the ATS and the recruiter a concrete signal of impact.
For the full method, see how to write resume bullet points that pass ATS.
Skills section
- Keep it a plain, flat list. No rating bars, star systems, or percentage meters — ATS systems cannot read visual scoring elements and skip them entirely.
- Use exact-match terminology from the job description. If the JD says "Google Analytics," write "Google Analytics" — not "GA" or "web analytics tools."
- Group by category for human readability — Analytics Tools, Project Management Tools, Programming Languages, and so on.
- Only list skills you can speak to confidently in an interview. ATS gets you the call; the interview tests whether the skills are real.
Example structure: Analytics: Google Analytics, Mixpanel, Amplitude, Tableau | Project Management: JIRA, Asana, Notion | Design: Figma, Balsamiq | Languages: SQL, Python (basic)
Education
- List your highest degree first — degree name, institution, year of graduation.
- Skip high school if you have a higher degree.
- Do not list your GPA unless it is strong (above 3.5 on a 4-point scale, or above 8.0 CGPA on the 10-point scale used by most Indian universities) and you are a recent graduate.
- Add relevant certifications here or in a separate section — Scrum Master, AWS Certified, Google Data Analytics and similar credentials are strong ATS keywords in tech hiring.
- Keep the section short. For experienced candidates, education is rarely the deciding factor — your experience and skills sections should take up the most space.
- Place contact details in the body of the document, never in a Word header or footer — many ATS platforms do not parse those areas.
- Include: full name, phone number, professional email, city, LinkedIn URL.
- Skip: street address, date of birth, photograph, marital status.
- Make your LinkedIn clean — customise it to linkedin.com/in/yourname rather than a default string of numbers and letters.
- Use a professional email address. Something like cooldev2001@gmail.com undermines an otherwise strong resume.
➡ See exactly how each section of your resume is being read on ResumeLens, or create your resume with inbuilt checks on Resume Builder.
How to check your ATS score before you apply
Optimising your resume is only half the job. The other half is verifying the optimisation actually worked — before you submit, not after you get silence. An ATS score checker simulates what a real ATS does: it parses your file, extracts the content, checks it against a job description, and gives you a score reflecting how well your resume would rank in an actual applicant tracking system.
What a good ATS score looks like
| Score | What it means |
| 90–100 | Excellent — exceptionally strong match for this role |
| 80–89 | Strong — well-optimised; ranks high in the recruiter's queue |
| 60–79 | Moderate — partially matched; meaningful keyword gaps remain |
| 40–59 | Weak — usually a mismatch or a formatting/parsing problem |
| Below 40 | Parse failure — the ATS likely cannot read your file correctly |
It is worth checking your score against each specific job description you apply for — not just once generically. A resume that scores 85 for one role may score 55 for another with different requirements, even in the same field. (Full breakdown: what is a good ATS score?)
What to do with your score
- Score above 80: review the parsed version of your resume to ensure your content appears correctly, then apply with confidence.
- Score 60–79: identify the top missing keywords from the job description and add them naturally into your summary, bullets, or skills section. Recheck before submitting.
- Score below 60: do not submit yet. A low score almost guarantees your resume will be buried. Revisit your formatting first — parsing errors often cause artificially low scores — then address keyword gaps.
➡ Check your ATS score for free on ResumeLens — upload your resume, paste the job description, and get instant results.
Frequently asked questions
ATS stands for Applicant Tracking System — software employers use to collect, parse, score, and rank job applications before a human reviews them.
How does an ATS work?
It converts your resume to raw text, maps it to fields, scores it against the job description's keywords, and ranks you against other applicants. Recruiters then review candidates in score order, often reading the parsed version of your resume.
What is a good ATS score for a resume?
A score of 80 and above is generally considered strong and means your resume is well-matched to the job description. Scores between 60 and 79 indicate keyword gaps that need fixing. Anything below 60 usually signals either a formatting problem that prevented correct parsing, or a significant mismatch with the role requirements.
Is a 2-page resume ATS-friendly?
Yes — page count is not an ATS issue. ATS systems parse however many pages you submit. The concern with two-page resumes is human attention, not machine readability. Recruiters spend 6–8 seconds on a first scan, so your most important content should always appear on page one.
Do companies in India use ATS?
Yes, and adoption is growing rapidly. Large Indian enterprises, MNCs operating in India, and funded startups above a certain size almost all use ATS. Workday, Taleo, iCIMS, SuccessFactors, and Greenhouse are the most commonly deployed platforms. Even companies using Naukri's recruiter database rely on keyword filtering that works on similar principles.
Does a Canva resume pass ATS?
In most cases, no. Canva exports resumes as image-based or design-layer PDFs, which ATS parsers cannot read correctly. The text in a Canva resume may appear visually correct but will either be skipped or garbled during parsing. Build your resume in Microsoft Word or Google Docs and export as a text-selectable PDF for reliable ATS compatibility.
A PDF exported from Microsoft Word or Google Docs is the most reliable choice. It preserves your formatting as intended and is parsed correctly by all major ATS platforms. A raw .docx file is readable by most ATS but risks formatting breaks. Never submit a PDF exported from a design tool, or an image file.
How do I know if my resume is ATS-friendly?
The fastest way is to run it through an ATS score checker. ResumeLens parses your resume the way a real ATS would, scores it against a job description, and shows you exactly what the system sees — including any sections it missed or misread.
How can I optimise my resume for ATS without losing its human appeal?
Treat keywords as context, not decoration. Every keyword should appear inside a real sentence that describes real work — not in a keyword-stuffed list. A resume that uses JD language naturally inside impact-driven bullet points will score well with the ATS and read well to a recruiter. The Action + Metric + Impact formula above achieves both at once.
Related guides: What Is a Good ATS Score? · ATS Resume Format for Software Developers · ATS Resume Format for Product Managers · Resume Bullet Points That Pass ATS · Resume Format for Freshers in India