.resumeGet Started
5 min readResume Writing

How to Tailor Your Resume to a Job Description (2026 Guide)

A step-by-step guide to rewriting your resume for a specific job, keyword extraction, bullet rewrites, and the 20-minute checklist recruiters actually notice.

Your resume is not a document. It is an answer to a question: can this person do this job? A generic resume answers the question vaguely. A tailored resume answers it for one specific posting, in the recruiter's own vocabulary.

This guide is the workflow I use when a posting matters: what to read for, what to cut, what to leave in, and the 20-minute version for when you're applying to five roles in an afternoon.

Why tailoring works

Every job posting is a keyword list wearing a trench coat. HR writes postings by stapling together phrases from past reqs, the hiring manager's wishlist, and the company's branding. Applicant tracking systems (ATS) read resumes looking for those exact phrases. Recruiters then skim the survivors looking for the same phrases, they just do it faster.

A tailored resume wins twice:

  1. ATS ranking. Most systems rank resumes by keyword overlap with the posting. A matched resume lands at the top of the stack. An unmatched one rarely gets seen.
  2. Recruiter skim. A recruiter spends 6, 8 seconds on a first pass. If your summary and top two bullets use the same language as the posting, they read more. If they don't, you're one of 200 "maybe" piles.

You don't need to rewrite the whole resume. You need to rewrite the top third.

Step 1, Read the posting twice

Read it once without a pen, just for tone. Is this a scrappy startup posting, a regulated-industry posting, a big-co matrix posting? The voice tells you what to emphasize.

Read it a second time with two colors. Highlight:

  • Required skills and tools in one color, the "must have" section
  • Repeated phrases in another, anything the posting says more than once, including in different words ("ship fast" + "move quickly" + "bias for action" all point at the same thing)

The repeated phrases are the real signal. If a posting mentions "cross-functional" four times, that phrase needs to appear in your resume, in your bullets, not just your skills list.

Step 2, Extract the keyword list

Make a two-column table. Left column: phrases the posting uses. Right column: where you've done that thing, in your own experience.

If a posting requires Python and you have Python, note the project. If it requires "stakeholder management" and you only have "managed a team," those are different phrases, rewrite your bullet to use the posting's phrase if it's genuinely the same work.

Do not invent matches. Recruiters can tell when a resume claims a keyword the rest of the resume doesn't support.

Step 3, Rewrite the summary in three lines

Your summary is read. Your "Interests" section is not. Spend your effort accordingly.

A tailored summary is three lines:

  • Line 1, role and years. "Senior backend engineer, 7 years, distributed systems."
  • Line 2, the single most relevant result. Pick one number from your career that matches what the posting is hiring for. If they're hiring for scale, use a scale number. If reliability, use an uptime number.
  • Line 3, the stack, in the posting's language. Not "Python, Go, some AWS." Use the exact terms the posting used. If they said "Kubernetes," write Kubernetes, not K8s.

Three lines. No adjectives about yourself.

Step 4, Rewrite the top two roles

The top two roles on your resume get 70% of the read time. Rewrite those bullets first.

For each bullet:

  • Start with a verb the posting uses
  • Quantify with a real number (users, revenue, latency, team size, anything countable)
  • End with the outcome, not the activity

Example, before:

Worked on the checkout team to improve conversion rates

Example, after (for a posting that says "experimentation" and "drove growth"):

Ran 14 checkout experiments over 6 months, shipping 4 that drove +3.8% conversion ($1.2M annualized)

Same role, same work. The rewrite uses the posting's verbs ("ran," "shipped," "drove"), adds numbers, and ends on the outcome.

Step 5, Prune without mercy

A one-page resume that maps cleanly to the posting beats a two-page resume with 40% irrelevant content. Cut:

  • Roles older than 10 years unless they add a specific keyword
  • Bullets that don't map to anything in the posting
  • The skills section listing 30 tools when the posting names 6
  • "Hobbies" unless they're genuinely relevant (open source, writing, speaking)

If a section adds nothing, it subtracts attention from the sections that do.

Step 6, Run an ATS check

Before you submit:

  • File format. PDF usually, DOCX if the posting asks. Never PNG or a design-tool export with rendered text.
  • Single column. Multi-column layouts break most ATS parsers. Your fancy two-column template is hurting you.
  • Standard section headers. "Experience," "Education," "Skills." Not "My Journey" or "What I Bring."
  • Keyword coverage. Paste the posting and your resume into a match tool. Aim for 60, 80% hard-skill coverage.

The 20-minute version

When you're tailoring five resumes in a Sunday afternoon, skip steps 1, 2 as written and do this instead:

  1. Copy the posting. Paste it into a word-frequency tool or an AI tool that extracts keywords.
  2. Take the top 10 keywords. Add any that map to your experience.
  3. Rewrite your summary (3 lines).
  4. Rewrite the top 2 bullets of your most recent role.
  5. Check the skills section uses the posting's exact phrasing.
  6. Export. Submit.

That's the fast path. It covers 80% of what manual tailoring does.

The faster version

Paste the job description into .resume. It extracts the keyword list, rewrites your summary and top bullets to match, and flags lines that are weakening your resume. 45 minutes becomes about 90 seconds, and the output is something you can edit rather than something you build from scratch.

Tailoring is the single highest-leverage thing you can do in a job search. Do it for every role you actually want. Don't do it for roles you're applying to "just in case", those deserve your base resume, not your time.

Frequently asked

How long should it take to tailor a resume?
20 to 45 minutes if you have a base resume and the posting is clear. If you're rewriting from scratch every time, you're doing too much, build a base resume first, tailor the top third.
Do I need to tailor every resume I send?
Tailor for jobs you actually want. For volume applications, a single strong base resume will outperform 50 lightly-edited ones. Save the custom work for postings where you'd accept an offer.
How many keywords should I match?
Aim to match 60, 80% of the hard skills and 3, 5 of the repeated phrases. Matching 100% reads like keyword stuffing, ATS flags it, humans notice.
Does changing my resume for each job help with ATS?
Yes. Most ATS systems rank resumes by keyword relevance to the posting. A tailored resume at the top of the stack is how a human ever sees it.
What's the fastest way to tailor a resume?
Paste the job description into an AI tool like .resume. It extracts keywords, rewrites your summary and top bullets to match, and flags weak lines, the 45-minute manual process drops to about 90 seconds.