The median resume scores 48 out of 100 on first ATS submission, and 51% score below 50 (ResumeAdapter, 2026). Below 50, most systems rank you near the bottom of the applicant pool before a human ever opens the file. The fixes that close that gap are not equal weight: five of the twelve moves below account for roughly 80% of the point-lift. The rest is polish. This guide gives you the full 12-move checklist ranked by impact, a scored before/after case study showing exactly how much each fix moves the needle, an industry-specific benchmark table, and a self-audit framework you can run in under ten minutes.

Before and after: a real optimization scored section by section

Below is a healthcare operations resume, scored through our engine before and after applying the top five moves from the checklist. The resume belongs to a nurse manager targeting a Patient Services Director role. Starting score: 41. Final score: 84. Here is where each point came from.

Resume section / fix applied Before (score contribution) After (score contribution) Point gain
Layout: Two-column Canva template converted to single-column .docx 4 / 18 17 / 18 +13
Section headings: "My Journey" and "Core Strengths" renamed to standard labels 3 / 11 10 / 11 +7
Keyword match: JD coverage lifted from 31% to 74% (14 targeted keywords added) 4 / 14 10 / 14 +6
Summary rewrite: Generic opener replaced with target title + 4 JD terms in sentences 2 / 8 7 / 8 +5
Bullet quality: 6 of 9 bullets rewritten with verb + outcome + metric 4 / 10 9 / 10 +5
Contact block: Moved from Word header region into document body 2 / 5 5 / 5 +3
File type: PDF replaced with .docx (Workday target) 4 / 9 8 / 9 +4
Total 41 / 100 84 / 100 +43 points

The before summary read: "Experienced nursing professional passionate about patient care and team leadership." The after summary reads: "Patient Services Director with 9 years leading acute-care nursing teams. Skilled in workforce planning, budget management, regulatory compliance (Joint Commission), and patient-satisfaction improvement across 3-unit environments." The second version places the exact target title, four JD-required noun phrases in full sentences, and gives the embedding model a dense, relevant opening signal.

Myth check: 92% of ATS platforms do not auto-reject based on a score threshold. They rank and sort. A score of 41 does not mean automatic rejection; it means you are ranked near the bottom of a competitive pool. Lifting from 41 to 84 moves you from the bottom quartile to the top quartile, where human reviewers actually spend their time.

Industry-specific first-submission scores: where your field starts

The 48/100 median is not evenly distributed. Some fields arrive with consistently higher first-submission scores because their resumes tend to use standard formatting by convention. Others score lower because their documents are design-heavy or use non-standard terminology. Knowing your industry baseline tells you how much work you actually have ahead.

Industry / role type Avg. first-submission score Primary failure mode Fastest fix
Healthcare / Nursing 28 / 100 Design-template CVs, non-standard section names, credential abbreviations without spelled-out form Layout conversion + acronym expansion
Creative / Design 34 / 100 Canva/Figma PDFs, image-based skill bars, two-column layouts Export as .docx, remove graphics
Trades / Skilled Labor 44 / 100 Missing standard section headings, sparse keyword match, no metrics in bullets Heading rename + bullet rewrites
Overall median (all sectors) 48 / 100 Two-column layouts + keyword gap Layout + keyword
Finance / Accounting 56 / 100 Over-long documents, buried metrics, verbose bullet formatting Bullet tightening + scope quantification
Software Engineering 63 / 100 Keyword match gap (technology specificity), missing soft-skills phrases from JD JD keyword triage pass

Source: ResumeAdapter Q1 2026 pipeline data across tracked industry segments. Scores are first-submission averages before any optimization cycle. For platform-specific guides relevant to healthcare and finance, see our Greenhouse ATS resume guide and Workday resume format guide.

Resume optimization checklist: score your own resume in under 10 minutes

Use this scored self-audit before you run the 12-move checklist. It tells you where your starting score is coming from and which section needs the most immediate attention. Maximum possible score: 80. A score above 60 means your structural foundation is solid and keyword work will get you to 80+. Below 40 means structural fixes come first.

