Skip to content
IdealCV
All guides

· 6 min

Applicant Tracking Systems Explained: How to Get Through

What applicant tracking systems actually do, why some resumes get lost in them, and practical steps to write a resume that software and recruiters can read.

  • An ATS organizes and searches applications; a person still decides at the end.
  • Simple layout, standard section headings, selectable text, unambiguous dates.
  • Mirror the ad’s terms only where they describe what you actually did.

If you have applied for jobs online, your resume has very likely passed through an applicant tracking system, or ATS. These tools sit between you and the recruiter, and they attract plenty of myths. You may have heard that software automatically rejects most resumes, or that you should hide keywords in white text to get through.

The reality is less dramatic and more useful to understand. This guide explains what an ATS does, where resumes actually run into trouble, and what you can do to make yours easy to process for both software and people.

What an applicant tracking system is

An ATS is software that organizations use to manage recruitment. It is less a gatekeeper than a filing and workflow system. Typical functions include:

  • Publishing job ads on a careers page and on job boards
  • Collecting applications in one place
  • Parsing resumes, which means extracting information such as name, contact details, job titles, dates, education and skills into structured fields
  • Letting recruiters search and filter candidates by keywords, location or other criteria
  • Tracking each candidate's status: applied, screened, interviewed, offered, rejected
  • Handling emails and interview scheduling

Organizations of many sizes use them, from large employers handling high volumes of applications to small teams that simply want to stay organized.

How your resume moves through an ATS

The process usually looks like this:

  1. You submit your application. You upload a file and often fill in a form as well.
  2. The system parses your resume. It reads the file and tries to map its contents to fields in a candidate profile.
  3. Screening questions may filter applications. Some employers add knockout questions, for example about work authorization or a required license. Answers that do not meet the requirement may be flagged or filtered out.
  4. A recruiter reviews the pool. They may read applications in order, sort them, or search for specific keywords and skills.
  5. Some systems rank or score candidates. Depending on the tool and how it is configured, profiles may be matched against the job description.

What this means in practice: a person usually still makes the decision, but they look at your application through the lens of the software. If parsing goes wrong, or if your resume lacks the terms the recruiter searches for, you become harder to find.

Why resumes get lost

Parsing problems

The most common technical issue is a resume the software cannot read cleanly. Frequent causes include:

  • Text inside images or graphics, which parsers generally cannot read
  • Complex multi-column layouts, where text from different columns can be merged in the wrong order
  • Tables used for layout, which some parsers handle poorly
  • Key information placed only in headers or footers, such as contact details, which some systems skip
  • Unusual section titles, like "My journey" instead of "Experience"
  • Decorative fonts or special characters used as bullets or icons

When parsing fails, your profile may show up with missing job titles, scrambled dates or an empty skills field.

Keyword mismatch

Recruiters often search their database using terms from the job description. If the ad asks for "project management" and your resume only says "ran initiatives," a search may not surface you. The same applies to abbreviations: some systems treat "SEO" and "search engine optimization" as different terms.

Not meeting hard requirements

Sometimes an application is filtered out not because of formatting but because a required qualification, certification or location is missing. No amount of optimization fixes a genuine mismatch, so focus your energy on roles where you meet the core criteria.

How to write an ATS-friendly resume

Keep the structure simple

  • Use a single-column layout, or a very simple two-column design that you have tested.
  • Use standard section headings: Summary, Experience, Education, Skills, Certifications.
  • Put contact details in the main body, not only in the page header.
  • Use a common, readable font and standard bullet points.
  • Avoid text boxes, icons that carry meaning on their own, and skill bars or charts.

Our guide on resume layout and formatting covers these choices in more detail.

Choose the right file format

Unless the application instructions say otherwise, a text-based PDF or a Word document in .docx format are the safest choices. A PDF exported from a word processor or resume builder keeps its text selectable; a scanned page or an image does not. If the employer specifies a format, follow it.

Mirror the job description honestly

Read the job ad carefully and note the key skills, tools, qualifications and job titles. Then check that your resume uses the same terms wherever they genuinely apply.

  • Use the exact wording for important skills. If the ad says "stakeholder management," use that phrase rather than a synonym.
  • Include both the abbreviation and the full term at least once: "search engine optimization (SEO)."
  • Match the job title where it is accurate. If your official title was unusual, add a clarifying descriptor: "Customer Hero (Customer Support Specialist)."
  • Place keywords in context, inside bullet points that describe what you did, not only in a skills list.

Do not try to game the system

Tricks like hiding keywords in white text or pasting the whole job description into your file are a bad idea. Parsed text is often displayed to the recruiter as plain text, which exposes the trick immediately and damages trust. Keyword stuffing also makes your resume unpleasant to read for the human who ultimately decides.

Test your resume before applying

A simple test: open your PDF, select all the text and paste it into a plain text editor. If the order is scrambled, words are missing or characters look strange, a parser may struggle as well.

You can also run your resume and a job description through an ATS checker to see which keywords are missing and whether the structure reads cleanly. The IdealCV checker gives an indication, not a guarantee, since every ATS is configured differently. Use the results as a prompt to review your resume, not as a score to chase.

If you are starting from scratch, a template built with standard headings and selectable text removes most parsing risks. All IdealCV resume templates follow those principles, but it is still worth running the copy-paste test on your final export.

A note on US and UK practice

Applicant tracking systems are widely used in both the US and the UK, and the general principles are the same. One visible difference is terminology: US postings usually ask for a "resume," UK postings for a "CV," and upload fields are often labeled accordingly. That makes no difference to parsing. Spelling matters more: if the employer writes "organisation" or "programme," using the same spelling can help your keywords match more closely.

Key takeaways

  • An ATS organizes applications and helps recruiters search them; a person usually still decides.
  • Resumes get lost mainly through parsing problems and keyword mismatches.
  • Use a simple layout, standard headings and a text-based PDF or .docx file.
  • Mirror the job description's key terms honestly and in context.
  • Test your resume with a copy-paste check or an ATS checker before applying.