ATS & screening

ATS-Friendly Resume Tips: How to Get Past the Screening Software

Why some resumes never reach a human, and the formatting choices that cause it. How applicant tracking systems read a resume, and how to make yours pass.

By CraftCVPro team9 min read
Illustration of a resume under a magnifying glass labelled ATS, with a green tick
On this page

When you apply through a company’s careers page, a job portal or an “Easy Apply” button, your resume usually goes into an applicant tracking system — an ATS — before any person sees it. Workday, Oracle Taleo, SAP SuccessFactors, Greenhouse, Lever, iCIMS and Zoho Recruit are some of the names you may have spotted in the address bar.

These systems are often described as robots that throw most resumes away. That is not quite how they work, and understanding what they actually do makes it much clearer what “ATS-friendly” means — and which advice is just noise.

The short answer

An ATS-friendly resume is one that software can read accurately and a recruiter can find. Use a single-column layout, standard section headings, contact details in the body of the page rather than in a header, and a PDF or Word file with real text. Leave out photos, tables, text boxes and skill bars. Then make sure the skills and job titles from the job description appear in your resume — in the same words, and only where they are true.

What an ATS actually does with your resume

Most applicant tracking systems do three things with an application:

  1. Parse it. The software pulls the text out of your file and sorts it into fields: name, email, phone, job titles, employers, dates, education, skills. That becomes your candidate profile.
  2. Ask knockout questions. Many application forms include questions such as “How many years of experience do you have with SAP?” or “What is your notice period?”. Employers can set these to reject an application automatically when an answer does not meet their requirement.
  3. Let recruiters search and rank. A recruiter searches the database for, say, “Java Spring Boot Pune”, or looks at candidates sorted by how well each profile matches the job. If your profile does not contain those terms — or the parser filed them in the wrong place — you do not come up.

So an ATS rarely rejects you for choosing the wrong font. What hurts is a resume that parses into a thin or garbled profile, or one that lacks the words a recruiter is searching for.

Why some resumes never reach a human

A parser reads a document roughly the way you would read it aloud: top to bottom, left to right. Anything that breaks that order, or is not text at all, is where things go wrong.

  • Two-column layouts. Some parsers read straight across both columns, so a line of your skills sidebar lands in the middle of a job description. Newer systems handle columns better than older ones, but you cannot know which one an employer uses.
  • Headers and footers. Some systems skip the header and footer areas of a document entirely. If your name and phone number live there, your profile can arrive without them.
  • Tables and text boxes. What is inside them can be read out of order, or dropped.
  • Images. A photo, a logo, icons in place of the words “Email” and “Phone”, a skill bar showing four out of five — none of it is text a parser can use.
  • Creative headings. The system looks for headings like “Work Experience” and “Education”. “Where I have made a difference” may not map to anything.
  • Scanned or photographed resumes. A picture of a page contains no text at all unless the system runs character recognition on it, which is error-prone.

Formatting that parses cleanly

ElementSafe choiceRisky choice
LayoutOne column, top to bottomTwo or three columns, sidebars
Contact detailsIn the body, under your nameIn the document header or footer
Section headingsWork Experience, Education, Skills, Projects, CertificationsInvented headings, or none at all
SkillsA plain list of wordsBars, stars, percentages, charts
DatesOne format everywhere, e.g. Jan 2023 – PresentMixed formats, or missing years
Photo and graphicsNonePhoto, logos, icons in place of words
FilePDF or .docx with real, selectable textScanned PDF, image file

The rules worth following

  • Use a single column for anything you submit through a portal. Every template on CraftCVPro can switch to the Single Column layout without retyping, and the ATS check here flags a two-column layout for exactly this reason.
  • Give every role a start and end date in one consistent format. Missing dates make a profile look incomplete, and some systems work out your total experience from them.
  • Spell out abbreviations once. Write “Search Engine Optimisation (SEO)” so that a search for either form finds you.
  • Stick to ordinary fonts and avoid light text on coloured boxes. It matters less for parsing than for the person who reads the result next.
  • Don’t hide keywords in white text. The parser extracts it, the recruiter sees it in your profile, and it looks exactly like what it is.

PDF or Word?

Most modern applicant tracking systems read a PDF without difficulty, provided it was created by a word processor or resume builder and so contains real text. Some older systems handle .docx more reliably. The rule is simple: if the application asks for a particular format, use it. Otherwise send a PDF, which also keeps your layout intact for the person who reads it.

To check a PDF, open it and try to select a sentence. If you can highlight and copy the words, software can read them. If the whole page selects as one picture, it is an image and needs to be re-created.

Keywords: match the job description honestly

