Skip to main content
CV Strategy

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

A generic CV sent to every job rarely matches the keyword profile of any one role. Applicant Tracking Systems score your application against the exact language in the job description — and a candidate with ten years of experience can score below a weaker applicant simply because their CV uses different words. Here is the exact process to fix that — including what to do when you're a career changer, underqualified, or more experienced than the role asks for.

J
JOBVIAN Team
March 11, 20269 min read

Key takeaways

  • A generic CV sent to every job rarely matches the ATS keyword profile of any one role — even for highly qualified candidates.
  • Read the job description three times: for overall understanding, keyword frequency, and priority order. Most candidates read it once.
  • Not all keywords are equal — repeated terms, first-listed requirements, and hard skills carry the most weight. Prioritise accordingly.
  • Rewrite your achievement bullets in the job description's own language. The underlying facts stay identical; only the phrasing changes.
  • Career changers, underqualified candidates, and overqualified candidates each need a different tailoring strategy — not the same playbook.

Why Generic CVs Fail

Every job description is written in its own language. A fintech company posting a "Senior Data Analyst" role will use different phrasing, different tool names, and different priority ordering than a healthcare company posting the same grade of role. The Applicant Tracking System that processes your application has already parsed the job description and built a keyword model from it. Your CV is then scored against that model.

If you describe your experience using different terminology than the JD uses — even if the underlying skill is identical — you score zero on that criterion. A candidate who has ten years of relevant experience but uses synonyms throughout their CV can score below a less experienced candidate whose CV happens to mirror the JD language. The system is measuring language match, not capability.

Research consistently shows tailored CVs receive more recruiter responses than generic ones. A CV tailored to a specific role's language routinely achieves ATS match scores 20–30 percentage points higher than the same CV left unmodified. For roles where the ATS cut-off is 70%, those points determine whether any human ever reads your application.

Before You Start: Read the Job Description Three Times

Most candidates skim a job description once before applying. Effective tailoring requires three deliberate reads, each focused on different information.

First read

Read the entire JD for overall understanding. What is the role actually about? What problem is the company solving by hiring for it? This shapes the tone and emphasis of your CV — a growth-stage startup hiring a 'Marketing Manager' wants something different from a corporation using the same title.

Second read

Identify repeated terms and phrases. If a keyword appears more than once across different sections — Requirements, Responsibilities, Company Culture — it is weighted. Note how the requirements are ordered: the first-listed requirement is almost always the highest priority.

Third read

Separate required from preferred. Skills under 'Requirements' or 'Essential' are must-haves; those under 'Nice to Have' or 'Desirable' are bonuses. Also read the Responsibilities section — skills mentioned there but not in Requirements still reward candidates who demonstrate them.

Your Keyword Budget: How to Prioritise When You Can't Add Everything

A detailed job description can list 25–40 skills and requirements. You cannot insert all of them into your CV without it reading like a keyword dump — which hurts your score with modern ATS and is immediately obvious to any recruiter who opens your application.

The solution is to treat your CV as having a keyword budget: limited space for naturally placed keywords, and a priority order for which ones to spend that budget on. Here is that priority order, from highest to lowest impact.

Highest

Required skills that appear more than once in the JD

Repetition is how the employer signals weighting. If 'stakeholder management' appears four times across different sections of the JD, it is the primary keyword. Missing it is a large score deduction.

High

Required skills listed first in the requirements section

Most ATS systems weight requirements by position. The first-listed requirement is typically the most important. Candidates whose CVs demonstrate that skill early and explicitly score better.

High

Hard skills where you have strong evidence

A keyword you can back up with a specific result scores better than one buried in a skills list. 'Managed Salesforce CRM implementation across 3 regions' outperforms a bullet point that just reads 'Salesforce CRM'.

Medium

Preferred skills you genuinely have

'Nice to Have' skills still contribute to your score — they're just not hard filters. If you have them, include them. If you don't, leave them out. They're never worth exaggerating.

Lower

Soft skills from the JD

Soft skills ('collaborative', 'results-driven', 'adaptable') contribute less to keyword scores than hard skills and are harder to verify. Include the ones the JD emphasises, but don't sacrifice space for hard skill keywords to do it.

Skip

Keywords you cannot honestly demonstrate

Every fabricated keyword is a liability in an interview. If a required skill is something you genuinely lack, do not insert it. Address significant gaps in your cover letter instead.

Practical rule: prioritise required skills that appear more than once and that you can back up with a specific result. One well-placed keyword in context beats four keywords in a skills list.

The Six-Step Tailoring Process

Work through these steps in order. The keyword map you build in step two feeds directly into steps three, four, and five.

Step 01

Match the job title

Use the exact job title from the job description in your most recent role — if it accurately describes what you did. ATS parsers weight your current or most recent title heavily. If the role advertises 'Senior Data Analyst' and your title was 'Analytics Lead', the system may not connect the two. Where your actual title differs but the work matches, add the JD title as a parenthetical in your professional summary. Never change your actual employment title — the discrepancy surfaces at reference checks.

