get-resume Check my ATS score — free

ATS-Friendly Resume (2026): How Applicant Tracking Systems Read Your Resume, and the 15-Point Checklist to Pass Them

When you apply through Naukri, LinkedIn, a company careers page or a campus drive, software reads your resume before any person does. It extracts your text, files it into fields and ranks you against the posting. This guide explains what that software actually does, what breaks it, how to match keywords without stuffing, and how to test your own file in two minutes.

Paste or upload your resume and see exactly what a parser extracts, with fixes.Check my ATS score — free →
On this page: How an ATS works What breaks parsing Keywords done right Section headings India-specific tips 15-point checklist Myths Test your resume FAQ

How an ATS actually works

An applicant tracking system is a database with a parser in front of it and a search box behind it. Three things happen to your resume, in order.

1. Parsing

The system extracts the text from your file and tries to fill fields: name, phone, email, location, current title, current company, each previous job with dates, degrees with institutions and years, a list of skills. It does this by pattern-matching: a line that looks like a heading ("Experience") tells it the block below is work history; a date range on a line tells it a new job starts there; a comma-separated line under "Skills" gets split into individual entries. Anything it cannot classify goes into a general text field or is dropped. This step is where formatting matters, and it is the step most people never see.

2. Ranking and screening

Once parsed, your profile is compared with the job requisition. Some systems compute a match score from keyword overlap between your text and the posting; some apply knock-out questions (years of experience, degree, location, notice period) that the recruiter set up; large Indian recruiters often add eligibility filters such as a minimum percentage or a graduation year range. Profiles that fail a filter may never be shown to a human. Profiles that pass are sorted, usually by match score or recency.

3. Recruiter search

This is the part that Indian job-seekers underestimate. Recruiters do not read applications one by one; they search the database, including the portal's own resume bank, with Boolean queries: "SAP MM" AND (Nagpur OR Pune) AND "3 years". If the exact term is not in your parsed text, you do not appear in the results, regardless of how good the resume looks. A resume that says "materials management module" when the recruiter searched "SAP MM" is invisible.

The practical conclusion: your resume has to survive parsing intact, contain the vocabulary a recruiter would type, and still read well when a human finally opens it. Those three goals do not conflict; a clean, specific resume satisfies all of them.

What breaks parsing, and what to do instead

AvoidWhy it failsDo instead
Two-column layouts and sidebarsRead left column top to bottom, then right; sections interleave, dates attach to the wrong job.Single column, full width.
Tables for structureCell order is unpredictable; some parsers skip tables entirely.Tab stops for dates; paragraph spacing for gaps.
Text boxes and shapesFloating objects are often outside the text flow and are dropped.Normal paragraphs.
Contact details in the page header or footerHeader and footer regions are commonly ignored; your phone and email vanish.Type them in the body, top of page one.
Icons, skill bars, star ratings, logosImages carry no text; symbols become garbage characters.Words. "Advanced Excel", not four stars.
PhotosIgnored by the parser and unnecessary for Indian corporate roles.Leave it out unless a form asks.
Creative headings ("Where I've Been", "My Toolkit")The parser does not recognise the block, so its contents are misfiled.Experience, Skills, Education, Projects, Certifications.
Scanned or image-only PDFs, JPG screenshotsNo text layer; the parser gets an empty file.A PDF exported from a builder, Word or Docs.
Unusual or downloaded fonts, ligaturesCharacters may not map correctly when text is extracted, especially "fi" and "fl".Calibri, Arial, Georgia and similar; embedded on export.
Dates written five different waysThe parser fails to detect job boundaries or calculates experience wrongly.One style: "Jul 2021 – Mar 2023".
Hidden white text stuffed with keywordsThe parser reads it, then the recruiter sees it highlighted in the ATS view. Instant rejection.Keywords in real sentences.

File format

Send a text-based PDF unless the posting or portal asks for .docx. PDFs preserve layout across devices and are read correctly by current systems. Word files are fine when requested but can shift layout on the recipient's machine. Never send .pages, .odt, a Google Docs link, or an image. Keep the file under 1–2 MB and name it with your name. The resume format in Word guide covers export settings if you are building there.

Not sure whether your current file survives parsing? Find out before the recruiter does.Check my ATS score — free →

Keyword matching done right

Keywords are the nouns in the job posting: tools, technologies, certifications, methodologies, job titles and domain terms. The system counts overlap; the recruiter searches for them. Doing this well is a five-minute exercise per application.

  1. Extract. Paste the posting into a document. Highlight every tool, skill, title and qualification that appears in the requirements or more than once anywhere. For an accounts role that might be: Tally Prime, GST, TDS, bank reconciliation, MIS, B.Com, month-end close.
  2. Map. Next to each keyword, note where it truthfully belongs on your resume: a skills entry, a bullet, the title line, a certification. If you cannot place it truthfully, leave it out; interviewers probe every claim.
  3. Mirror the exact form. Use the employer's spelling and case. "Power BI" not "PowerBI"; "Node.js" not "NodeJS"; "chartered accountant" and "CA" both if the ad uses both. Include full forms and abbreviations once each: "search engine optimisation (SEO)".
  4. Place in context. A keyword inside a result-bearing bullet ("Filed monthly GSTR-3B for 20 clients with zero late filings") scores with the software and convinces the human. The same word in a bare list only does the first.
  5. Match the title. Put the posting's job title, or the closest truthful equivalent, in your header line and in your summary. Title match is weighted heavily in most ranking and is the first thing a recruiter's search filters on.
  6. Check density by eye. If a keyword appears more than four or five times, or in a sentence that exists only to hold it, cut back. Recruiters recognise stuffing on sight.

