How Many Keywords for SEO? Per Page, Per Site and Per Month (With a Calculator)

Use 1 primary keyword per page plus 3–8 close variants. For the whole site, work back from a traffic goal: our calculator shows how many pages you need.
OutrankAI SEO platform
Updated
Reading time
7 min read
How Many Keywords for SEO? A Simple Guide
In this article
  1. How many keywords per page?
  2. The test that decides: same results, same page
  3. How many keywords does one page actually rank for?
  4. How many keywords does your website need?
  5. A 100-keyword breakdown: from list to pages
  6. Can keywords be more than one word?
  7. Keyword density, "tripled keywords" and keyword limits
  8. Where to put your primary and secondary keywords
  9. FAQ

Target one primary keyword per page, plus a handful of secondary keywords: close variants and subtopics that bring up the same Google results. For most articles that means 3–8 secondary keywords. There is no upper limit on what a page can rank for, though. Ahrefs found the median #1 page also ranks in the top 10 for around 400 other keywords it never explicitly targeted.

For the whole site, "how many keywords" is a traffic question, not a page question. Decide how many visits you want, estimate what one ranking page brings, and the answer is the number of pages to publish (one primary keyword each). Below: the per-page rule, the test that decides when two keywords need separate pages, a calculator for the site-level number, and how many keywords to publish per month.

Key takeaways

  • One primary keyword per page. Add 3–8 secondary keywords that share the same search results, and answer related questions in H2s or the FAQ.
  • If two keywords show different Google results, they need different pages. Forcing them onto one page usually ranks for neither.
  • Pages rank for far more than you target. Ahrefs found the average
  • At the site level, add pages, not keywords per page. The median keyword Outrank targets has 170 searches a month, so meaningful traffic takes dozens to hundreds of pages.
  • Sites publishing 30+ articles a month reached 2.27× their pre-Outrank clicks, vs 1.07× for those publishing under 5 (Outrank /results).

How many keywords per page?

A page should have one primary keyword, the main search you want it to rank for. Everything on the page (title, H1, URL, intro) is built around it. Then add secondary keywords that a searcher for the primary keyword would also accept as the same answer.

Keyword roleHow manyWhat it isWhere it goes
Primary keyword1The main query the page should rank forTitle tag, H1, URL slug, first 100 words
Secondary keywords3–8Close variants and synonyms with the same results pageSubheadings, body, image alt text
Question keywordsAs many as the topic needs"How", "why", "can I" questions about the same topicH2/H3s or the FAQ, answered in 2–4 sentences
Long-tail variantsUnlimited, not trackedLonger phrasings Google matches to your page on its ownNowhere specific. They come with a thorough page

The 3–8 range is our working rule, not a Google number. Google has never published a keyword count per page, and the real limit is relevance: once a keyword needs its own section that doesn't serve the primary searcher, it belongs on its own page.

Here is how that looks for a page targeting "freelance invoice template":

  • Primary: freelance invoice template
  • Secondary: invoice template for freelancers, freelancer invoice example, simple freelance invoice
  • Questions: what to include on a freelance invoice, how to number invoices, when to send an invoice
  • Long-tail you'll pick up anyway: free freelance invoice template for designers, freelance invoice template with hourly rate

Primary, secondary, authority and alternative keywords

Searchers ask about a few more labels. Here is what each one usually means:

  • Main or focus keyword is the same as the primary keyword. One per page.
  • Alternative keywords are synonyms and alternate spellings ("e-commerce" vs "ecommerce"). Treat them as secondary keywords on the same page.
  • "Authority" or pillar keywords are broad head terms ("invoicing") that a site earns over time by publishing many related pages. You don't add them to one article; you build a topical cluster around them.
  • Related or "LSI" keywords are words that naturally appear when you cover a topic well. You don't need a quota of them; our guide on what LSI keywords really are explains why.

The test that decides: same results, same page

Before you add a secondary keyword, search it and the primary keyword in a private window and compare the top 10. If several of the same URLs rank for both, Google treats them as one intent: put them on one page. If the results are different pages answering a different need, give the second keyword its own page.

