On sourcing: we looked for an ATS vendor or university careers service that sets a keyword count and found none. What employer-side software does comes from the vendors' own documentation; how CVder's checker counts keywords is read from its code, as of November 2026. Both are linked in Sources.
Why there is no magic number
Recruiters search for terms, not totals. Bristol's careers service says recruiters "typically search the system in a similar way to using an online search engine". Greenhouse and LinkedIn Recruiter both document Boolean search, where a recruiter combines terms with AND, OR and NOT. A query like that asks whether a term is on your resume, so a missing term can keep you out of the results, while a fifth mention of a term that is already there does not bring you in.
Matching tools do not reward volume. Greenhouse's statement above comes from its help center page on Talent Matching, its AI matching feature. In CVder's own checker, the keywords part of the score gives credit for each term up to the number of times the posting itself uses it, and mentions beyond that earn nothing. The part is worth 8 of the 100 points; the skills the posting asks for are worth 32.
Postings differ. One posting lists five requirements, another lists twenty-five. Any fixed number would be too many for the first and too few for the second.
Which keywords count
Start from the posting, not from a generic list. The terms that matter are usually in these places:
- Hard skills and tools: software, languages, methods and platforms the posting names, such as SQL, Salesforce or A/B testing.
- The job title, and any close variants the posting uses.
- Qualifications: certifications, licenses and degrees, especially those marked as required.
- Languages, when the posting asks for one.
- Duties: the tasks the posting describes, such as "build dashboards" or "manage vendor contracts".
- Soft skills: worth including when the posting names them, but they read better shown in a bullet than listed.
For a starting list by job, see resume keywords by role: hand-checked lists of hard skills, tools, soft skills and bullet verbs. Use one to spot terms you might have missed, then keep only the ones the posting asks for and you have.
Mark which terms the posting calls required and which it calls nice to have, and note the ones it repeats: repetition is a hint at what the employer cares about most.
See what your resume is missing — before you apply.
CVder reads the job posting and your resume side by side, then shows the exact terms to add and the formatting a parser would trip on.
How many of the posting's keywords to cover
Cover all the required ones you really have. They are the terms the employer has said it needs. In CVder's checker, a required certification or language that your resume does not mention caps the whole score at 49, however well the rest matches (how the score is calculated).
Include the nice-to-haves you have; they can help when several applicants meet the basics.
Leave out any you do not have. A keyword on the resume is a claim a recruiter can ask about in the first interview. If you are close on a requirement, for example you used a similar tool, name the tool you used and explain the overlap in your cover letter.
How often to repeat a keyword
Once, in the right place, is the floor. For a term the posting stresses, two or three natural mentions are normal: in the skills section, in the bullet where you used it, and perhaps in your summary. Past that, repetition stops helping and starts hurting readability, which is the point Bristol makes. Never hide keywords in white or tiny text: text extraction does not see color, so hidden words can appear in the plain-text version a recruiter reads.
Where to put keywords
- Skills section: the exact terms, in the posting's spelling. If the posting writes "Google Analytics 4", write that rather than only "analytics".
- Experience bullets: the strongest place, because the term comes with proof. "Built weekly SQL reports for the sales team" says more than "SQL" in a list.
- Summary: two or three of the most central terms, including the job title if it fits you.
- Both forms of a term, where the posting uses both, such as an acronym and its full name.
More on the skills section itself is in where to put skills on a resume.
An example
Take this illustrative posting excerpt:
Marketing analyst. You will build weekly performance dashboards in Looker Studio, run A/B tests on landing pages and report results to the marketing team. Requirements: SQL, Google Analytics 4, Excel, two or more years in a marketing or analytics role. Nice to have: Python.
That is about eight terms to cover, and each needs to appear once or twice:
| From the posting | Where it goes | Example, if true for you |
|---|---|---|
| Marketing analyst | Summary or title line | "Marketing analyst with three years of campaign reporting" |
| SQL, Google Analytics 4, Excel | Skills section and one bullet | "Wrote the SQL behind a weekly Google Analytics 4 conversion report used by four regional teams" |
| Looker Studio, dashboards | A bullet | "Built Looker Studio dashboards for paid search, reviewed weekly by the marketing lead" |
| A/B tests | A bullet with a result | "Ran 12 A/B tests on landing pages; two winning variants raised sign-ups by 9%" |
| Python (nice to have) | Skills section, only if you use it |
The resume ends up covering the posting with roughly a dozen mentions in total, none of them forced. A different posting would give a different number, which is why the posting, not a count, is the guide.
Check your coverage
Paste the posting and your resume into CVder's free ATS checker. It shows how many of the posting's keywords are not on your resume yet, and after a free email unlock it lists them, so you can decide which ones you can honestly add. For the full rewrite around one posting, see how to tailor your resume to a job description.
- There is no set keyword count; the posting decides how many terms matter.
- Cover every required term you really have, in the posting's wording, plus the nice-to-haves you have.
- Once or twice per term is enough. Repetition beyond that does not help with search or matching, and it hurts readability.
- Put keywords where they come with proof: experience bullets first, then the skills section and summary.
- Never add a keyword you cannot back up in an interview.