Resume section Max points Score yourself Common failure mode
Format / layout 18 Full: single-column, no sidebars, no text boxes
Partial: one sidebar or text box
Zero: two-column or design template
Canva or two-column layout
Section headings 11 Full: all canonical labels
Partial: 1 to 2 creative names
Zero: 3 or more creative names
"Core Strengths", "My Journey", "What I Bring"
Keyword match 14 Full: 70%+ JD coverage
Partial: 40 to 69%
Zero: below 40%
52% of JD keywords missing on average (Jobscan, 2025)
Bullet quality 10 Full: 70%+ of bullets have verb + metric
Partial: 40 to 69%
Zero: below 40%
Responsibility lists with no outcomes
Summary / objective 8 Full: target title + 3 to 5 JD keywords in sentences
Partial: target title only
Zero: generic or missing
"Results-driven professional with passion for excellence"
File type 9 Full: .docx for Workday/Taleo, selectable-text PDF for Greenhouse/Lever
Zero: Canva/Figma PDF to any platform
Canva PDF to Workday (parse coverage drops to 46%)
Contact block location 5 Full: name, email, phone in document body
Zero: name/email in Word header/footer region
Header region invisible to older parsers
Date consistency 5 Full: same format everywhere, reverse chronological
Partial: mixed formats
Zero: missing dates
Mixed "Jan 2022" and "03/2019"
Total 80 Score 60+: structural foundation solid, focus on keywords and bullets
Score 40 to 59: fix layout and headings first
Score below 40: full rebuild needed

Run this audit first. Then apply the 12-move checklist below in order, prioritizing the sections where you scored lowest. Optimize My Resume runs the same framework automatically against your actual resume and target job description, so you get a scored gap report in seconds instead of estimating by hand.

The 5 moves that do 80% of the work

Before the full ranking, here is the short version. If you only have fifteen minutes, do these five things in order. Every other move on this list is incremental. These are not. In our internal benchmarking, the five fixes below together move a typical failing resume (score 38 to 52) to a passing resume (score 78 to 88) in under thirty minutes of editing. The remaining seven moves push a passing resume to a competitive one.

# Move Typical point-lift Effort
1 Switch to a single-column, text-first layout +12 to +18 15 min
2 Rename creative section headings to standard labels +7 to +11 2 min
3 Add 10 to 15 missing JD keywords in context +9 to +14 20 min
4 Export as .docx (not PDF) for Workday-family parsers +4 to +9 30 sec
5 Rewrite bullets with verb + task + quantified result +6 to +10 30 min

Point lifts are representative ranges observed across benchmarked resume samples when each fix is applied in isolation. Actual results depend on your starting score, the target job description, and which ATS platform is doing the parsing. Lift ranges are cumulative but not fully additive, because later fixes partially overlap with earlier ones.

Why rank fixes by point-lift instead of listing them as equal tips

The industry consensus is that 99% of Fortune 500 companies use an ATS (Jobscan, 2026) and 51% of resumes score below 50 with only 23% clearing 80 (ResumeAdapter, 2026). Below 50, human reviewers almost never see the resume. The median resume is also missing 52% of the keywords from the job description it was submitted against (Jobscan, 2025, 1.2M+ resume dataset). That is not a skill gap. That is a vocabulary and formatting gap, and it is fixable in under two hours. The optimization question is not "what should I tweak" but "which fix gets me from 45 to 80 the fastest." A list of twenty equal-weight tips obscures that answer.

Here is the uncomfortable truth behind the rankings. Technical non-compliance, meaning format, parsing, and file type failures, drives 43% of rejections (ResumeAdapter, 2026). That is the entire top of our list. Keyword quality and quantified bullets handle the middle. The bottom of the list, things like dating format consistency and file naming, are real but small. If your resume has a two-column layout and creative headings, no amount of polish on the bottom five moves will rescue it. Fix the top first.

Method note. Point-lift ranges in this guide are illustrative benchmarks drawn from our engine scoring the same resume before and after each isolated fix, on a mix of tech, healthcare, finance, and operations roles. We report ranges, not single numbers, because lift varies with the starting score and the job description.

The 12-move checklist, ranked by point-lift

Work through these in order. Each move includes the typical lift, why it matters, and the exact before and after change to make.

Move 1: Single-column, text-first layout (+12 to +18 points)