This one check prevents the most common problem with "too many keywords": two pages of yours competing for the same search. That is keyword cannibalization, and it is usually fixed by merging the pages. Grouping keywords by shared results at scale is called keyword clustering.

How many keywords does one page actually rank for?

Far more than you target. In a study of 3 million random searches, Ahrefs found that "the average #1 ranking page will also rank in the top10 for nearly 1,000 other relevant keywords", with a median of around 400.

You can see this on your own site. Open Search Console, go to Performance → Search results, click a page in the Pages tab, then switch to the Queries tab. Most pages that get impressions show dozens of queries you never wrote down. This page is a good example: in the last 90 days it appeared for queries like "website keywords limit", "tripled keywords" and "how many secondary keywords should i use", none of which it targeted word for word.

That is why piling 20 keywords onto one page rarely helps. A page that answers its primary keyword thoroughly collects the variants on its own. A page that tries to target several different intents gets a weaker match for each.

How many keywords does your website need?

Work backwards from traffic. Each page brings roughly its keyword's search volume times the click-through rate at its position, and not every page reaches page one. Set your own numbers:

Interactive calculator

How many pages (and keywords) do you need for your traffic goal?

One primary keyword per page. Change the defaults to match your niche and your Search Console data.
2,000
170
170 is the median volume of the keywords Outrank targets for customer sites.
6%
Human queries averaged a 6.22% CTR at an average position of 7.6 in Outrank's query study.
50%
Your own estimate. New sites should stay conservative.
5

Pages to publish

393

Visits per ranking page (primary keyword only)
10.2
Keywords in your plan
2,358
Months at one article a day
14
Find keywords for your site
Defaults: median volume from Outrank platform data (90 days to October 2026) and the human-query CTR from Outrank's query fan-out study. Ranking pages also pick up related queries, so treat the result as an upper bound on the work, not a promise of traffic.

The numbers explain why site-level SEO is a volume game for most businesses. Across the 189,369 articles Outrank wrote with a recorded search volume in the last 90 days, the median target keyword had 170 searches a month and 96.7% had under 1,000. Keywords that small are winnable, but each one sends a modest amount of traffic, so the total comes from the number of pages.

How many keywords for SEO per month?

The cadence matters as much as the list. Outrank's open results data groups customer sites by how many articles they published each month and compares their Google clicks with the period before they joined:

Clicks vs before joining, by articles published per month

Median multiple of pre-Outrank Google clicks, Outrank customer sites with Search Console connected.
  • Under 5 a month

    1.07×

  • 5–14 a month

    1.38×

  • 15–29 a month

    1.92×

  • 30+ a month

    2.27×

Source: Outrank results, October 1, 2026

This is observational data: sites that publish more may also differ in other ways. It still lines up with the calculator. For agencies asking how many organic keywords to target per client, a workable plan is 8–30 new primary keywords a month per site, set by the client's traffic goal and budget, with each keyword getting its own page.

A 100-keyword breakdown: from list to pages

A raw list of 100 keywords is not 100 pages. Here is how to turn it into a plan:

  1. 1

    Remove duplicates and plurals

    "Invoice template" and "invoice templates" are one keyword. Merge spelling variants and word-order swaps first.
  2. 2

    Group by shared results

    Search the remaining keywords and group those whose top 10 results overlap. Each group becomes one page with one primary keyword (usually the highest-volume, clearest phrasing).
  3. 3

    Drop what you can't win or don't want

    Remove groups with the wrong intent for your business or a first page you can't beat yet. Check keyword difficulty and the live results.
  4. 4

    Assign a page type

    Product or category page for buying intent, guide or how-to for informational intent, comparison page for "vs" and "alternatives".
  5. 5

    Order by value and effort

    Publish the easiest high-value groups first. Our guide on how to pick keywords has a simple scoring sheet for this.

How much the list shrinks depends on the niche. A list full of near-synonyms can collapse to a fraction of its size, while a list of distinct product questions may stay close to one page per keyword. For a full walkthrough with real numbers, see our keyword research example.

