How to tailor your CV to a job description in 3 steps
Extract the right keywords, map them to your experience, and format for the ATS — without rewriting from scratch.
The average job seeker sends 50+ applications before landing a single interview. The candidates who buck that ratio have one habit in common: they don't send the same CV twice. They tailor. And they do it in minutes, not hours.
Tailoring isn't about rewriting your career story for every posting. It's a disciplined three-step edit: pull the keywords the role actually cares about, map them to experience you already have, and format the result so an Applicant Tracking System (ATS) can read every line. Do that consistently and your interview rate climbs from ~2% to something closer to 25%.
Here's the workflow, end to end.
Step 1 — Extract the keywords that actually matter
Open the job description in one column and a blank note in another. Read the posting twice. On the second pass, pull out three buckets:
- Hard skills. Tools, languages, frameworks, certifications, methodologies. Anything a recruiter could search on LinkedIn.
- Domain signals. Industries, customer types, company stages, regulated environments. "B2B SaaS", "fintech", "Series A", "healthcare".
- Outcome verbs. "Ship", "own", "lead", "reduce", "automate". These signal the seniority and behavior the hiring manager wants.
Ignore the boilerplate — the "we're a fast-paced team that loves ping pong" filler. Focus on the requirements section and the top three bullets of the "what you'll do" section. Those are the ones the ATS score is weighted against.
Step 2 — Map keywords to experience you already have
This is where most people go wrong. They see "Python" in the JD, notice their CV says "Python", and move on. But the ATS scores context, not just presence. "Python" buried in a Skills section scores lower than "Built a Python data pipeline processing 1M records/day" inside an Experience bullet.
The mapping exercise:
- For each keyword, find one bullet in your CV where you did that thing — with a number attached if possible.
- Rewrite the bullet to lead with the outcome, then the method, then the keyword. Example: "Reduced report generation time 80% by rebuilding the pipeline in Python."
- If you can't find an example, don't invent one. Instead, flag the gap and decide whether to address it in the cover letter or drop the application.
Semantic matches count. If the JD asks for "machine learning" and you shipped "recommendation models", surface the underlying skill — modern ATS parsers and every human recruiter will connect them.
Step 3 — Format so the ATS reads every line
The ATS is not a human. It's a parser that turns your PDF into plain text and scans for structure. Break the structure and it drops content silently.
Rules that never change:
- No tables, no columns, no text boxes. They get flattened into gibberish.
- Standard section headings. "Experience", "Education", "Skills". Not "Where I've been" or "Toolbelt".
- One column, left-aligned. Fancy resume templates fail spectacularly here.
- Standard fonts. Inter, Arial, Helvetica, Calibri, Source Sans. Never comic sans, never anything decorative.
- Consistent date format. "Jan 2022 – Present" everywhere, not a mix of "01/22" and "January 2022".
Save as PDF unless the posting specifically asks for DOCX. Name the file predictably: firstname-lastname-company.pdf.
Common mistakes to avoid
- Keyword stuffing. A skills list of 40 items reads as desperate and lowers your score, not raises it. Keep it to 8–12.
- Rewriting your history. Tailoring reframes; it doesn't invent. Every bullet has to be defensible in an interview.
- Skipping the cover letter. If the JD asks for one, its absence drops you into a lower tier before a human sees the CV.
- Applying too broadly. Ten tailored applications outperform fifty generic ones — every time.
FAQ
Should I tailor every application?
Yes, if the role is one you actually want. If you're spray-and-pray applying just to keep options open, spend the time somewhere better — networking, or shortlisting more carefully.
How long should tailoring take?
Fifteen to twenty minutes by hand, or two to three with a tool. Anything longer and you're overwriting your own voice.
What if my experience doesn't match?
If you can honestly hit 60% of the requirements, apply and address gaps in the cover letter. Below that, the role probably isn't a match — and pretending it is wastes your time more than theirs.
Tailor an application in two minutes
Upload your CV, paste any job description, and Kinetic returns an ATS-optimized resume, cover letter, and outreach — all editable.
Try Kinetic free