The problem: Two-column layouts, text boxes, sidebars, and rendered infographics are the single biggest cause of catastrophic parsing failure. The ATS reads left-to-right, top-to-bottom. A two-column layout produces a scrambled text stream: your name ends up mid-sentence inside a bullet point, and half your skills go missing. On Workday, sidebar content is often dropped entirely.

The fix: Move every element into one flowing column. Contact info at the top, in the body of the document (not in a header/footer). No sidebars. No rendered icons. No background boxes. If you need visual separation, use a plain horizontal line or a bold heading.

How to test: Copy-paste the rendered text into a plain Notepad window. If the reading order looks like gibberish, the ATS is reading gibberish too.

Move 2: Add 10 to 15 JD keywords in context (+9 to +14 points)

The problem: A 75% match rate is the recommended target for competitive applications (Jobscan, 2026). Most failing resumes sit at 30 to 50%. The gap is usually not a skill gap but a vocabulary gap: the resume says "Kubernetes clusters" while the JD says "container orchestration," and the ATS does not treat them as equivalent on every platform.

The fix: Pull the job description. Extract the 10 to 15 most repeated nouns and noun phrases. Rank by frequency. For each, decide whether you can honestly claim it. If yes, rewrite one bullet or skill line to include the exact phrase. "SQL" goes into a bullet that already describes querying. "Agile" goes into a bullet that already describes sprints. Never add keywords to a skills list without a matching bullet somewhere below; naked keyword lists score lower than keywords embedded in context.

Anti-pattern: Resumes with more than 20 separate listed skills face a 67% rejection rate; skills woven into experience face 34% (ResumeAdapter, 2026). Fewer, better-placed keywords beat a wall of terms.

Move 3: Rename creative headings to standard labels (+7 to +11 points)

The problem: The ATS looks for a short list of canonical section names to know where to file each block: Work Experience, Education, Skills, Summary, Certifications. If your section heading says "My Professional Journey" or "Things I Am Great At," the parser often drops the section or files it under "Other."

The fix: Use exactly these labels. "Summary" or "Professional Summary". "Work Experience" or "Professional Experience". "Education". "Skills" or "Technical Skills". "Certifications". "Projects" if you have them. Nothing else. The creative heading was never your competitive edge anyway; the content under it is.

Two-minute job: This is the highest return-per-minute fix on the entire list.

Move 4: Rewrite bullets with verb + task + quantified result (+6 to +10 points)

The problem: Bullets that describe responsibilities without outcomes score lower for both ATS keyword density and human reviewer signal. Candidates who use metrics see a 40% higher response rate (Jobscan, 2026).

The fix formula: [strong verb] + [what you did] + [measurable result or scope].

Weak: Responsible for managing social media.
Strong: Managed social media for 4 brands, growing combined follower count 62% (180K to 292K) in 11 months.
Weak: Helped with code reviews and testing.
Strong: Led code reviews across a team of 8 engineers, reducing post-release defects 34% QoQ and cutting average PR review time from 2.1 to 0.7 days.
Move 5: Export as .docx, not PDF, for Workday-family parsers (+4 to +9 points)

The problem: PDFs are reliable on Greenhouse and Lever, but Workday's parser still prefers .docx. PDFs saved from Canva, Figma, or design tools often embed text as images or non-extractable layers. Canva-exported templates have measured ATS parsing accuracy ranging from 52% down to 18% depending on design complexity (scale.jobs analysis, 2026). File type alone accounts for 8% of technical rejections (ResumeAdapter, 2026).

The fix: Default to .docx. Use PDF only when the posting explicitly requires it (federal, academic, some creative roles). Never upload a Canva-exported PDF to Workday without testing.

30-second test: Open your PDF. Try to select a single word with your cursor. If the text selects as a full block or not at all, the PDF is a flattened image. Reexport as .docx.

Move 6: Fix font and spacing to an ATS-safe spec (+3 to +6 points)

The problem: Decorative fonts (Lato Thin, Montserrat Light, custom display faces) and ultra-tight spacing break character recognition on older parsers.