Can keywords be more than one word?

Yes. In SEO a "keyword" is the whole search phrase, and most are several words long. In Outrank's study of 1.2 million queries across 111 sites, 3–4 word queries made up 45.7% of all queries and 52.9% of impressions, while 1–2 word queries were 16% of queries. Queries of 5–6 words had the highest click-through rate (8.39%).

Longer phrases are also where smaller sites win. Our guide on short-tail vs long-tail keywords shows how to use both.

Keyword density, "tripled keywords" and keyword limits

  • There is no ideal keyword density. Google has said for years that repeating a keyword more doesn't help (see the video below). Its spam policies list "repeating the same words or phrases so often that it sounds unnatural" as keyword stuffing.
  • "Tripled keywords" is not a standard SEO term. Google, Ahrefs and Semrush documentation don't define it. If it refers to using the same keyword three times in a row, a title or a paragraph, that is the repetition Google's spam policy describes. Use the keyword where it reads naturally and vary the phrasing elsewhere.
  • There is no limit on how many keywords a website can rank for. Google ignores the meta keywords tag entirely (Google, 2009), so there is nothing to fill in or cap.
  • Plugin limits are tool limits, not Google limits. Yoast SEO checks one focus keyphrase in its free version and up to five keyphrases per page in Premium. Those fields only drive the plugin's on-page checks.
Google Search Central on keyword density. Still the right answer.

Where to put your primary and secondary keywords

Page elementPrimary keywordSecondary keywords
Title tagYes, near the start (how to write one)Only if it fits naturally
H1YesNo
URL slugYes, shortNo
First 100 wordsYesOptional
H2/H3 subheadingsWhere it fitsYes, this is their main home
Body textNaturally, a few timesYes, where each subtopic is covered
Image alt textOn the most relevant imageOn other images if accurate
Meta descriptionYes, written for the clickOptional

For a full on-page pass, follow our guide to optimizing blog posts for SEO. Outrank applies the same structure automatically: each article it writes is built around one keyword from your plan, with an H2/H3 structure, an FAQ for question keywords and internal links to related pages.

FAQ

How many keywords should I use per page for SEO?

Use one primary keyword per page and 3–8 secondary keywords that bring up the same Google results. Answer related questions in subheadings or an FAQ. If a keyword needs a different answer, give it its own page instead of adding it to this one.

How many secondary keywords should I use?

Usually 3–8. Secondary keywords should be variants and subtopics that a searcher for your primary keyword would accept as the same answer. If you have more than that, check whether some of them show different search results; those belong on separate pages.

What are tripled keywords?

"Tripled keywords" is not a standard SEO term, and Google's documentation doesn't use it. If it means repeating the same keyword three times in a title or paragraph, avoid it: Google's spam policies treat unnatural repetition of words or phrases as keyword stuffing. One clear use in the title, H1 and intro does more than repetition.

Is there a limit to how many keywords a website can rank for?

No. A website can rank for as many queries as it has relevant pages, and a single strong page often ranks for hundreds. Google ignores the meta keywords tag, so there is no field to fill or limit. Any keyword limit you see comes from a tool or plugin, such as Yoast SEO's keyphrase fields.

How many organic keywords should an agency target per client?

Plan by pages, not by keyword count. Most clients need one new page per primary keyword, and a realistic pace is 8–30 new pages a month depending on budget and goals. In Outrank's data, sites publishing 30+ articles a month reached 2.27× their previous clicks, vs 1.07× for under 5.

Can keywords be more than one word?

Yes. A keyword is the full phrase someone searches, and most searches are several words long. In Outrank's study of 1.2 million queries, 3–4 word queries made up 45.7% of all queries, and 5–6 word queries had the highest click-through rate.

Share this article

About the author

Outrank

Outrank researches, writes and publishes SEO articles like this one, then builds the backlinks that help them rank. Yes, Outrank writes its own blog posts.

Your blog could look like this

Outrank finds the keywords, writes articles like this one, adds images and internal links, and publishes them to your site. 30 articles a month, on autopilot.