The short answer
Do not mine one posting. Build a keyword set for the role from eight or ten postings across the market, sort the terms by how often they recur, and keep only the ones you can defend. Recurring vocabulary is what recruiters search for; one-off phrasing from a single advert is noise.
What matters most
- Terms that appear across many postings for the same role are the ones worth optimising for.
- A posting contains at least four kinds of language, and only two of them are worth copying.
- Occupational databases and professional bodies give you the standardised vocabulary an advert may omit.
- A keyword you cannot discuss for two minutes in an interview is a liability, not an asset.
Why one posting is not enough
Adverts are written under time pressure, frequently by copying an older requisition and editing the top. That leaves fingerprints: requirements inherited from a previous role, tools the team stopped using two years ago, and phrases that exist only in that company. Optimise for a single advert and you inherit all of it, including the parts that will never be searched for.
Look at eight or ten postings for the same job title in the same industry and the picture separates cleanly. A handful of terms appear in nearly all of them. A larger group appears in some. A long tail appears once. The first group is the real vocabulary of the role; the last group is one company's internal dialect. Your resume should be fluent in the first and indifferent to the last.
The four kinds of language in a posting
Before extracting anything, learn to read a posting in categories. This is what stops you copying an advert wholesale.
Licences, certifications, degrees, clearances, named tools, years in a domain. Concrete, verifiable, and the most likely thing to be filtered on. Copy the exact wording where it is true of you.
The nouns of the work itself: revenue recognition, wound care, tolerance stack-up, demand planning. These are what a specialist recruiter searches. Worth more than anything else on the page.
Fast-paced environment, wear many hats, dynamic team player, competitive salary. Present in every advert ever written, searched for by nobody, and dead weight if you repeat it.
Team names, in-house tool names, level codes such as P4 or Band 6. Meaningless outside the company, and copying it makes you look like you pasted rather than thought.
Roughly speaking, you are harvesting the first two categories and discarding the second two. That single distinction removes most of the bloat that makes tailored resumes read like advertising copy.
The method, step by step
- Collect ten postings. Same title or close variants, same industry, similar seniority, from employers you would genuinely work for. Paste them into one document. Twenty minutes.
- Highlight nouns and noun phrases only. Skills, tools, methods, certifications, domains, deliverables. Ignore verbs and adjectives at this stage; "collaborate" and "innovative" are not search terms.
- Tally them. Sort by how many of the ten postings each term appears in. You do not need software for this β a two-column list is enough, and doing it by hand teaches you the market faster than any tool.
- Draw the line. Terms in seven or more postings are core. Four to six are common. Three or fewer are situational, useful only when applying to that specific employer.
- Sort by honesty. Against each core term, mark whether you can demonstrate it, have touched it, or cannot claim it. Only the first two are usable, and the second group needs careful wording.
- Find the gaps in your document. Compare the core list against what your resume currently says. Missing terms that you can genuinely defend are the highest-value edits available to you.
Sources beyond the postings themselves
Adverts tell you what employers say. Three other sources tell you what the occupation is formally called, which fills the gaps adverts leave.
- Occupational databases
- The United States Department of Labor sponsors O*NET OnLine, which lists the standardised tasks, tools and technologies associated with each occupation. It is the cleanest available source of the formal vocabulary of a job, and it names tools that adverts assume you already know about.
- Professional bodies
- The certifying or licensing body for your field publishes the canonical name of every credential, method and framework. Use their spelling and their capitalisation. "Six Sigma Green Belt" beats "6-sigma greenbelt" every time.
- Your own artefacts
- Old performance reviews, project retrospectives, statements of work and internal wikis are full of the precise terms for things you did and have since described vaguely. This is where most people find their strongest missing keywords.
- Practitioners in the role
- Public profiles of people currently doing the job you want show the vocabulary the market rewards. Read for language, not for whose career to copy.
Acronyms, synonyms and spelling
A search matches strings, not meanings, unless the employer has configured something cleverer β and you cannot know whether they have. That makes the safe approach simple: where a term has two common forms, include both once, naturally, on first use.
- Acronym plus expansion. "Applicant tracking system (ATS)", "certified public accountant (CPA)", "picture archiving and communication system (PACS)". One occurrence of the pair covers whichever form gets typed.
- Regional variants. If you are applying in the United States, use American spelling for terms of art even if you write British English elsewhere: "organization" in a program name, "labor relations", "enrollment".
- Verb and noun forms. "Project management" and "managed projects" are different strings. Where the posting uses the noun phrase, make sure the noun phrase appears somewhere in your document.
- Product versus category. Name both when both are true: "cloud data warehouse (Snowflake)" covers the recruiter searching for the category and the one searching for the product.
- Do not invent variants. Listing six near-identical phrasings of the same skill is the beginning of keyword stuffing, and it makes the section unreadable for the human who arrives later.
Where the terms should live
A keyword inside an achievement is worth several in a list, because it arrives with proof attached. The skills block is for things that have no natural home in a bullet, not a dumping ground for everything you want matched.
Skills: Forecasting, SQL, Power BI, stakeholder management, budgeting, variance analysis, Excel, reporting, data visualisation, KPIs
Rebuilt the monthly demand forecast in SQL and Power BI, cutting variance against actuals from 18% to under 7% across four product lines.
A short skills block is still worth keeping β three lines of tools and certifications, using the market's exact spelling. Our skills section guide covers what belongs there and what does not, and the examples library shows the vocabulary in place for hundreds of specific job titles.
Testing the set
Two checks, and then stop optimising. First, run the posting and your document through our free ATS checker, which lists the terms in the posting your resume does not contain. Treat that output as a prompt rather than a scorecard: every gap is a question about whether you can honestly close it, and some of them the honest answer is no.
Second, read your resume aloud. If it now sounds like a list of technologies rather than an account of work, you have over-corrected, and a human reader will discount the whole document. Keyword coverage buys you the chance to be read. Nothing else about the page is improved by adding more of it.
A note on honesty
Every term on your resume is a question you have volunteered to be asked. A keyword that gets you into a conversation you cannot hold costs you more than the missing term would have, because it converts a possible future employer into someone who has watched you overstate yourself. Where your experience with something is genuinely light, say so in the wording: "exposure to", "supported", "trained in". Those phrases still match a search and they still survive contact with an interviewer.
The Purdue OWL guidance on tailoring employment documents is a useful academic counterweight if you want a second, non-commercial account of the same discipline.
Questions people actually ask
How many keywords should a resume contain?
There is no target number, and any specific figure you see quoted is invented. A better test is coverage of the core terms for the role, meaning the ones that recur across most postings, each appearing where it can be evidenced. If you find yourself counting, you have moved from communicating to gaming.
Should I copy phrases word for word from the job posting?
Copy specific terms of art, tool names and certification titles exactly, because those are the strings a search will use. Do not copy whole sentences. Lifted sentences read as filler to a human, and they crowd out the space where your own evidence should be.
What if I do not have one of the required keywords?
Leave it out and apply anyway if the rest is a strong match. Most postings list more requirements than the employer expects any single candidate to meet. Inventing the missing one is the worst available option, because it converts a partial match into a credibility problem the moment it is discussed.
Do keywords matter for a small company with no tracking software?
The vocabulary still matters, because a human reader is also scanning for the terms they recognise. What changes is the mechanism, not the requirement. Speaking the language of the role is how any reader, software or otherwise, places you quickly.
Is it worth repeating a key term several times?
Once in a place where it is evidenced, and optionally once in a skills block, is enough. Repetition beyond that adds nothing to a search that has already matched, and it makes the writing worse for the person reading it afterwards.