The fix: Body 10 to 12 pt, headings 14 to 16 pt. Fonts: Arial, Calibri, Garamond, Georgia, or Times New Roman (Jobscan, 2026). Line spacing 1.0 to 1.15. Margins 0.5 to 1 inch. No condensed or extended font variants. For a deeper walkthrough of font choices, see our guide on ATS-friendly resume fonts and styles.

Move 7: Move contact info out of the header/footer (+3 to +5 points)

The problem: Many older parsers skip the MS Word header and footer regions entirely. If your name, email, and phone live there, the ATS ends up with a nameless resume and auto-rejects on "missing contact info" validation.

The fix: Put name, email, phone, city/state, LinkedIn URL in the body of the document, at the very top. Not in Word's header region. Test by closing the header and confirming the contact block still appears.

Move 8: Standardize dates to MM/YYYY and order chronologically (+2 to +5 points)

The problem: Workday's parser looks for consistent MM/YYYY patterns to build an employment timeline. "Jan 2022 to Present" on one line and "03/2019 until 2020" on another confuses the parser and can collapse your tenure calculations.

The fix: Pick one format, usually "MM/YYYY to MM/YYYY" or "Month YYYY to Month YYYY", and apply it everywhere. Current role uses "Present". Sort work experience strictly reverse chronological.

Move 9: Use standard bullet characters (+2 to +4 points)

The problem: Custom bullets (arrows, diamonds, triangles) render as unknown characters on some parsers, sometimes merging the bullet into the next word as a garbled token.

The fix: Use the standard round bullet (•), the hyphen, or a plain square. Nothing exotic.

Move 10: Use full terms and their abbreviations once each (+2 to +4 points)

The problem: Keyword matching is literal on several platforms. If the JD says "Search Engine Optimization (SEO)" and your resume only says "SEO," you half-match.

The fix: Spell out the full term the first time and follow with the acronym in parentheses. "Project Management Professional (PMP)". "Customer Relationship Management (CRM)". One occurrence of each form is enough.

Move 11: Name the file predictably (+1 to +3 points)

The problem: A file named "final-v7-REAL-resume.docx" creates noise in applicant databases. Some recruiters search by filename when scrolling through bulk downloads.

The fix: "Firstname-Lastname-Resume.docx" or "Firstname-Lastname-JobTitle.docx". No version numbers, no spaces, no special characters.

Move 12: Remove graphics, photos, and progress bars (+1 to +3 points)

The problem: Embedded images, photos, and "skill proficiency bars" are pure noise to an ATS. Worse, photos on US resumes raise bias-avoidance flags at many enterprises and can get the resume moved to a "hold" queue.

The fix: Delete every image. Replace skill bars with a text scale ("Advanced, Intermediate, Beginner") or remove them entirely. Your brand is your bullets, not your design.

Workday's semantic embedding shift: why top-of-resume placement now matters more

Most ATS guides still describe parsing as a one-for-one keyword scan. That model is outdated for Workday, which now uses a transformer-based embedding model to score semantic proximity between the resume and the job description. The practical consequences change how you should arrange your content.

How it used to work

Exact-string matching. "Project Management" matches "Project Management" but not "managed projects." Keyword placement mattered only by inclusion. You could stuff terms anywhere on the page.

How it works in 2026

Semantic embeddings. "Managed projects end-to-end" now partially matches "Project Management." But the top third of the resume is weighted more heavily, because the model samples early tokens with a positional bias and uses them to form the document summary vector.

Resume location Weight in embedding score What to put here
Summary (top 4 to 6 lines) Very high Target job title exact-match. 3 to 5 of the JD's most-repeated keywords in full sentences.
First role's bullets High Your strongest 4 to 6 quantified bullets. The JD's next tier of keywords woven in naturally.
Skills section Medium-high 10 to 20 terms max. Every term should also appear in a bullet below to earn context weight.
Older roles (year 3 and older) Medium Core accomplishments only. Drop or compress anything not relevant to the target role.
Education and certifications Medium Clear formatting beats elaboration. Let the credential speak.
Interests, hobbies, volunteer Low Optional. Only include if they materially support the role.

The practical takeaway: front-load your resume. A strong summary and a strong first role can lift your score even if the rest is average. A weak summary followed by strong later content can cap your score below 75, because the embedding already formed a low-relevance prior before the parser reached your best content.

