What an ATS actually does with your resume
- Parses your file: pulls out your name, contact details, job titles, companies, dates, education and skills into fields.
- Stores the result as a candidate profile, next to the answers you gave in the application form.
- Applies knockout questions, if the employer set any: “Do you have a valid work permit?”, “Minimum 3 years of Java?”. A wrong answer here can reject you automatically.
- Lets recruiters search and rank: by keywords, job titles, years of experience, location, and in some markets notice period. Some systems also score how well each profile matches the job description.
- A person reads the shortlist. From here, your resume needs to persuade a human.
So most rejections are not a robot disliking your fonts. They happen because the parser misread something important, because you didn't match a search, or because a knockout question screened you out. Each has a fix.
Common systems you will meet include Workday, Oracle Taleo, SAP SuccessFactors, Greenhouse, Lever and iCIMS at large and global companies, BambooHR and JazzHR at smaller US firms, and Zoho Recruit, Darwinbox and Naukri's recruiter tools at many Indian employers. They differ in detail, but the advice below works for all of them.
Formatting: make sure the parser reads you correctly
Parsing is where layout matters. When a parser fails, your experience can end up in the wrong field, your dates can vanish, or your phone number can go missing, and recruiters searching the database will never find you.
- Use standard section headings: Summary, Work Experience, Education, Skills, Certifications. Parsers look for these words.
- Prefer a single column. Modern parsers handle many two-column layouts, but older ones read straight across the page and mix your columns together. If you apply through portals, one column is the safe bet.
- Keep contact details in the main body, not in the document header or footer, which some parsers skip.
- Don't put important text in tables, text boxes, images or icons. A phone icon is fine next to your number; a phone icon instead of the number is not.
- Use a text-based PDF or a .docx file. A scanned resume or a PDF exported as an image has no text to read at all.
- Write dates consistently as Month Year – Month Year (Mar 2022 – Present). Parsers calculate your years of experience from them.
- Stick to common fonts and avoid unusual characters as bullets.
Every template in our ATS resume templates collection follows these rules. If you prefer a designed look, the one column templates add color without breaking parsing.
A quick home test: open your PDF, select all the text, and paste it into Notepad. If the order looks scrambled or your contact details are missing, a parser will have the same problem.
Keywords: match what recruiters search for
Recruiters search the ATS the way you search Google: for the skills, tools, certifications and job titles in their job description. If those exact words aren't in your resume, you don't show up, even if you have the skill.
- Mirror the job post's wording. If it says “stakeholder management”, don't only write “worked with business teams”. If it says “Microsoft Power BI”, write that, not just “dashboards”.
- Include both the acronym and the full term once: “Search Engine Optimization (SEO)”, “Certified Public Accountant (CPA)”. People search both ways.
- Use the target job title somewhere, ideally in your summary: “Data Analyst with 4 years…” helps when your current title is “MIS Executive”.
- Put keywords in context. A skill inside a bullet with a result (“Built Power BI dashboards that cut weekly reporting from 6 hours to 1”) counts for the search and convinces the human.
- List hard skills in a Skills section too, so they are easy to scan and parse.
Finding the right keywords
Paste the job description into a document and highlight every skill, tool, qualification and repeated phrase. Anything that appears twice, or in the “requirements” list, is a priority. Here is what that looks like for a typical data analyst post:
Must have: SQL, Excel (pivot tables, VLOOKUP), Power BI or Tableau, data cleaning, stakeholder management Nice to have: Python (pandas), A/B testing, Google Analytics Job title variants: Data Analyst, Business Analyst, MIS Analyst
Then check each one: is it on your resume, in those words, if you really have it? Our resume examples list the common ATS keywords for 75 jobs, such as the data analyst and software engineer pages, and the skills guide covers how many to include.
Weak
Skills: MS Office, reporting, teamwork
Strong
Skills: SQL (joins, window functions), Excel (pivot tables, VLOOKUP, Power Query), Power BI, Python (pandas), data cleaning, stakeholder reporting
Tricks that backfire
- Hiding keywords in white text. Parsers extract it, so it shows up as gibberish in your profile, and recruiters who notice will reject you for it.
- Pasting the whole job description into your resume. Same problem, and it reads as desperate.
- Listing skills you don't have. You may pass the search and then fail the phone screen. Worse, it can come up in background checks or on the job.
- Repeating a keyword 15 times. Most systems don't reward repetition, and the human reader certainly doesn't.
Application forms and knockout questions
The form you fill in alongside the upload matters as much as the resume. Recruiters filter on these fields directly.
- Answer screening questions accurately. Saying no to “Are you willing to relocate?” when you are flexible can remove you from a shortlist you would have made.
- Keep the form and resume consistent. Different dates or titles in each look like errors or worse.
- Notice period and salary fields are common filters in India and the UK. State your real notice period; if your company allows early release or buyout, say so in the comments field. Our guide on the notice period email to your manager covers negotiating it.
- Location: if you are relocating, write the target city with “relocating by June 2026” so a location filter doesn't hide you.
ATS myths to ignore
| Myth | Reality |
|---|---|
| “75% of resumes are rejected by ATS robots.” | Most systems don't reject on formatting; recruiters filter and search. Knockout questions are the main automatic rejection. |
| “You can't use PDF.” | Modern ATS read text-based PDFs well. Use .docx only if the employer asks. |
| “Any design element gets you rejected.” | Color, a clean line or a bold name are fine. Problems come from columns, tables and text in images. |
| “There is a magic ATS score to hit.” | Scores differ between systems. Aim to match the important requirements honestly, not a number. |
| “Keyword stuffing beats the system.” | A human reads the shortlist. Stuffed resumes fail there. |
Test your resume before you apply
You don't have to guess. Upload your resume to our free ATS checker: it reads your PDF or Word file, gives you a score, and lists what to fix. Add the job description and it shows which keywords from that posting your resume is missing. No sign-up needed.
Then fix the gaps: rewrite weak bullets with the bullet point generator, tighten your summary with the summary generator, and check the layout against our resume format guide.