I only take on a few new clients each month. Free SEO audit, delivered in 48 hours.Claim yours →
Home / Blog / How many keywords for SEO
Guide · for owners and writers planning pages

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.

In 30 seconds
  • 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.
In one paragraph

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.

How many keywords per page

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.

Illustration · one page, one cluster

What one service page carries

Primary emergency plumber austin Secondary 24 hour plumber austin emergency plumbing austin tx emergency plumber near me Questions how much does an emergency plumber cost what counts as a plumbing emergency Not here water heater installation austin → its own page

Example keywords for illustration. The last line is a different intention, so it gets a different page.

Keyword clusters

Group by meaning, then give each group a page.

ClusterPrimary keywordSecondary terms in the clusterThe page
Emergency serviceemergency plumber austin24 hour plumber, emergency plumbing, same day plumber, after hours plumber/emergency-plumber
Water heaterswater heater installation austinwater heater replacement, tankless water heater install, water heater repair/water-heaters
Drainsdrain cleaning austinclogged drain, hydro jetting, sewer line cleaning/drain-cleaning
Pricing questionhow much does a plumber cost in austinplumber 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.

Primary vs secondary keywords

Where each one goes on the page.

Place on the pagePrimary keywordSecondary keywords
Title tagYes, near the start, onceOne modifier at most, such as a city
URLYes, short and readableNo
H1Yes, written as a sentence a person would sayOnly if it reads naturally
First paragraphYes, in the first two sentencesOne or two, where they fit
H2 subheadingsNot needed againYes. Questions make good H2s
Body textNaturally, without countingNaturally, as you cover the topic
Image alt textOnly if the image shows itDescribe the image, not the keyword
FAQ sectionNoYes. 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.

How many keywords per site

Count the things you do. That is the number.

Type of businessPages that carry a primary keywordA typical count
Single-location service businessHome page, one per service, one per main area, a few question pagesOften 10 to 30
Multi-location service businessThe above, plus a page per location and sometimes service-by-location pagesOften 30 to 100 or more
Online storeA category page per product type and a product page per productHundreds to thousands, mostly product pages
B2B or professional firmA page per service and per industry served, plus guides that answer buyers' questionsOften 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.

A worked example

One plumber, eight pages, eight primary keywords.

PagePrimary keywordSecondary keywordsWhy it exists
Homeplumber austinplumbing company austin, licensed plumber austinThe brand and the broadest local term
/emergency-plumberemergency plumber austin24 hour plumber austin, emergency plumbing austin txUrgent jobs, high value
/water-heaterswater heater installation austinwater heater replacement, tankless installA distinct service with its own buyers
/drain-cleaningdrain cleaning austinclogged drain, hydro jettingA distinct service, searched on its own
/leak-detectionleak detection austinslab leak detection, water leak repairA distinct service
/round-rock-plumberplumber round rockemergency plumber round rock, round rock plumbingA main service area outside the city
/blog/plumber-costhow much does a plumber cost in austinplumber hourly rate, service call feeThe question everyone asks before calling
/blog/water-heater-lifespanhow long does a water heater lastwhen to replace a water heaterA 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.

Why the number keeps changing

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.

A notebook with a hand-drawn site map and keyword lists next to a laptop
Plan the pages first. The keywords follow.
Keyword-per-page planner

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.

Your plan
0 pages

Service pages
Area pages
Question pages

Each page carries one primary keyword and roughly three to eight secondary terms. The home page is added on top.

Questions about keyword counts

Keywords for SEO FAQ.

Can one page rank for more than one keyword?
Yes, and good pages always do. A page about emergency plumbing in a city can rank for the service name, the 24-hour version, the cost question and the near-me version, because they all mean the same thing. What one page cannot do well is rank for two different intentions, such as a service and a job vacancy.
Is keyword density still important?
No. There is no magic percentage. Use the primary keyword in the title, the H1, the URL and the opening, then write naturally. Repeating a phrase to hit a number reads badly and does not help.
How many keywords should go in a title tag?
One primary keyword, sometimes with one modifier such as a city or a price word, then your brand. Titles stuffed with three services and two cities get cut off and earn fewer clicks.
How many keywords does a small business website need?
As many pages as it has distinct things to rank for, each with one primary keyword. A single-location service business often lands between ten and thirty pages: one per service, one per main area, plus a few question pages. The planner on this page gives a number for your case.
What is keyword cannibalization?
Two or more of your pages targeting the same primary keyword, so they compete with each other and Google is unsure which to show. The fix is one page per intention: merge the extras or point them at different keywords.
How many keywords should I track?
Track the primary keyword for each important page, plus a few money terms, rather than every variation. Ten to fifty tracked keywords is plenty for most small sites. What matters more is the calls and sales those pages bring.
Muhammad Zohaib Ameer, SEO specialist I do the work myself
Who does the work

One 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.

Semrush Technical SEO certificateSemrush Off-page SEO certificateUC Davis SEO Specialization certificateAhrefs Certified certificate
Muhammad Zohaib Ameer

“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 · OvaVerse
Free, no obligation

Want 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

Reply within 24 hours · or book a call

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.

WhatsAppFree audit →