Step 02

Extract and map keywords

Read the job description and build two lists: required skills (tools, technologies, methodologies, qualifications listed under 'Requirements') and preferred skills (listed under 'Nice to Have' or 'Preferred'). Note any terms that appear more than once — repetition signals weighting. Then map each item against your actual experience: what you have, what you can demonstrate with evidence, and what you genuinely lack. Only the first two groups go into your CV.

Step 03

Rewrite achievement bullets using JD language

This is the highest-impact step. You are not changing what you did — you are describing it using the same terminology as the job description. If the JD says 'cross-functional stakeholder management' and your bullet says 'worked with different teams', rewrite it. If the JD says 'data-driven decision making' and you have an example of exactly that, use the phrase. The underlying experience is unchanged; the language now matches the keyword model the ATS built from the JD.

Step 04

Add a skills section that mirrors the JD

Place a concise Skills section near the top of your CV — below your summary, above your experience — or immediately after your experience section. List the hard skills, tools, and methodologies from your keyword map, using only those you can genuinely demonstrate. Use exact terms from the JD: 'Salesforce CRM' not 'CRM software', 'Google Analytics 4' not 'web analytics'. Keep it to 10–15 items. A bloated skills list reads as keyword stuffing to both the ATS and the recruiter.

Step 05

Update your professional summary

Write a 3–4 sentence summary that incorporates the top three keywords from the job description naturally. Sentence 1: your role title and years of experience. Sentence 2: the primary skill or function the role requires. Sentence 3: one quantified achievement relevant to the position. Rewrite this from scratch for every application. A generic summary provides no keyword value and no persuasive value — it is the first thing the ATS parses and the first thing a recruiter reads.

Step 06

Do a final keyword gap check

Before submitting, re-read the 'Required' section of the job description and verify each listed skill or qualification appears somewhere in your CV — in a natural sentence, not a raw list. Any required item that is missing and that you genuinely possess should be added. If a required item is missing because you genuinely don't have it, leave it out. Do not fabricate experience.

Step 3 in Practice: Before and After

The following example shows the same achievement bullet rewritten for a job description that uses the phrases "cross-functional stakeholder management", "data-driven decision making", and "revenue growth". The underlying facts are identical — only the language changes.

Before (generic)

“Worked with different teams to improve sales performance and helped management make better decisions using reports I produced.”

After (tailored)

“Led cross-functional stakeholder management across sales, product, and finance to deliver data-driven decision making frameworks that contributed to 18% revenue growth in FY2025.”

Both bullets describe the same work. The tailored version uses three phrases directly from the job description, includes a quantified outcome, and names the specific functions involved — all of which increase the ATS keyword score and make the bullet more compelling for the recruiter who reads it.

Writing a Professional Summary That Works for Both ATS and Recruiters

Your professional summary is the first text block an ATS parses and the first thing a recruiter reads if your application makes it through. Most summaries are either too generic ("results-driven professional with a passion for excellence") or too long. A summary that works for ATS tailoring follows a consistent four-sentence structure.

1

Sentence 1