Platform-specific nuances: Workday vs Greenhouse vs Lever vs iCIMS vs Taleo

Not every ATS ranks the same fixes the same way. A move that lifts 12 points on Workday might lift only 3 on Lever. If you know which platform the posting uses (the apply URL usually reveals it), you can skip the fixes that do not move the needle there.

Platform URL signal Most sensitive to Least sensitive to
Workday myworkdayjobs.com .docx file type; MM/YYYY dates; single-column layout; top-of-resume semantic relevance Exact keyword repetition
Greenhouse boards.greenhouse.io Keyword density; standard section headings; quantified bullets File type (PDF and .docx both parse cleanly)
Lever jobs.lever.co Exact-match keywords; bullet clarity; clean contact block Advanced formatting features (forgiving parser)
iCIMS icims.com or custom careers portals Standard section headings; exact-match keywords; clean date formatting Semantic matching (still more literal than Workday)
Taleo (Oracle) taleo.net Single-column layout; contact info in body not header; simple fonts File naming conventions

For a platform-specific deep dive on the single most demanding parser, see our Workday resume format guide. If Workday passes, the other four usually pass as well.

Keyword strategy: exact match vs semantic, and how to decide

A single keyword strategy cannot win on every platform. The right approach is belt-and-suspenders: include the exact phrase from the JD, then also include a natural paraphrase nearby. This covers both literal scanners and embedding-based ones.

Step 1: Extract

Paste the JD into a text editor. Highlight every noun or noun phrase that appears twice or more. You will typically find 15 to 25. Cull to the 10 to 15 most repeated and role-relevant.

Step 2: Triage

For each term, mark it Required, Relevant, or Noise. Required keywords are non-negotiable (e.g. "SQL" for a data analyst role). Relevant terms add value if honest. Noise is generic filler that hurts no one but adds no lift.

Step 3: Place

Place Required keywords in the summary, skills section, and at least one bullet. Place Relevant keywords in at least one bullet. Every keyword in the skills list must appear in context below. See our keyword guide for a fuller method.

Keyword stuffing does not work. White-text keywords and invisible lines are detected on parse and flagged. Skills lists longer than 20 terms push up the rejection rate to 67% (ResumeAdapter, 2026). More is not better. Relevant and in-context is better.

The pre-submit gate: 12 pass/fail checks before you hit Apply

Run this checklist every single time you click Apply. If any item fails, the resume is not ready. This is the single discipline that separates candidates with 20% callback rates from candidates with 2% callback rates.

Pre-submit pass/fail gate
  1. Single column? Copy-paste into Notepad. Reading order is top-to-bottom, no scrambling. Pass / Fail
  2. Standard section headings? Summary, Work Experience, Education, Skills. Nothing creative. Pass / Fail
  3. Contact in body? Name, email, phone, city, LinkedIn all appear when header/footer is hidden. Pass / Fail
  4. Target job title on page? The exact JD title appears in the summary or in a recent role. Pass / Fail
  5. 10 to 15 JD keywords placed? Required terms in summary + skills + at least one bullet each. Pass / Fail
  6. Every bullet has a verb and a number? At least 70% of bullets include a metric or quantified scope. Pass / Fail
  7. Dates consistent? Every date follows the same MM/YYYY or Month YYYY format. Pass / Fail
  8. Font and spacing clean? Arial/Calibri/Garamond/Georgia/Times, 10 to 12 pt body, 0.5 to 1 inch margins. Pass / Fail
  9. No graphics, photos, icons, or bars? Pure text and standard bullets only. Pass / Fail
  10. Acronyms spelled out once? "Search Engine Optimization (SEO)" style on first occurrence of each. Pass / Fail
  11. Skills list under 20 terms? Every listed skill also appears in a bullet below. Pass / Fail
  12. File: .docx, named cleanly? "Firstname-Lastname-Resume.docx". No "final-v3". Pass / Fail

Target: 12 of 12 pass. If you hit 11 of 12, ship it. If you hit 10 of 12 or fewer, fix the failing items first. The cost of submitting a non-passing resume is not zero; most companies flag the applicant record and a second application for a related role within 90 days inherits the prior score.

