How Many SEO Keywords Should I Use Per Page?

· Cole Stark · 6 min read

Cover for a guide to how many SEO keywords should I use: one page with a single bold blue line and three thinner lines, surrounded by a scatter of small squares

How many SEO keywords should I use? Target one primary keyword per page, plus two to five close variants of it. The page will still rank for hundreds of related searches, because Google matches meaning, not exact strings. The number that matters more is how many pages target the same keyword: it should be one.

Here's how I pick the keywords for a page, where they go, how often to repeat them, and how the count works across a whole site.

How many SEO keywords should I use per page?

Every page gets three tiers of keywords:

TierHow manyWhere it goes
Primary keyword1Title, H1, URL, first sentence, one subheading, meta description
Supporting keywords2 to 5Subheadings and body copy, as exact phrases
Related termsAs many as the topic needsWherever they fit naturally

The primary keyword sets the page's job. Supporting keywords are close variants with the same intent, like "how many keywords per page SEO" and "how many keywords for SEO" on this page. Related terms are the words any complete answer would use anyway.

If you find yourself needing ten supporting keywords, you probably have two pages' worth of topics. Split them.

Why one primary keyword per page

A page can only have one title and one main answer. If it tries to rank for "SEO pricing" and "SEO checklist" at once, it does neither well.

The bigger risk is two pages chasing the same query. They split links and clicks, Google has to guess which one to show, and often neither ranks well. That's usually called keyword cannibalization, and the fix is an assignment: one keyword, one page. Making those assignments across the whole site is what keyword mapping is for.

It also keeps the writing focused. When the page has one job, every section either serves it or gets cut.

One page ranks for hundreds of keywords

Targeting one keyword doesn't mean ranking for one. In Ahrefs' study of 3 million searches, published in 2017, the page ranking first also ranked in the top 10 for nearly 1,000 other keywords on average, with a median of around 400.

Google's SEO Starter Guide explains why. Its language matching is sophisticated, so a page can rank for searches "even if you don't explicitly use the exact terms." People with more expertise also search with different words, and a thorough page covers them without trying.

So you don't need to cram every variation in. Cover the topic completely, and the long tail searches follow. That's the idea behind long tail SEO.

How many keywords for SEO across a whole site?

The site-wide count is simply the number of pages you plan to build, each with its own primary keyword. The plan behind this blog maps 91 pages, each with one seed keyword and its own supporting terms, plus the service pages.

For a startup, the order matters more than the total. Start with the pages closest to a signup and easiest to win: product, comparison, integration and use-case pages. Then build outward into how-to and educational content. My guide to SEO for SaaS startups covers which pages to build first.

Where to put your keywords

Placement does more than repetition. For each page:

  1. Put the primary keyword at the front of the title, where it reads naturally.
  2. Use it in the URL slug, without dates or filler words.
  3. Use it in the first sentence, and answer the question within the first two or three sentences.
  4. Put it in one subheading near the top. Leave it out of most of the others.
  5. Put the strongest supporting keywords in the subheadings near the top.
  6. Use it in the meta description, written as a reason to click.
  7. Describe at least one image with it in the alt text, if it fits what the image shows.

Google says it doesn't use the keywords meta tag, so don't bother filling one in.

How often to repeat a keyword

There's no magic number. Google's Starter Guide says there's "no magical word count target," and the same logic applies to repetition.

What Google does penalize is the opposite extreme. Its spam policies define keyword stuffing as filling a page with keywords to manipulate rankings, including repeating words "so often that it sounds unnatural."

My working rule: the primary keyword appears in the places above, then wherever a reader would expect it. On a 1,500-word post, that usually lands at around 1 to 3% of the words, counting supporting phrases that contain it. If a sentence only exists to fit the keyword in, delete it. My SEO copywriting checklist covers the rest of on-page writing.

Signs you're using too many keywords

  1. Two of your own pages show up for the same query in Search Console.
  2. The title reads like a list of terms rather than a promise.
  3. Sentences sound written for a machine, with the same phrase in every paragraph.
  4. The page covers several intents, so it ranks on page two for all of them.

And signs you're using too few: the page never uses the words your buyers type, its title is clever rather than clear, or it ranks for nothing in Search Console months after publishing. If that's where you are, my guide to why is my SEO not working walks through the diagnosis.

How many SEO keywords should I use? One per page

How many SEO keywords should I use is really a question about focus. Give each page one primary keyword, two to five close variants and full coverage of the topic, and never let two pages compete for the same search. That's the system I set up in my SEO and GEO services before any content gets written.

Keywords Per Page FAQs

Is there a limit on how many keywords a page can rank for?

There's no limit on how many keywords a page can rank for. Ahrefs' study of 3 million searches found the top-ranking page also ranked in the top 10 for nearly 1,000 other keywords on average. You target one primary keyword, and a thorough page picks up related searches on its own.

How many keywords should a blog post target?

A blog post should target one primary keyword and two to five close variants with the same intent. If the related keywords need different answers, they belong on separate posts. The post will still rank for many long-tail searches you never targeted, because Google matches meaning rather than exact wording.

How many keywords should a homepage target?

A homepage should target your brand name and one category keyword that describes what you do, such as "AI spreadsheet" or "SOC 2 automation." Product, use-case and comparison pages should carry the more specific keywords. Homepages rarely rank for competitive category terms on their own, so don't overload them.

Does Google still use the meta keywords tag?

Google doesn't use the meta keywords tag. Its SEO Starter Guide says so directly. Put your effort into the title tag, the H1, the first paragraph and the meta description, which affect how your page ranks and how it appears in search results.

What is keyword cannibalization?

Keyword cannibalization is when two or more pages on the same site target the same keyword. They split clicks and links, and Google has to choose between them, so often neither ranks well. Fix it by assigning each keyword to one page, then merging, redirecting or refocusing the others.

Do I need to use the exact keyword phrase?

You don't need to use the exact keyword phrase everywhere, because Google understands variations and synonyms. Use the exact phrase in the title, first sentence and one subheading, since that's where it helps readers and search engines most. Elsewhere, write naturally and let variations do the work.

Let's talk growth

Full-funnel growth for AI and SaaS startups — full-time, fractional, project, or advisory.