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 role | How many | What it is | Where it goes |
|---|---|---|---|
| Primary keyword | 1 | The main query the page should rank for | Title tag, H1, URL slug, first 100 words |
| Secondary keywords | 3–8 | Close variants and synonyms with the same results page | Subheadings, body, image alt text |
| Question keywords | As many as the topic needs | "How", "why", "can I" questions about the same topic | H2/H3s or the FAQ, answered in 2–4 sentences |
| Long-tail variants | Unlimited, not tracked | Longer phrasings Google matches to your page on its own | Nowhere 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?
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
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
Under 5 a month
1.07×
5–14 a month
1.38×
15–29 a month
1.92×
30+ a month
2.27×
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
Remove duplicates and plurals
"Invoice template" and "invoice templates" are one keyword. Merge spelling variants and word-order swaps first. - 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
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
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
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.
Where to put your primary and secondary keywords
| Page element | Primary keyword | Secondary keywords |
|---|---|---|
| Title tag | Yes, near the start (how to write one) | Only if it fits naturally |
| H1 | Yes | No |
| URL slug | Yes, short | No |
| First 100 words | Yes | Optional |
| H2/H3 subheadings | Where it fits | Yes, this is their main home |
| Body text | Naturally, a few times | Yes, where each subtopic is covered |
| Image alt text | On the most relevant image | On other images if accurate |
| Meta description | Yes, written for the click | Optional |
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.