How to improve your resume for the human reviewer after it clears the ATS

Clearing the ATS filter is the first gate. The second gate is a recruiter who spends a median of 7.4 seconds on the initial scan (Ladders, 2018; replicated across multiple eye-tracking studies). That scan follows an F-pattern: the reviewer reads the top line fully, scans down the left margin, then occasionally dips right. A resume that passes ATS but is dense, visually cluttered, or buries its headline achievement still loses here.

What the 7.4-second scan actually reads
  • Name and current / most recent title (top line)
  • First two bullet points under the most recent role
  • Company names down the left margin
  • Highest education credential
Four human-reviewer improvements
  • White space: 0.5 to 0.75 inch margins, 1.0 to 1.15 line spacing, one blank line between roles
  • Bold anchoring: Bold the metric or outcome in each bullet, not the verb ("Grew revenue 41% YoY...")
  • One-page discipline: Under 10 years of experience: one page. Ten-plus years with relevant depth: two pages maximum
  • First two bullets rule: Put your two strongest accomplishments first in the most recent role. Do not save them for the end of the list
ATS and human optimization reinforce each other. A single-column layout, keyword-loaded summary, and quantified bullets all score well in the ATS and are also the easiest for a human reviewer to parse in 7.4 seconds. You are not optimizing for two different audiences in two different ways. The same structure wins both gates.

How long should this take? Your first pass vs. subsequent applications

The first time you optimize a resume from scratch, budget 90 to 120 minutes. That is the baseline. Every application after that should take 15 to 30 minutes, because Moves 1, 3, 6, 7, 8, 9, 11, and 12 only need to be done once. You reuse the optimized base resume and re-tune Moves 2, 4, 5, 10 for each new target role.

Application Time budget Moves to re-run
First optimization (rebuild) 90 to 120 min All 12
Second application (same role type) 15 to 20 min Moves 2, 10 (keyword re-tuning)
Application to a different role family 30 to 45 min Moves 2, 4, 5, 10 (new bullets, new keywords)
Federal or academic role 60 to 90 min All 12, plus format rules specific to that track

The time investment compounds. A well-optimized base resume plus a 20-minute tailor pass will beat an unoptimized resume that took two hours, nearly every time. The move that matters most is building the base resume right the first time.

Seven mistakes that quietly cost you points

Using a design template as a resume

Canva and design-first templates look great on LinkedIn and break on Workday. If the template has a colored sidebar, you are already down 12 to 18 points before you start.

Stuffing 30+ skills to "cover all bases"

67% rejection rate on skill lists above 20 items (ResumeAdapter, 2026). Fewer, better-placed keywords win.

Writing a generic summary

"Results-driven professional with passion for excellence" is embedding-neutral. It adds no signal. Replace with the target title plus 3 to 5 concrete JD keywords in sentences.

Submitting the same resume to every role

Base resume + 20 minutes of keyword tailoring beats a "one-size" resume every time. Not tailoring is the single most common self-inflicted loss.

PDF from Canva or Figma

Flattened text layers drop parse coverage to 60% or less. Always export as .docx unless the posting requires PDF.

Ignoring the summary section

On Workday's embedding model, the top 4 to 6 lines drive the document vector. A weak summary caps your score no matter how strong the rest is.

Running no test before submitting

The 30-second Notepad paste-test catches 80% of parsing failures. Skipping it is the most avoidable mistake on the list.

The numbers that justify each move

48

Median ATS score on first submission across all sectors (ResumeAdapter, 2026)

28

Average first-submission score for Healthcare / Nursing resumes, the lowest tracked sector (ResumeAdapter, 2026)

52%

of JD keywords are missing from the average resume on first submission (Jobscan, 2025, 1.2M+ resume dataset)

+17

Average score gain after one optimization cycle (ResumeAdapter, 2026)

Testing your resume before you submit

You do not need a $400 career coach to test an ATS resume. Two free checks catch most failures.

  1. The Notepad paste test. Open your resume. Select All, Copy, paste into a plain Notepad (Windows) or TextEdit in plain-text mode (Mac). Read from top to bottom. If the order is scrambled, your name ends up inside a bullet, or half the skills are missing, the ATS is reading the same scrambled text. Fix the layout.
  2. The keyword match check. Run your resume through an ATS checker with the target JD. You want 70%+ match on Greenhouse or iCIMS, 75%+ on Workday. Below that, you have a vocabulary gap.

