Skip to main content

How to Optimize Your Resume for ATS: A Practical Checklist

REResume Earth10 min read
Resume draft on a desk next to a printed checklist with the first items ticked off
Table of contents

    Optimising a resume for an ATS means two things, and only one of them is about software: making sure your document's text can be read at all, and making sure a person reading it can see how your experience answers the advert. This guide is the working order — what to fix first, what to fix next, and how to tell when you are done.

    It is written for the point most people arrive at: the resume exists, the applications are going out, and nothing is coming back. The answer is rarely a single dramatic rewrite. It is a sequence of small passes, done in the right order, on a document that stays honest throughout.

    Define the job before you start

    What “optimise for ATS” does and does not mean

    Applicant tracking systems are software employers use to collect, store and search applications. Which system an employer runs, how it is configured and whether it filters or simply files applications are all decisions made inside that company. You cannot see any of them from the application form.

    That leaves two problems you can actually work on, and a well-meaning piece of advice often blurs them together.

    The two failure modes, and which one you can diagnose
    ProblemWhat it looks likeHow you check it
    Your text is hard to extractColumns, tables, text boxes, contact details in a page header, a scanned image with no text layerExport the file, select all, paste into a plain-text editor and read the order. If it is jumbled or incomplete, fix the layout.
    Your text is readable but not relevantGeneric summary, duty statements with no outcome, no vocabulary from the advert, sections in an order a reader does not expectPut the advert beside the resume and ask, line by line, whether the requirement is answered anywhere.

    If you came here asking what to fix first on a resume, that is the answer, and it is also the reason this guide is ordered the way it is. The two problems need different work: a layout that extracts badly cannot be rescued by better wording, and a resume that says nothing about the advert was never a layout problem.

    Fix readability first, relevance second. A perfect keyword match inside an unreadable file is still invisible.

    The working order

    The optimisation pass, in six steps

    Work through these in order, and resist the urge to start at step four — keyword edits made before the structure is sound are usually redone twice.

    1. 1

      Read the advert and write down its requirements

      One advert, pen in hand. Split what you find into essentials, desirable extras and context. This list is the standard everything else is measured against; without it, ‘optimising’ means guessing.

    2. 2

      Audit the structure of the document

      Check the things that decide whether the text survives extraction: one reading column, conventional headings for each section, contact details as ordinary lines in the body, one consistent date format, and bullets that are real text rather than images.

    3. 3

      Rewrite the bullets that describe duties

      Go through work experience and mark every line that says what you were responsible for rather than what changed. Rewrite the top three or four of those with a result, a scale or a specific outcome.

    4. 4

      Check keyword coverage against the advert

      Now, and not before, compare your wording to the advert's. Where the employer's term genuinely describes your work, use their term. Where it does not, leave it out or describe the adjacent thing you actually did.

    5. 5

      Export the file and test the text yourself

      Produce the final-format file, then copy its text into a plain-text editor. Read it as a stranger would: name, contact details, titles, employers and dates all present, in a sensible order, with nothing important living only in a graphic.

    6. 6

      Re-scan the exported file and compare

      Run the exported file through a scanner, make the two or three corrections the report justifies, export again and re-scan. Comparing two reports on the same document is more useful than chasing a number.

    Two of those steps have a guide of their own, because each is deep enough to deserve one: the keyword research method for a single advert sits behind step four, and the build and formatting rules sit behind step two. This page is the order of operations; those pages are the detail.

    Step three, in detail

    Turning duty statements into evidence

    The most common reason a readable resume still gets no response is that it describes a job rather than a person doing it. Compare these pairs: nothing has been added that the writer did not already do — the change is what the sentence emphasises.

    Weak

    Responsible for managing the company's social media accounts.

    Stronger

    Ran three social accounts for a 40-person agency, growing the LinkedIn following from 1,200 to 3,400 in nine months by publishing two posts a week.

    Why: the first version names the duty; the second names the outcome a reader can picture.

    Weak

    Helped improve the onboarding process for new staff.

    Stronger

    Rebuilt the new-starter checklist used by four teams, cutting the time before a new hire's first client call from two weeks to four days.

    Why: scale is often more honest and more persuasive than a percentage.

    What to do when you do not have numbers

    Plenty of good work is not measured: pastoral care, compliance, internal troubleshooting. You do not need a percentage to write a strong bullet — describe scope, frequency, or the state of things before and after. Two honest anchors beat one invented figure, and invented figures have a habit of being asked about.

    • Scope: how many people, sites, accounts or systems were involved: “the payroll run for 240 staff”.
    • Frequency: how often you did it, and for how long: “weekly since 2022”.
    • Change: what was different afterwards: “the backlog cleared from three weeks to under five days”.
    • Responsibility: what you were trusted with that someone junior was not: “sole point of contact for audits”.

    If you are genuinely unsure of a figure, use an honest range or describe the change without one. “Roughly halved” is a defensible sentence. A precise number you cannot source is not.

    Step two, in detail

    The ten-minute structural check

    This is the pass that decides whether the other five steps are visible at all. It is quick, and none of it requires design skill.

    • One column, read top to bottom. Sidebars and two-column layouts can change the order in which text is extracted.
    • Standard headings: Work Experience, Education, Skills, Certifications, Projects. Creative labels risk being left unclassified.
    • Contact details as ordinary lines in the body of the first page — not in a page header, footer or text box.
    • One date format throughout, written out: 03/2022 – 07/2024, with “Present” for the current role.
    • Bullets as real characters, not images, icons or a custom symbol font.
    • Selectable text: if you cannot highlight the words with the mouse, a parser may not see them either.
    • The file the employer asked for. Where the advert specifies Word or PDF, that instruction outranks every general rule.

    The two claims worth being sceptical about are worth naming. “No ATS can read a PDF” is not true of modern systems, and “a table guarantees rejection” is not true either — what matters is whether the text comes out in a readable order, which you can test in a minute. If you are choosing a layout from scratch, the format comparison covers which structure suits which work history, the structural rules for parsing cover columns, headings and file type, and the parsing checks list the layout choices that cause the most extraction problems.

    Step four, in detail

    The keyword pass, once the structure holds

    Keyword work at this stage is a comparison, not a brainstorm. You are not looking for clever terms: you are checking whether the wording an employer will recognise appears where it is true.

    1. 1

      List the advert's essential terms

      Tools, methods, qualifications, and the exact job title. Mark anything the advert repeats.

    2. 2

      Mark what your resume already says

      Go through your own document and tick each term you can evidence. Anything unticked is either a gap or a wording problem — the two need different responses.

    3. 3

      Fix the wording problems first

      If you did the work but described it in your own vocabulary — “looked after the rota” when the advert says “workforce planning” — use a phrasing that carries both meanings honestly.

    4. 4

      Leave the genuine gaps visible

      A gap is information. It tells you whether to apply anyway, whether to foreground an adjacent skill, or whether to be ready to discuss it. Do not paper over it with a term you cannot support.

    Steps five and six, in detail

    Reading a scan report, and correcting the file it came from

    A scanner report is a prioritised list of observations about the text of one file, produced by rules you did not write. It is genuinely useful for two things: catching text-layer problems you would not otherwise notice, and showing you where the document is thin. It is not a hiring forecast — so knowing how to read an ATS scanner report, rather than how to raise its number, is the skill worth having.

    How to work through a report

    • Start with the highest-cost findings. Most reports show what each item deducted and why, so the top two or three are where the money is. Fixing those and re-scanning tells you more than working through everything once.
    • Check the evidence, not the label. A finding that says a section is missing may be pointing at a heading the parser did not recognise — a real issue — or at a section you deliberately left out. Only you can tell which.
    • Compare two reports on the same file. A number that moves because you added evidence is meaningful. A number that moves because you reworded a heading is worth understanding before you celebrate it.
    • Ignore advice that contradicts the advert. If the employer asked for a two-page resume with a portfolio link, their instruction wins over any general rule a tool applies.

    Run the check on the file you will actually send

    The rules run on text, so the exported document is what matters — not the draft in your word processor. The free ATS scanner reads the PDF or TXT in the browser tab, with nothing uploaded to an analysis server, and the report lists which checks passed, which were flagged, and the fixes with the highest cost first. If you have already copied your resume text out, the ATS score checker applies the same rules to pasted text instead. Either way, you are checking the export, not the memory of what you typed.

    The last pass

    The pre-application checklist

    Once the resume is exported, run this list in order. It is short on purpose: everything on it is something that has cost a real application a real read.

    Do

    • Open the exported file and paste its text into a plain-text editor — read the order top to bottom
    • Confirm the job title you are applying for appears plainly near the top
    • Check every employer, job title and date against the original file, especially if you edited two versions
    • Confirm the file name is clear — Firstname-Lastname-Resume.pdf
    • Answer the application form's own screening questions before you press submit
    • Keep the tailored version you sent, so you know what a recruiter is reading

    Don't

    • Submit a document that still contains a placeholder or another employer's name
    • Send the file type the employer asked you not to send
    • Rely on a summary the rest of the resume does not support
    • Add terms you would not be comfortable being asked about in the first five minutes
    • Keep optimising past the point where the document is clear — at some stage, sending it is the move

    If you want the deeper material behind this workflow, the keyword guide covers reading a job description in detail, how to make an ATS resume walks through the build from a blank page, and how to pass ATS screening collects the parsing and formatting rules in one place. Start with the one that matches the problem you actually have.

    Frequently asked questions

    How do I optimize my resume for an ATS?

    Work in one order: read the advert and list what it requires, check that the document's structure extracts cleanly, rewrite duty bullets into evidence, then compare your wording with the advert's. Export the final file, test its text, and correct only the findings you agree with. Steps four and five are where the keyword guide and the format guide do the detail work.

    Does optimising a resume guarantee it passes the ATS?

    No, and any tool or guide that promises that is overstating what is knowable. An employer's system, its configuration and its screening rules are not visible from outside, and no scanner can see them either. What optimisation can do is make your document's text extractable and its relevance to a specific advert obvious — both of which help a recruiter who is searching or skimming.

    How long does it take to optimise a resume?

    For a resume that is already structured well, the first pass usually takes an hour or two: reading the advert, rewriting three or four weak bullets, checking keyword coverage and testing the export. If the layout has to change — for example, rebuilding a two-column template as one column — allow longer, and expect to re-export and re-check afterwards.

    What is the difference between optimising a resume and formatting it?

    Formatting is about whether the text can be read: one column, standard headings, selectable text, simple bullets, consistent dates. Optimisation includes that but goes further — it is about whether the content answers the advert, which is why the two are done in order. Formatting fixes what a parser can extract; optimisation fixes whether what it extracted was worth reading.

    What is a good ATS score?

    There is no universal pass mark, because the score is produced by the tool's own rules rather than by an employer's system. Treat the number as a way to compare two versions of your own document: if a change lifts the score, look at which finding it cleared and decide whether that change made the resume better for a person too. If it did not, the score moved for the tool's benefit, not yours.

    How often should I re-scan my resume?

    After every change that alters the exported file — not after every keystroke. Run the scan on the file you will actually send, act on the two or three findings with the highest cost, export again and re-scan once to confirm the change took effect. Repeated scanning of an unchanged file tells you nothing new.

    About this guide

    Hiring and applicant-tracking practices vary by employer and platform, so no format, keyword check or tool can guarantee an interview. Treat example details and metrics as models, not verified outcomes; use only facts you can support from your own experience.

    Something out of date or wrong? Tell us — we review suggested corrections and update the guide when appropriate. Last updated .

    Resume Earth publishes the free tools and guides on this site — read more about who we are and how the tools stay free.

    Share

    Put this guide to work in 5 minutes

    Use these ideas while building your resume, then review the exported file and the suggestions from the checklist before you apply.