For the bullet-writing side of this, the how to write a resume guide has ten before-and-after rewrites. The resume headline page covers the title line.

Section headings the parser expects

Parsers are trained on the headings most resumes use. Stick to them and the system files your content where recruiters look for it.

SectionSafe headingsRisky alternatives
ProfileSummary · Professional Summary · Objective · Career ObjectiveAbout Me · Who I Am
WorkExperience · Work Experience · Professional Experience · Employment History · InternshipsJourney · Where I've Worked · Career Snapshot
SkillsSkills · Technical Skills · Core Competencies · Key SkillsToolkit · Arsenal · Superpowers
EducationEducation · Academic Qualifications · AcademicsLearning · Schooling
ProjectsProjects · Academic Projects · Key ProjectsThings I Built
CredentialsCertifications · Licences & Certifications · TrainingBadges
ExtrasAchievements · Awards · Publications · Positions of Responsibility · LanguagesMiscellaneous · Other Stuff

Order also helps: header, summary, experience (or education first for freshers), skills, education, projects, certifications. Put each heading on its own line, in the same style, with nothing else on that line.

India-specific ATS tips

Naukri profile and resume keywords

On Naukri, recruiters search the database far more than they read applications. Your profile headline, key skills field and the resume you upload are all indexed. Fill the key skills field with the exact terms from the postings you target (up to the limit the field allows), keep the headline in the "Role · Skills · Experience" form covered in the Naukri headline guide, and make sure the same terms appear in the uploaded resume, because some searches run on the resume text rather than the profile fields. Update the profile every few weeks; recency is a sort option recruiters use.

TCS, Infosys and mass drives

Mass recruiters and their campus and off-campus drives typically screen in two stages: an eligibility filter on the application form (graduation year, percentage cutoffs at 10th, 12th and degree, no active backlogs, branch) and then a parsed resume for the interview panel. So the form matters as much as the resume. Enter marks exactly as on your certificates, use the same degree name and college name in both places, and keep the resume single-column so the panel's printed copy matches what the system extracted. Freshers should include the academics table; see the fresher resume format and the campus placement checklist.

LinkedIn Easy Apply and company portals

Easy Apply sends your uploaded PDF straight into the employer's ATS; the profile is secondary. Company portals built on global ATS products often ask you to upload a resume and then present parsed fields for review. Read that review screen carefully: if the parser put your college in the employer field, that is exactly what the recruiter will see. Fix it on the screen, then fix the resume.

Consultancies and staffing agencies

Agency recruiters re-upload your resume into their own systems and sometimes into the client's. A clean single-column file survives three rounds of parsing; a designed one degrades each time.

The 15-point ATS resume checklist

Every design in the templates gallery passes this list by construction, and the builder exports the PDF with fonts embedded and reading order enforced.

ATS myths

How to test your resume yourself

  1. The plain-text test. Open your final PDF. Press Ctrl+A, then Ctrl+C. Open Notepad (or TextEdit in plain-text mode) and paste. Read from the top: is your name first, then contact details, then each section in order? Are dates on the same line as, or immediately after, the job title they belong to? Is any section missing or interleaved with another? Anything wrong here is wrong in the ATS.
  2. The search test. With the plain text open, press Ctrl+F and search for each of the posting's key terms exactly as written. Every miss is a search a recruiter can run that will not find you.
  3. The heading test. Check that each heading is alone on its line and uses a word from the safe list. If your template put a heading and the first entry on one line, split them.
  4. The parser preview. Upload the PDF to the free ATS score checker, which shows the extracted fields, flags missing contact details and unrecognised headings, and lists keywords absent from your text against the job description you paste in.
  5. The portal preview. When a company portal shows you parsed fields after upload, treat that screen as the final exam. If the fields are right, the resume is right.

Once the file passes, the remaining work is on the content side: see resume samples for what strong bullets look like in your field, and the software engineer or data analyst pages for technical keyword lists.

Frequently asked questions

What is an ATS-friendly resume?

A resume whose text can be extracted and filed correctly by applicant tracking software: single column, standard section headings, real text rather than images or text boxes, consistent dates, and the skills and job titles written the way the employer writes them. It is not a special template; it is an ordinary, clean resume with nothing that confuses a parser.

Do Indian companies really use ATS?

Most large ones do. IT services companies, banks, consulting firms, FMCG and pharma majors, and any company that hires at scale runs applications through an ATS or a job portal's recruiter tools, which parse resumes the same way. Small companies and startups may read every resume by hand, but the same clean format works for them too.

Is PDF or Word better for ATS?

A text-based PDF is safe with modern systems and keeps your layout intact. Send .docx only if the portal or job posting asks for it. Never send a scanned or image-only PDF, a JPG, or a Google Docs link.

How many keywords should my resume have?

There is no magic number. Cover the tools, skills and job title the posting repeats, use them in context inside your bullets and skills block, and include both the abbreviation and the full form where both are common. Stuffing keywords into a hidden line or repeating them without context is detected by recruiters even when the software misses it.

Does a two-column or creative template fail ATS?

Often, yes. Parsers read left to right and top to bottom; a sidebar built with a table or text box can be read out of order or skipped, so your dates land on the wrong job or your skills vanish. Use a single-column layout for portal uploads and mass drives. If you want a designed look, use a builder whose PDF enforces reading order.

What is a good ATS score?

Scores from different tools are not comparable, because each measures different things. Treat any score as a diagnostic, not a target: fix what it flags, such as missing contact fields, unrecognised headings or absent keywords, and stop when the plain-text version of your resume reads cleanly and contains the posting's key terms.

Related guides & tools

Build the resume that passes: clean structure, AI-written bullets, parser-safe PDF. Free.Build my ATS-safe resume — free →