Last Minute Resume
Try for free

ATS resume tips that actually matter

Updated · 7 min read · By the Last Minute Resume team

If you apply through a company career site, LinkedIn or a job portal, your resume almost certainly goes into an applicant tracking system (ATS) before a person sees it. There is a lot of fear and bad advice about these systems, most of it built on the idea that a robot reads your resume and throws it away.

The reality is more useful to know. An ATS mostly turns your resume into a searchable profile; recruiters then search, filter and sort those profiles. Your job is to make sure the software reads your resume correctly, and that the words a recruiter searches for are actually in it. Here is how.

What an ATS actually does with your resume

  1. Parses your file: pulls out your name, contact details, job titles, companies, dates, education and skills into fields.
  2. Stores the result as a candidate profile, next to the answers you gave in the application form.
  3. 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.
  4. 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.
  5. 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:

Keywords pulled from a data analyst job 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

MythReality
“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.

Questions

What is an ATS-friendly resume?
A resume that applicant tracking software can read correctly and that contains the keywords from the job description. In practice: a single-column layout, standard headings, contact details in the body, text rather than images, and the job's important skills written in the same words the post uses.
Do ATS systems read PDF resumes?
Yes, modern systems read text-based PDFs well. Problems come from scanned PDFs or PDFs exported as images, which contain no real text. If the employer specifically asks for Word, send a .docx.
Are two-column resumes bad for ATS?
Not always, but they are riskier. Many newer systems parse them correctly; some older ones read straight across both columns and scramble the text. If you apply through job portals or large company career sites, a single-column layout is the safe choice.
How many keywords should a resume have?
There is no fixed number. Include the important skills, tools and qualifications from the job description that you genuinely have, each written the way the post writes it, ideally inside a bullet with a result and again in the Skills section.
How can I check if my resume is ATS-friendly?
Paste the text of your PDF into a plain text editor to see if it reads in order, then run it through an ATS checker with the job description. Last Minute Resume's ATS checker is free and needs no sign-up.

See your resume the way an ATS does

Upload a PDF or Word file and get a score, the formatting problems and the missing keywords for a real job post. Free, no sign-up.

Check my ATS score free
All guides →