How many keywords do you need for SEO, per page and per site?
The honest answer has two parts. Per page: one primary keyword and a small cluster of related terms that mean the same thing. Per site: as many pages as you have distinct things to rank for. This guide explains the rule, shows a worked example, and ends with a planner that turns your services and areas into a page count.
- Per page: one primary keyword, plus about three to eight secondary terms that share its meaning.
- Per site: one page for each service, each main area and each question worth answering.
- Rule: one intention per page. Two pages on the same intention fight each other.
- Tool: the planner below turns services, areas and questions into a page and keyword count.
How many keywords should a page target?
A page should target one primary keyword, which is the main thing the page is about, plus a small cluster of secondary keywords that say the same thing in other words or ask the same question. The primary keyword goes in the title, the H1, the URL and the opening paragraph. The secondary terms appear naturally in subheadings and body text. A site then needs as many of these pages as it has distinct things to rank for: services, areas, product types and real questions. The count follows the business, not a rule of thumb.
One idea, many ways to say it.
Google ranks pages by how well they answer an intention, not by how many phrases they contain. So the question is not how many keywords fit on a page but how many different things people mean when they search. If several keywords mean the same thing, they belong on one page. If they mean different things, they need different pages.
In practice, one primary keyword and three to eight secondary terms cover a typical page. The secondary terms are the variations: the plural, the city version, the question form, the brand-neutral synonym. You do not place them anywhere special. You cover the topic properly and they appear on their own.
What one service page carries
Example keywords for illustration. The last line is a different intention, so it gets a different page.
Group by meaning, then give each group a page.
| Cluster | Primary keyword | Secondary terms in the cluster | The page |
|---|---|---|---|
| Emergency service | emergency plumber austin | 24 hour plumber, emergency plumbing, same day plumber, after hours plumber | /emergency-plumber |
| Water heaters | water heater installation austin | water heater replacement, tankless water heater install, water heater repair | /water-heaters |
| Drains | drain cleaning austin | clogged drain, hydro jetting, sewer line cleaning | /drain-cleaning |
| Pricing question | how much does a plumber cost in austin | plumber hourly rate, plumbing service call fee, plumber prices | /blog/plumber-cost |
A keyword cluster is a group of searches that share one intention. You build clusters by listing every keyword you can find for a topic, then asking of each pair: would the same page satisfy both? If yes, they cluster. If no, they split.
Each cluster becomes one page, and the strongest keyword in the cluster becomes the primary. The rest become secondary terms. The plumber example above is fictional, but the pattern holds for a dentist, a roofer, a law firm or a store: services cluster by service, areas cluster by area, questions cluster by question.
Where each one goes on the page.
| Place on the page | Primary keyword | Secondary keywords |
|---|---|---|
| Title tag | Yes, near the start, once | One modifier at most, such as a city |
| URL | Yes, short and readable | No |
| H1 | Yes, written as a sentence a person would say | Only if it reads naturally |
| First paragraph | Yes, in the first two sentences | One or two, where they fit |
| H2 subheadings | Not needed again | Yes. Questions make good H2s |
| Body text | Naturally, without counting | Naturally, as you cover the topic |
| Image alt text | Only if the image shows it | Describe the image, not the keyword |
| FAQ section | No | Yes. Each question is often a secondary term |
The primary keyword tells Google and the reader what the page is. It belongs in the places that get read first. The secondary keywords prove the page covers the topic fully. They belong in the body, the subheadings and the questions. If you find yourself forcing a phrase into a sentence, leave it out. Coverage matters more than placement.
Count the things you do. That is the number.
| Type of business | Pages that carry a primary keyword | A typical count |
|---|---|---|
| Single-location service business | Home page, one per service, one per main area, a few question pages | Often 10 to 30 |
| Multi-location service business | The above, plus a page per location and sometimes service-by-location pages | Often 30 to 100 or more |
| Online store | A category page per product type and a product page per product | Hundreds to thousands, mostly product pages |
| B2B or professional firm | A page per service and per industry served, plus guides that answer buyers' questions | Often 15 to 50 |
A site's keyword count is really its page count, because each page carries one primary keyword. The counts above are ranges from the sites I work on, not a study. Start by listing the services you sell, the areas you serve and the questions customers ask before they buy. Each one that is searched often enough to matter gets a page. Everything else stays as a paragraph on an existing page.
One plumber, eight pages, eight primary keywords.
| Page | Primary keyword | Secondary keywords | Why it exists |
|---|---|---|---|
| Home | plumber austin | plumbing company austin, licensed plumber austin | The brand and the broadest local term |
| /emergency-plumber | emergency plumber austin | 24 hour plumber austin, emergency plumbing austin tx | Urgent jobs, high value |
| /water-heaters | water heater installation austin | water heater replacement, tankless install | A distinct service with its own buyers |
| /drain-cleaning | drain cleaning austin | clogged drain, hydro jetting | A distinct service, searched on its own |
| /leak-detection | leak detection austin | slab leak detection, water leak repair | A distinct service |
| /round-rock-plumber | plumber round rock | emergency plumber round rock, round rock plumbing | A main service area outside the city |
| /blog/plumber-cost | how much does a plumber cost in austin | plumber hourly rate, service call fee | The question everyone asks before calling |
| /blog/water-heater-lifespan | how long does a water heater last | when to replace a water heater | A question that leads to the water heater page |
The example business is fictional, but this is the shape of most local sites that rank: a home page for the broad term, a page for each service, a page for each important area, and a few question pages that feed the service pages. Eight pages, eight primary keywords, and perhaps forty secondary terms covered without anyone counting them.
Notice what is missing: no page for plumber austin tx as a separate target, because it is the same intention as the home page, and no separate page for each neighborhood inside the city, because the home and service pages already rank there.
Keywords are a map of what people want. Wants change.
Ten years ago the advice was a keyword per page and a page per keyword, and tools counted density. Then Google got better at understanding meaning, and the advice became topics, not keywords. Both pieces of advice point at the same thing: a page should fully answer one thing people want.
What has changed is how many ways people ask. Voice search, longer questions and AI answers mean a page now has to cover the question form, the comparison form and the cost form of the same intention. That is why secondary keywords matter more than they used to, and why thin pages built around one exact phrase have faded.
The practical rule has not moved. Decide what the page is for, say it clearly at the top, and cover everything someone with that intention would want to know. The keyword count takes care of itself.