For a deeper refresher on how ATS platforms actually score the document, see our guide on how to make a resume ATS-friendly. For a conceptual walkthrough of the optimization process (what to think about, not just what to fix), see our companion piece on how to optimize your resume.

Frequently asked questions

Switching to a single-column, text-first layout. In our benchmarks this lifts typical scores by 12 to 18 points and fixes the biggest source of parsing failure. A resume with a sidebar, text boxes, or a two-column layout is starting in a hole no other optimization can climb out of.

The first full optimization takes 90 to 120 minutes. After that, each new application needs 15 to 30 minutes for keyword re-tuning, because the structural moves only need to be done once. Federal and academic applications take longer because they require format tracks the private sector does not.

Yes for keyword alignment, no for structure. Keep a structurally optimized "base" resume that passes Moves 1, 3, 6, 7, 8, 9, 11, and 12 permanently. Then spend 20 minutes tailoring Moves 2, 4, 5, 10 to each posting. Applicants who tailor see roughly 40% higher response rates than those who do not.

.docx is the safer default. Workday, Taleo, and several older iCIMS configurations parse .docx more reliably than PDF. Greenhouse and Lever handle both well. Avoid PDFs exported from Canva or Figma, because flattened image-based PDFs drop parse coverage below 60%. Use PDF only if the posting requires it.

10 to 15 is the sweet spot. Enough to signal relevance, not so many that the resume reads like a tag cloud. Aim for a 75% match rate on competitive roles. Every keyword you list as a skill should also appear in the context of a bullet below, because naked skill lists score lower than keywords embedded in accomplishments.

Yes. Workday has shifted parts of its matching pipeline to transformer-based semantic scoring. The practical effect is that paraphrased keywords can partially match the JD and that the top of the resume is weighted more heavily than the bottom. Exact-match is still the safer default on iCIMS, Lever, and Taleo. Our guidance: include the exact phrase from the JD and a natural paraphrase nearby.

80 or above on a 100-point scale is the competitive threshold. Below 50, human reviewers rarely see the resume. 50 to 70 is a gray zone where passing depends on volume of applicants and how picky the posting is. Above 80 consistently clears the automated filter at most enterprises. The 12-move checklist above is designed to lift a typical failing resume from the 40s into the 80s.

Do not fabricate skills or add keywords you cannot honestly claim. Instead: first, check whether you have adjacent experience that honestly covers the intent of the JD term and reframe a bullet to reflect it. Second, check whether a short course, certification, or project could close the gap and note it as "currently pursuing." Third, assess whether the JD requirement is a hard filter or a "nice to have" by looking at how many times it appears and whether it shows up in required vs. preferred sections. If it is listed only once in the preferred section, a 70%+ match on all other terms may still make you competitive.

If you have under 30 minutes: rename any creative section headings to canonical labels (Work Experience, Skills, Education, Summary) and move your contact info into the body of the document if it is currently in a Word header or footer. These two moves together typically add 10 to 16 points and take under five minutes. They are the highest return-per-minute fixes on the entire checklist and they are irreversible structural wins that carry over to every future application.

Yes. This article contains two: the 12-move ranked checklist (ordered by how many points each fix adds) and the scored section-by-section self-audit table further up the page. Run the self-audit first to find where your score is bleeding most. Then work through the 12-move checklist in order, because the moves are ranked by impact, not alphabetically. Finish with the pre-submit gate: all 12 pass/fail checks must clear before you click Apply.

Stop polishing. Start ranking fixes.

Every ATS optimization guide on the internet tells you to use a clean font and a single column. Almost none of them tell you which of the twenty things they suggest actually moves your score. That is the gap this checklist closes. Work through the 12 moves in order, clear the pre-submit gate, and ship. A resume built with this method clears 80 on every major ATS we have tested against.

Want to see your current score and a ranked list of your specific fixes before you rebuild from scratch? Run your resume through our free checker below. It reports exactly which moves to make, in order, for the role you are targeting.