Recruiters search an ATS with the same words that appear in their job descriptions: job titles, skills, tools, qualifications, locations. The most reliable way to be found is to use those words, wherever they are true of you.

  1. Collect two or three job ads for the role you want, not just one. Terms that appear in all of them are the ones that matter.
  2. Highlight the hard requirements: software and tools (Salesforce, TallyPrime, AutoCAD), methods (Agile, GST reconciliation), qualifications (B.Tech, CA Inter), and the job title itself.
  3. Mirror the exact wording. If the ad says “customer relationship management” and your resume says “client handling”, a search for the first will not find the second. Use their term.
  4. Put keywords in context, not only in a list. A skill named in your skills section and demonstrated in a bullet — “Built Power BI dashboards used by 40 regional managers” — is stronger for software and people alike.
  5. Align your job title where it is fair. If your official title was “Associate – Technology” but the work was software engineering, you can write “Software Engineer (Associate – Technology)”.

Resist keyword stuffing. Repeating “project management” twelve times does not fool modern ranking, and the next reader is a person who will notice.

Match your resume against a real job ad

Paste the job description into the free checker and it lists the terms your resume already covers and the ones it is missing.

Open the ATS check

Content that the software and the recruiter both reward

Once your resume parses cleanly and contains the right words, it is judged on what anyone would judge it on. The free ATS check on this site scores four areas, because they are what screening systems and recruiters both look for:

  • Contact and identity — a name, a valid email, a phone number, a job title, a location and at least one professional link.
  • Core sections — a summary, work experience, education, and a skills section with at least eight skills.
  • Content quality — roles described in real detail, results with numbers, strong action verbs, no filler like “responsible for”, and dates on every role.
  • Format and parsing — a single column, a sensible length of roughly 250–900 words, no image in the header, and real text in the PDF.

The content side is covered in detail in how to write a resume that gets read, and choosing the right skills in which skills actually belong on a resume.

Don’t lose it on the application form

Many rejections blamed on the resume actually happen in the form around it:

  • Answer knockout questions honestly and precisely. If the job asks for three years’ experience and you have two years and ten months, say so accurately — the recruiter can still choose to look.
  • Keep the form and the resume consistent. Job titles, dates and employers should match exactly, and match your LinkedIn profile.
  • Fill in optional fields that help you, such as skills or a portfolio link. They often feed the same searchable profile.
  • Give a real notice period and expected salary where asked. Both are commonly used as filters in India, and a blank can count against you.

How to test your resume before you apply

  1. The copy-paste test. Open your PDF, select everything and paste it into a plain text editor such as Notepad. If your name, contact details, job titles and dates come out in a sensible order, most parsers will read it correctly too. If they come out jumbled, so will your profile.
  2. Run an ATS check. The free ATS check on this site scores your resume against the rules above and lists what to fix first, in order of how much each fix is worth. It runs in your browser and needs no sign-up.
  3. Match it against the job. Paste in the job description to see which of its terms your resume covers.
  4. Read it as a person would. Once the software is satisfied, make sure a recruiter skimming for a few seconds finds what they need at the top of the page.

ATS-friendly resume checklist

  • One column, read top to bottom.
  • Name and contact details in the body of the page, not the header or footer.
  • Standard section headings: Work Experience, Education, Skills, Projects.
  • Every role has a job title, employer and dates in one consistent format.
  • No photo, logos, icons, text boxes, tables or skill bars.
  • Skills and job titles from the job description appear in your resume, where true.
  • Abbreviations spelled out once, e.g. “Search Engine Optimisation (SEO)”.
  • Saved as a PDF with selectable text, or .docx if the employer asks.
  • Passes the copy-paste test in a plain text editor.

Frequently asked questions

What is an ATS-friendly resume?

A resume that applicant tracking software can read accurately and that contains the keywords recruiters search for. In practice: a single-column layout, standard headings, contact details in the body of the page, no images or tables, dates on every role, and the skills from the job description where they are true of you.

Do applicant tracking systems reject resumes automatically?

Rarely because of formatting alone. Automatic rejections usually come from knockout questions on the application form, such as required years of experience. Formatting problems do their damage more quietly: a resume that parses badly produces a thin profile that recruiters do not find when they search.

Is a PDF or a Word file better for an ATS?

Most modern systems read a text-based PDF well, and a PDF keeps your layout for the human reader. If an application asks for .docx, send .docx. Never send a scanned PDF or a photo of your resume.

Are two-column resumes bad for ATS?

They are a risk. Some parsers read across both columns and mix the text together. Newer systems handle columns better, but you cannot tell which system an employer uses, so a single column is the safer choice for online applications.

Can an ATS read a resume with a photo?

It can usually read the text around the photo, but the photo itself carries nothing a parser can use, and an image in the header can interfere with reading your name and contact details. For portal applications, leave the photo off.

How can I check whether my resume is ATS-friendly?

Copy all the text from your PDF into a plain text editor and see whether it comes out in a sensible order. Then run it through an ATS checker, such as the free one on CraftCVPro, which scores the format and content and shows which terms from a job description you are missing.

See what a screening system makes of your resume

A free score against the rules applicant tracking systems apply, plus a paste-in job description to see which of its terms you already cover.

Run the free ATS check

Written by the team that builds CraftCVPro’s resume engine and ATS check. We don’t quote statistics we can’t source, and we update these guides when hiring practice changes. Last reviewed .

Keep reading

All guides →