Turn what you sell into a page count.
Move the sliders to match your business. The result is the number of pages, and therefore primary keywords, your site needs, plus how long the build takes at your pace.
Each page carries one primary keyword and roughly three to eight secondary terms. The home page is added on top.
Keywords for SEO FAQ.
Can one page rank for more than one keyword?
Is keyword density still important?
How many keywords should go in a title tag?
How many keywords does a small business website need?
What is keyword cannibalization?
How many keywords should I track?
I do the work myselfOne specialist. No hand-offs.
I'm Muhammad Zohaib Ameer. I have worked in SEO since 2022 for businesses in the US, UK, Canada and the UAE. Every site I work on starts with a keyword map: one row per page, one primary keyword per row, and the cluster next to it. The planner above is that map in its simplest form.




“When a client asks how many keywords we are targeting, I show them the page list instead. If a keyword matters, it has a page. If it does not have a page, we are not really targeting it, whatever the tracking tool says.”
Muhammad Zohaib Ameer · OvaVerseWant a keyword map for your site?
Send your website and the services you want more of. Within 48 hours you get a short recorded video audit showing which pages are competing with each other, which keywords have no page at all, and the first pages I would build.
- Personal to your site, never shared
- No sales call needed
- Reply within 24 hours
The photo on this page is a custom AI-generated illustration, not a real client or event. Diagrams and sample numbers are labelled illustrations; case study screenshots are real.