State your role title (using the JD's exact title if accurate), years of experience, and primary domain. This anchors the parser to your professional identity and gets the most important keyword into the first line.

2

Sentence 2

Reference the primary skill or function the role requires, using the exact JD terminology. If the JD lists 'stakeholder management' as the first requirement, this sentence should demonstrate it.

3

Sentence 3

Add one quantified achievement directly relevant to the target role. Specificity here builds immediate credibility with both the ATS and the recruiter who opens your CV.

4

Sentence 4 (optional)

Signal a third keyword — often a methodology, tool, or sector — if it appears prominently in the JD and you have clear experience with it.

Example tailored summary

“Senior Data Analyst with eight years of experience in B2B SaaS, specialising in data-driven decision making and commercial reporting. Skilled in cross-functional stakeholder management across product, sales, and finance, translating complex data into actionable business strategy. Delivered dashboards and forecasting models that contributed to 23% revenue growth across two consecutive fiscal years. Proficient in SQL, Python, and Tableau.”

Tailoring for Difficult Situations

The standard tailoring process works well when your experience is a reasonable match for the role. Three common situations require a different approach: career changers, candidates who are underqualified, and candidates who are overqualified. The ATS challenge differs in each case — and so does the right strategy.

Career changer

Your job history is in a different industry or function. The keyword overlap between your CV and the target role is low by default.

  • Build a 'transferable language map': list the key skills from the JD, then find the closest thing you actually did in your previous roles. Rewrite your bullets to use the JD's terminology — not to fabricate experience, but to describe it in the vocabulary of the target field.

  • Put your professional summary at the top and make it carry the framing. The summary is the only place where you can set context before the ATS and recruiter encounter your unrelated job titles. Use it to bridge: 'Eight years in client-facing consulting, transitioning to product management, with demonstrated experience in cross-functional delivery and data analysis.'

  • Emphasise process and outcome over title. What you did often transfers; what you were called doesn't. Focus bullets on the work itself: the scale, the stakeholders, the output. Strip out industry jargon from your old field that has no equivalent in the new one.

  • Be selective about which roles to apply for. A career change with a 40% keyword overlap will face an uphill ATS battle regardless of tailoring. Target roles where the functional overlap is genuine — ideally 60%+ of the required skills are demonstrable from your existing experience.

Underqualified — you are missing 1–3 required skills

You meet most of the requirements but have clear gaps in one or two areas the role lists as essential.

  • Lead with your strongest matches. Your professional summary and your first bullet points should immediately demonstrate alignment with the role's top requirements. Get the recruiter invested in your application before they encounter the gap.

  • Show momentum on the missing skill. If it is a tool or certification you are actively working toward, say so — in your summary or a cover letter. 'Currently completing AWS Solutions Architect certification' is materially different from silence. It shows initiative and closes the perceived gap partially.

  • Don't use vague language to paper over a gap. 'Familiar with Salesforce' when you have used it twice in a peripheral way is detectable in an interview. Either you can demonstrate a skill or you can't. Vague language signals a gap to a sharp recruiter anyway.

  • Consider whether the gap is a hard filter. Some requirements (a professional license, a specific degree, a minimum years threshold) are non-negotiable gates — the role genuinely cannot proceed without them. If that's the case, your tailoring effort is better spent on a different application.

Overqualified — you are more senior than the role requires

Your experience exceeds what the role asks for. ATS scoring may be fine, but human reviewers may hesitate.

  • The ATS itself doesn't penalise seniority. Your score challenge is the opposite — ensuring the role's keywords appear in your CV despite the fact your experience may use more senior terminology. Rewrite bullets to use the JD's language for the relevant skills.

  • In your professional summary, give a reason. Recruiters who see an overqualified CV immediately ask: 'Why are they applying? Will they stay?' Address this directly: 'After 12 years in senior roles, I am deliberately moving toward hands-on individual contributor work' is more reassuring than leaving the recruiter to speculate.

  • Deprioritise seniority signals in your bullet points. If the role is a team contributor position and your CV is full of 'led a team of 20' and 'reported to the board', you are amplifying the concern. Focus bullets on the actual work output, the collaboration, the delivery — not the strategic scope or headcount managed.

  • Trim older roles. A CV where roles from 15 years ago are given equal space to recent roles appears inflated. Compress older experience into a brief paragraph. Seniority signals from a decade ago are irrelevant to this application and distract from your relevance to the role.

What NOT to Change

Fabricating experience invalidates your entire application

Background checks, LinkedIn cross-referencing, and technical interviews will surface dishonesty. Beyond the immediate rejection, misrepresentation can result in termination after hiring, damage to your professional reputation, and in some sectors, legal consequences. No score improvement is worth any of these outcomes.

Your dates, companies, and job titles

These are verifiable facts. Employment dates, company names, and actual job titles must be accurate. You can add context or a parenthetical where your title differed from industry norms — but never alter the underlying facts.

Keyword stuffing

Modern ATS platforms and experienced recruiters both detect unnatural repetition — lists of skills or phrases without meaningful context. Keywords must appear in sentences that demonstrate genuine use. A skills section listing 40 tools in a row triggers suspicion, not a higher score.

Skills you do not have

Only include tools, technologies, and methodologies you can speak about and demonstrate in an interview. If a job requires a skill you lack, address that gap honestly in your cover letter — not by inserting the keyword into your CV.

Your core professional voice

Tailoring is about adapting language, not rewriting your personality. A CV that reads as clear and direct before tailoring should still read that way after. Over-engineered CVs that sound like they were written by a committee are noticeably weaker when a recruiter reads them.

Automate steps 2–6

JOBVIAN does this automatically for every role

Upload your base CV once. JOBVIAN discovers relevant job listings, scores each against your CV, identifies your keyword gaps, and generates a fully tailored, ATS-optimized version for every role — optimized overnight, ready when you wake up.

The Bottom Line

Tailoring your CV to a job description is not about gaming a system. It is about presenting your genuine experience in the language a specific employer has signalled they are looking for. The ATS is a language-matching tool — and a CV that speaks the same language as the job description will be ranked higher, seen by more humans, and result in more interviews.

The process above — reading the JD three times, building a prioritised keyword map, rewriting bullets with JD language, updating your skills section and summary, and doing a final gap check — is the complete workflow. Done consistently, it is the single most reliable lever for improving your response rate.

If your situation is non-standard — career change, significant skill gap, or more experience than the role asks for — apply the scenario-specific adjustments in the section above before working through the six steps. The tailoring process is the same; the framing and emphasis strategy differs.

Stop tailoring CVs manually

Every step above.
Done automatically.

JOBVIAN reads both your CV and the job description, identifies your keyword gaps, and rewrites your CV sections using JD language — preserving your facts and voice. One setup. Optimized overnight. Wake up to tailored CVs, ready to send.