Skip to main content

RESOURCES

ATS resume tips

Most mid-size and large employers put resumes through an applicant tracking system before a person reads them. That system is not judging your writing — it is trying to turn your document into structured data, and anything it cannot extract effectively does not exist for that application.

Almost every “ATS-friendly” rule you have read is downstream of that one fact. This page explains the reasoning behind each rule, because knowing why a header breaks extraction tells you what to do in the cases no checklist covers.

What an ATS actually does

An applicant tracking system is the software an employer uses to collect and organize applications. When your resume arrives, it is parsed: the system reads the file and tries to populate fields — your name, contact details, each employment entry with its dates and employer, education, and skills — so that recruiters can search and filter across every applicant.

The important consequence is that your resume is not stored as the page you designed. It is stored as whatever the parser managed to pull out of it. A recruiter searching for candidates with a particular job title is searching those extracted fields, so a title that failed to extract cannot be found, however prominently it appears on your page.

This also explains why the outcome is not all-or-nothing. Extraction degrades in pieces: contact details can be lost while employment history survives, or dates can vanish from three roles and stay on the rest. The goal is not passing a test, it is reducing how much of your resume gets lost in translation.

Use clear and standard headings

Parsers locate your sections by matching heading text against a list of names they already know. “Work Experience” is on that list. “Where I’ve Made an Impact” is not — and when a heading is not recognized, the content beneath it does not reliably get filed under the right field. A creative heading does not just look different; it can orphan the section it introduces.

Use the conventional names, and keep the personality in the bullets underneath where it costs you nothing:

  • Profile or Summary
  • Work Experience
  • Education
  • Skills
  • Certifications

Keep formatting simple

A parser reads a document in one linear order. Anything that arranges content in two dimensions has to be flattened into that single order first, and flattening is where resumes break.

  • Two-column layouts are the most common cause of scrambled output. When the flattening goes wrong, a job title from one column can be attached to an employer from the other — producing a resume that is not merely unreadable but factually wrong about your history.
  • Headers and footers are frequently skipped entirely, because in most document formats they are a separate region from the body. This is the single most common reason a resume arrives with no contact details at all — the phone number and email were placed in the header.
  • Tables and text boxes may be read cell by cell in an order that has nothing to do with how they look, or skipped altogether.
  • Text inside images cannot be read at all. A logo is fine; your job title rendered as a graphic is invisible.
  • Unusual fonts can map to the wrong characters on extraction, quietly corrupting words rather than failing loudly.

Write dates a parser can read

Employment dates are the field that most often disappears without anyone noticing, because the resume still looks perfectly correct to a human. Parsers recognize a limited set of date patterns and need to see a clear range per role.

Write March 2021 – June 2024 or 03/2021 – 06/2024. Avoid seasons (“Spring 2021”), bare years where a range is expected, and decorative separators in place of a plain dash. Use the same format for every role — an inconsistent one is a common reason some entries extract and others do not.

Use relevant keywords honestly

Recruiters search the extracted fields using the vocabulary of the job description, so the phrasing you choose matters. If a posting says “React” and your resume only says “front-end frameworks”, a keyword search will not surface you — not because your experience is insufficient, but because the words do not match.

Mirror the posting’s terminology where it genuinely describes what you did:

  • Skills and tools named in the job posting
  • Job titles you have actually held
  • Technologies and certifications relevant to the role

The line to hold is that every keyword must be one you can talk about in an interview. Padding the page with terms you cannot support does not improve ranking in any way worth having, and it creates a conversation you do not want to have later. If you are unsure how your wording compares to a specific posting, the job description matcher compares the two directly.

Write readable bullet points

Once your resume is through the parser, a person reads it — and they read it quickly, usually scanning the first few words of each bullet before deciding whether to continue. That is what makes the opening word of a bullet the most valuable position on the page.

  • Lead with the action, not the context — “Rebuilt the billing pipeline…” rather than “Was responsible for rebuilding…”
  • Describe the outcome, not just the duty. What changed because you did this?
  • Keep one idea per bullet. Two ideas joined by “and” usually want to be two bullets or one shorter one.
  • Only state numbers you actually know. An unverifiable percentage is worse than no number at all.

Export a clean, text-based file

The rule that matters is that the file must contain real, selectable text. A PDF exported from a document editor or a builder does; a PDF made by scanning or photographing a printed resume does not, and most parsers will extract nothing from it. The quickest check takes a second: open your PDF and try to select a line of text. If you cannot select it, neither can a parser.

Send the format the employer asks for. Where none is specified, PDF is the safer default because it preserves your layout exactly. This builder exports both PDF and DOCX, free and without a watermark, so you can send whichever a given application requires.

Common mistakes to avoid

  • Contact details in the document header, where they are routinely skipped
  • Icons standing in for text labels, such as a phone glyph with no number spelled out
  • A two-column layout for a resume going through an application portal
  • Scanned or image-based PDFs, which contain no extractable text
  • Creative section headings that a parser cannot map to a known field
  • Inconsistent date formats across roles

What this cannot tell you

No third-party tool can guarantee an outcome at a specific employer. Companies run many different systems, each configured differently, and none of them publish how they score applicants. Any tool promising a guaranteed pass is describing something it has no way to know.

What is worth doing is removing the avoidable failures — the lost phone number, the scrambled job history, the dates that never extracted. Those are real, they are common, and they are entirely within your control. The ATS simulator runs that extraction against your own resume in your browser and shows you what came out the other side.

FAQ

Are all templates ATS-friendly?
No. Every template carries a Template ATS Readability Score and one of three categories: ATS Application (built for parser safety), Professional (readable by both parsers and people, with some visual style), or Creative/Direct Submission (decorative layouts better suited to a portfolio, direct email, or networking than an ATS portal). Choose based on how you are actually submitting the resume.
Should I use a one-column layout?
For anything going through an application portal, yes. A parser reads a document in a single linear order, and a two-column layout has to be flattened into that order before it can be understood. When the flattening goes wrong, a job title from the right column can end up attached to an employer from the left, which is worse than an ugly resume — it is a resume that says something untrue. Two columns are fine for a resume you are emailing directly to a person.
Does PDF work with ATS?
Yes, provided the PDF contains real, selectable text rather than an image of text. A PDF exported from a document editor or a builder like this one is text-based and parses well. A PDF produced by scanning or photographing a printed resume contains no text at all, and most parsers will extract nothing from it. If you can select and copy a line of text in your PDF viewer, a parser can generally read it too.
Should I send a PDF or a Word file?
Send whichever the employer asks for — that instruction is not a formality, and some portals genuinely reject the other format. Where no format is specified, PDF is the safer default because it preserves your layout exactly. DOCX is worth keeping to hand for the portals and recruiters that specifically require an editable file.
Does adding lots of keywords improve my chances?
Not the way keyword stuffing implies. Matching the vocabulary a job description actually uses helps, because a parser matching your resume against that posting is looking for those terms. Padding the document with terms you cannot back up does not help and creates a problem at interview, where you have to speak to everything on the page. Use the words that genuinely describe your work, in the phrasing the posting uses for them.
Will a clean ATS score get me the interview?
No, and treating it that way is a mistake. Passing a parser only means a human now has the chance to read your resume — it removes an avoidable reason for rejection rather than making a positive case for you. Once the extraction is clean, the remaining work is entirely about content: whether your experience matches the role and whether your bullets show outcomes rather than duties.