Skip to content

Keywords and tailoring

How many keywords should a resume have?

There is no magic number. Here is what to count instead, and where each keyword should go.

By the Nextrova team · · Updated · 8 min read

There is no correct number of keywords for a resume, and no percentage that guarantees you pass an applicant tracking system (ATS). The useful target is different: cover every must-have requirement in the job posting that you genuinely meet, and back each one with a line that shows you used it.

That target changes from one job to the next, because every posting asks for different things. A short posting for a junior role might list six requirements. A senior engineering posting might list twenty. When Nextrova reads a posting, it pulls out between 8 and 20 concrete requirements: skills, tools, methods, certifications, languages, degrees and years of experience. That range gives you a feel for the size of the list you are working with.

If you want to see that list for a real job, paste the posting and your resume into the resume keyword scanner. It marks each requirement as found or missing in your resume text, so you count against the posting instead of guessing.

Why is there no magic number of keywords?

There is no magic number because there is no single ATS and no single scoring rule. Every company sets up its system differently. Some recruiters search the database for a few skills. Some read every resume that comes in. Some use knockout questions on the application form and never look at keyword counts at all.

Advice like "use 15 keywords" or "aim for an 80% match" turns a moving target into a fixed one. A resume with 15 keywords that miss the two skills the hiring manager cares about is weaker than a resume with 8 keywords that hit both. What matters is which requirements you cover, not how many words you repeat.

A better way to think about it: the posting tells you what the job needs. Your resume should answer each need you can honestly answer, in words the reader will recognize.

What is the difference between must-have and nice-to-have keywords?

Must-have keywords are the requirements the employer treats as non-negotiable; nice-to-have keywords are extras that help but will not rule you out. Covering the must-haves comes first.

Postings usually signal the difference in plain language:

  • Must-have signals: "required", "you will need", "minimum", "must have", a section titled Requirements, a stated number of years.
  • Nice-to-have signals: "preferred", "a plus", "bonus", "ideally", "familiarity with", a section titled Nice to Have.

Position helps too. Skills mentioned in the job title, the first lines of the summary, or more than once in the posting are usually central to the role.

Nextrova gives each extracted requirement an importance, from must-have to nice-to-have, and weights the match by it. A missing must-have costs more than a missing bonus skill. You can read how that weighting works on the page that explains the score.

Rule of thumb: if you meet a must-have, it should appear in your resume in the posting's words. If you do not meet it, do not add it. Address the gap honestly in a cover letter or an interview instead.

Where should keywords go on a resume?

Keywords count most in four places: your summary, your most recent role, your skills section and your certifications. These are the places both a recruiter and a search tool look first.

Summary

Two or three lines at the top that name your role and your strongest matching skills. If the posting asks for a "data analyst with SQL and Tableau", and that is what you are, say so in those words.

Most recent role

Your latest job carries the most weight with a human reader, because it shows what you do now. Put the most relevant requirements into those bullets, with evidence: what you did, with which tool, and what came of it.

Skills section

A short list of tools, languages and methods. This is where exact spelling matters most, because a recruiter searching for "Salesforce" needs to find "Salesforce". Keep it to skills you could talk about in an interview.

Certifications and education

If the posting names a certification or degree, write its full official name. Add the common short form if there is one.

A keyword that only appears in the skills list is weaker than one that also appears in a bullet. The list says you have the skill. The bullet shows it. Our guide to writing resume bullet points covers how to turn a skill into a line of evidence.

Why does each keyword need evidence?

Each keyword needs evidence because a person reads your resume after any software does, and a bare list of skills does not convince them. The keyword gets you found. The bullet behind it gets you taken seriously.

Compare these two sample lines for a posting that asks for stakeholder reporting in Power BI:

Sample, for illustration only.

Weak: "Skills: Power BI, reporting, stakeholder management."

Stronger: "Built monthly Power BI sales dashboards for [number] regional managers, replacing a manual spreadsheet report."

The second line uses the same keywords and adds context a reader can check. The [number] is a placeholder: fill it with the real figure, or leave the number out if you cannot confirm it. Never invent one.

What happens if you stuff a resume with keywords?

Keyword stuffing usually hurts you, because the reader who decides on an interview is a person, and they notice. Repeating a word many times, pasting the posting into your resume, or hiding text in white font are the common forms.

The risks are practical:

  • Recruiters spot it. A skills section with 40 items, or the same phrase in every bullet, reads as padding.
  • Hidden text can show up. White text is often visible when a recruiter copies the resume, views the parsed version, or the ATS strips formatting.
  • Claims get tested. Every keyword is something you may be asked about. A skill you added only for the match is a skill you will have to explain.
  • Readability drops. Dense keyword lists push out the results and context that make you stand out.

Repeating an important skill two or three times in different places (summary, a bullet, the skills list) is normal. Repeating it ten times is not.

Should you use the exact spelling or the abbreviation?

Use the posting's exact wording, and add the other common form when one exists. If the posting says "search engine optimization", write that, and you can add "(SEO)" once. If it says "CPA", include "Certified Public Accountant (CPA)".

The reason is that you do not know how a given ATS or a given recruiter searches. Some search tools match variants and some do not. Writing both forms once covers both cases without stuffing.

A few details that trip people up:

  • Close is not the same. "Java" and "JavaScript" are different skills. So are "React" and "React Native". Nextrova uses whole-word matching, so "Java" is not counted as found just because your resume says "JavaScript".
  • Common variants. Nextrova does recognize standard variants and abbreviations, such as "JavaScript" and "JS", or "Kubernetes" and "K8s". Other tools may not, so spelling it out is still the safe choice.
  • Job titles. If your official title was different from the posting's title, keep your real title. You can describe the work in the posting's language inside the bullets.
  • Other languages. If you apply in French but the posting asks for "English", Nextrova matches translations such as "Anglais". A human reader in another country may not, so match the posting's language when you can.

How do you check your keyword coverage for one job?

Check coverage against the specific posting you are applying to, one job at a time. A generic list of "top resume keywords" will not tell you what this employer asked for.

  1. Copy the full job posting, including the requirements and nice-to-have sections.
  2. List each concrete requirement and mark it must-have or nice-to-have.
  3. For each must-have you meet, find where your resume shows it. If it only appears in the skills list, add evidence to a bullet.
  4. Match the posting's spelling, and add the abbreviation once if there is one.
  5. For requirements you do not meet, leave them out of the resume.

You can do this by hand, or let Nextrova do the extraction and matching in about a minute. Once you know your gaps, the next step is tailoring your resume to the job description without changing any facts. It also helps to know how an ATS reads a resume, because a keyword in a text box or a two-column layout may not be read in the order you expect.

Is there an ideal keyword match percentage for a resume?

No. There is no universal ATS score, and each company configures its system differently. A useful goal is to cover all the must-have requirements you genuinely meet, rather than chase a percentage.

Should I copy keywords exactly from the job description?

Yes, for skills you really have. Use the posting's exact wording, and add a common abbreviation once if there is one, such as search engine optimization (SEO). Do not copy whole sentences or requirements you do not meet.

Does a skills section alone count for keywords?

It helps a search find you, but it is weak on its own. A recruiter trusts a skill more when a bullet in your experience shows you used it, with context or a result.

Can I hide keywords in white text?

No. Hidden text can appear when the resume is parsed, copied or viewed as plain text, and recruiters treat it as a red flag. Put real keywords in real sentences instead.

Try it

Tools for this step.

Keep reading