Resume writing · · 4 min read

How to Tailor Your Resume to a Job Description (Step by Step)

Sending the same resume to every job is the most common reason good candidates hear nothing back. This is a step-by-step method to tailor your resume to a job description in about 20 minutes, without exaggerating anything.

Why tailoring works

A recruiter looking at a job with dozens of applicants decides in seconds whether your resume looks relevant. Software may also search your resume for the terms in the posting. Either way, a resume that visibly answers this job's requirements has a better chance than a general one. Tailoring is not about writing a new resume each time. It is about changing what the reader sees first.

Step 1: Keep a master resume

Start with one long document that contains everything: every job, project, tool and achievement, written well. You will not send this. It is the source you copy from. Each tailored resume is a shorter, reordered version of it, so you are editing rather than starting from a blank page.

Step 2: Break down the job description

Read the posting slowly and pull out what the employer wants. Group it into three lists.

  • Must-haves: anything in the job title, the "required" section, or repeated more than once.
  • Nice-to-haves: items marked "preferred" or "a plus".
  • Tone and priorities: the words the company uses to describe the work, such as "own", "collaborate" or "ship quickly".

Step 3: Map each requirement to your experience

Go through the must-haves one by one and find where you have done something similar. Write the match beside each one. You will end up with three groups: things you clearly have, things you have but do not show yet, and real gaps. The middle group is where tailoring pays off most, because it is skill you already have that the resume is not communicating.

Step 4: Rewrite the top third of the page

The top of your resume gets the most attention, so it is the part to tailor first.

  • Headline or summary: two lines that name the role you are applying for and your most relevant strengths. "Backend developer with 3 years of Node.js and PostgreSQL experience" beats a generic objective.
  • Skills section: put the skills the job asks for first, and drop ones that are irrelevant to this role.
  • First bullets under your latest role: make sure the most relevant work is at the top.

Step 5: Rework your bullets

For each relevant bullet, aim to show an action, the skill or tool used, and the result. Compare these two versions for a job that wants API and database experience.

  • Before: Worked on the backend of the company website.
  • After: Built REST APIs in Node.js and PostgreSQL for the checkout flow, reducing page load time by 30%.

The second one uses the language of the job, says what you did and gives a result. Only include numbers you can defend. If you do not have a measurable result, describe the scope instead, such as "used by 3 internal teams".

Step 6: Use the job's wording, honestly

If the posting says "cross-functional collaboration" and you did work with design and product, use that phrase. It helps both a person skimming and a keyword search. The rule is simple: only use a term if it describes something you actually did. Never add a skill or tool you have not used. It gets found in the interview, and it can cost you the offer later.

Step 7: Cut what does not help

Remove or shrink anything unrelated to this job, such as an old role with no bearing on it or a skill you would not want to be interviewed on. A focused one-page resume beats a two-page one that makes the reader hunt. Save the version with a clear name, like "Resume - Acme - Data Analyst".

Step 8: Check the result against the job

Before you send it, compare your tailored resume with the posting one more time. Are the must-haves visible in the first half page? Is the wording consistent? Is the contact information easy to find and the file readable by software? A tool can speed this up. ResumeIQ compares your resume with the job description and shows a match score, the skills still missing and specific edits, and your first 3 analyses are free.

A quick tailoring checklist

  1. Read the job description and mark the must-haves.
  2. Map each must-have to real experience on your master resume.
  3. Rewrite the headline or summary for this role.
  4. Reorder the skills section, most relevant first.
  5. Put the most relevant bullets at the top of each role.
  6. Reword bullets with the job's language where it is true.
  7. Remove what does not help for this job.
  8. Check the final resume against the posting and export a clean PDF or DOCX.

Keep going

Tailoring gets faster with practice, and a master resume makes each application a short edit. If you want to know how your resume will score, read about the resume match score, and make sure software can read it with our ATS resume checklist.

Frequently asked questions

How much should I change my resume for each job?
Change what is most visible: the headline or summary, the skills order and the top bullets. You rarely need to rewrite the whole thing. Twenty minutes per application is realistic once you have a master resume.
Is it okay to copy keywords from the job description?
Yes, when they describe something you have really done. Use the same wording in a bullet that shows the work. Do not paste the whole posting or add skills you do not have.
Do I need a different resume for every application?
You need a tailored version for the jobs you care most about. If you are applying to many similar roles, one strong version for that role type, lightly adjusted each time, is a reasonable balance.

More guides