This is one of the most common questions in SEO, and the answer people expect is a number. Three keywords? Five? Ten? The number is the wrong frame. A well-optimized page routinely ranks for dozens or even hundreds of queries, and it does that not by targeting dozens of keywords but by comprehensively covering one topic. The real question is not how many keywords go on a page — it is which keywords belong on the same page, and which need pages of their own.
The Short Answer
One primary keyword per page. As many secondary keywords as share that keyword’s search intent.
The primary keyword is the one you build the page around: it goes in the title tag, the H1, the URL, and the opening paragraph. The secondaries are variations, synonyms, and sub-questions that the same searcher would also want answered. They appear naturally in subheadings and body copy because you are covering the topic properly.
An article about backing up WordPress does not need a keyword list to also rank for “wordpress backup,” “how to backup wordpress site,” “backup wordpress database,” and “best way to backup wordpress site.” It ranks for all of them because it thoroughly answers the underlying question, and Google is good at recognizing that those phrasings are the same request.
Why the Old “Keyword Density” Model Died
Fifteen years ago, ranking meant repeating a phrase a certain number of times. Tools calculated density percentages. There was a real, if crude, relationship between repetition and rankings.
That relationship is gone. Google’s language understanding now recognizes that “how to speed up wordpress,” “make wordpress faster,” and “reduce wordpress load time” are the same intent. You do not need to include every variant. Writing naturally about the topic covers them.
What replaced density is topical coverage — whether your page addresses the things a searcher on that query actually needs. That is why comprehensive pages outrank keyword-stuffed ones, and why the count of keywords you “targeted” is close to meaningless as a planning metric.
How to Decide What Belongs Together
The test is intent. Two keywords belong on the same page when a searcher using either would be satisfied by the same content.
Group them when:
- The wording differs but the request is identical — “how to do keyword research” and “how to conduct keyword research”
- One is a subset the main page should cover anyway — “keyword research steps” under “how to do keyword research”
- They are singular and plural, or reordered — “wordpress security plugin” and “best wordpress security plugins”
- The SERPs overlap heavily. This is the definitive test: search both terms and compare the top ten. If five or more URLs appear in both, Google considers them the same topic. Build one page.
Split them when:
- The intent differs — “what is technical SEO” (learn) versus “technical SEO services” (buy)
- The page type differs — a guide versus a comparison versus a product page
- One is a genuinely deep subtopic that deserves its own treatment — “301 redirects” inside “technical SEO”
- The SERPs barely overlap. Two or fewer shared URLs means these are separate topics, whatever they look like on paper.
That SERP overlap check takes two minutes and settles almost every borderline case. It is more reliable than any rule of thumb, because it reads Google’s actual interpretation rather than your assumption about it.
Keyword Cannibalization: What Happens When You Get It Wrong
Cannibalization is what you get when multiple pages on your site target the same intent. It is the direct consequence of splitting keywords that belonged together. We cover detection and the four ways to resolve it in full in our guide to keyword cannibalization — and preventing it entirely is what a keyword map is for.
The symptoms:
- Two of your URLs alternate in the rankings for the same query, neither settling
- A page ranks well, then drops when you publish something similar
- Search Console shows several URLs receiving impressions for one query, each with poor position
- Your best page for a term is not the one you intended to rank
The mechanism is straightforward: links and relevance signals that should have concentrated on one strong page are spread across two or three weaker ones. Neither has enough to compete.
Fixing it:
- Search
site:yourdomain.complus the keyword to find every competing page. - Decide which URL should own the topic — usually the one with the most links or best existing position.
- Merge the useful content from the others into it.
- 301 redirect the losing URLs to the winner.
- Update internal links to point at the surviving page directly rather than through the redirect.
This is worth auditing periodically rather than only when you notice a problem. Our SEO audit checklist covers where cannibalization checks fit into a broader review.
Practical Guidance by Page Type
Blog posts and guides. One primary keyword, five to fifteen secondaries that arise naturally from covering the topic. Most of your ranking traffic will come from long-tail queries you never explicitly listed.
Service pages. One primary commercial keyword, plus close variants. Resist the urge to cram every service into one page — separate services generally deserve separate pages, because a searcher looking for one is not satisfied by a page mostly about the other.
Product pages. The product name and its most common descriptive phrasing. Product pages have less room to maneuver, so the work is usually in the title, description, and structured data.
Category and hub pages. The broader term, with individual sub-pages handling the specifics. The hub targets the head term precisely because it links out to depth.
Location pages. Service plus location, one page per location, and each page needs genuinely distinct content. Duplicating a template with the city name swapped is a doorway pattern, and it is treated as spam rather than as local SEO.
Where to Actually Place the Primary Keyword
Once you have chosen it, placement matters more than frequency:
- Title tag — near the front where possible
- H1 — usually a close variant of the title
- URL slug — short and literal, as covered in what an SEO slug is
- First 100 words — establishes the topic immediately
- At least one H2 — where it fits naturally
- Image alt text — where the image genuinely relates
- Meta description — for click-through, not for ranking
Secondary keywords go wherever they read naturally, mostly in subheadings and supporting paragraphs. If you find yourself forcing a phrase in, the page probably does not need it — and our on-page SEO checklist covers the rest of the on-page layer in detail.
Do Not Confuse This With LSI
A related question that comes up constantly is whether you need to sprinkle in “LSI keywords” — semantically related terms that supposedly signal topical relevance. The short version is that the concept, as usually described in SEO content, does not describe how Google works. We unpack that in what LSI keywords are and whether they still matter.
The practical implication is the same as everything above: cover the topic properly and the related vocabulary appears on its own.
Build Pages Around Topics, Not Lists
The most reliable way to think about this: a page should answer one question completely. If you can state that question in a sentence, and every section of the page contributes to answering it, your keyword targeting is correct regardless of how many terms are on your spreadsheet.
If you cannot state it in one sentence — if the page is trying to be a beginner’s guide and a tool comparison and a pricing breakdown — that is three pages wearing a trench coat, and Google will struggle to rank it for any of them.
Start from the keyword research, cluster by intent, and let the page structure follow. Our guide on how to do keyword research covers building that list in the first place, and keyword difficulty explained covers how to judge which clusters are realistically winnable for your site.
If you want a content plan mapped to topic clusters rather than a spreadsheet of disconnected keywords, our SEO services are built around exactly that approach. Reach out to the team at blogthememachine.com, and subscribe to our newsletter below for more guides like this one.