Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

How Many Keywords per Page for SEO? One Main Keyword, Its Variants, and Where to Place Them

How many keywords per page for SEO: one main keyword plus its close variants, how often to use it, where to place it, and how many keywords a site needs.

Published on:
19/10/2026
-
Updated on:
19/10/2026
Cover of the Sorank guide to how many keywords per page for SEO, showing one main keyword surrounded by its variants

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

In short

target one main keyword per page, plus the close variants and related questions that share the same search intent. That is often 3 to 10 queries for a blog post or a service page, and the page will end up ranking for many more long-tail queries on its own. There is no ideal number of repetitions or keyword density: use the main keyword in the title, H1, URL and introduction, then write naturally. Two different intents need two different pages.

Want to go further? Ask

The question how many keywords per page comes up in every SEO project, and the answers online range from "one" to "eight or more", often with a density target of 1 to 2%. Google's own SEO Starter Guide says something else: repeating the same words "is tiring for users", keyword stuffing is against its spam policies, and varying your wording gives you "more chances to show up in Search". This guide turns that into numbers you can use.

How many keywords should you target per page?

The useful unit is the search intent, not the keyword. A page should answer one intent completely, and every query that expresses that intent belongs to the page:

  • One main keyword: the query with the most volume or business value for that intent ("running shoes for flat feet").
  • Close variants: plurals, synonyms, word orders ("best running shoes for flat feet", "flat feet running shoes"). Google treats them as the same need.
  • Secondary keywords: sub-topics and questions the page should cover ("do flat feet need stability shoes", "overpronation").
  • Long-tail queries: the dozens of longer searches the page will rank for without targeting them one by one.

How do you know if two keywords belong on the same page? Search both on Google. If several of the same URLs appear in the top 10, Google sees one intent: one page. If the results are different, create two pages. This test is the basis of keyword clustering, and our free keyword clustering tool runs it on a whole list.

Page typeMain keywordVariants and secondary keywords to planComment
Home page1 (brand plus main activity)2 to 5Broad, but one positioning
Service or product category page13 to 10One service or category per page
Product page1 (product name)2 to 5 (model, use, attributes)Precise queries, low volume per page
Blog article or guide15 to 15 (variants and questions)Long guides cover many sub-questions
Local page1 (service plus city)2 to 5One city or area per page
Glossary definition1 (the term)1 to 3Short answer to one question

These ranges are planning figures, not rules: what decides is the number of queries that share the intent.

How many times should you use the keyword on a page?

There is no target number. Keyword density (occurrences divided by the total number of words) is not a ranking factor that Google documents, and its Starter Guide does not mention it. What Google does document is the opposite risk: its spam policies define keyword stuffing as "filling a web page with keywords or numbers in an attempt to manipulate rankings", including "repeating the same words or phrases so often that it sounds unnatural".

A practical approach:

  1. Use the exact main keyword in the strategic places listed below.
  2. Use variants and synonyms in the rest of the text, as you would when explaining the topic to a client.
  3. Read the page aloud. If a sentence sounds written for a robot, rewrite it.

A keyword density calculator is useful in one case only: to spot a page where a word comes back so often that it has become stuffing. Our guide on keyword stuffing shows what crosses the line.

Where should you place the main keyword?

LocationMain keywordVariants and secondary keywordsWhy it matters
Title tagYes, near the startOne variant if naturalMain relevance signal and the clickable title in results
H1Yes, or a close variantNoConfirms the topic of the page
URLYes, shortNoReadability; Google says keywords in the URL alone have "hardly any effect"
Meta descriptionYesOptionalNot a ranking factor, but matching words appear in bold in results
Introduction (first 100 words)Yes, onceOptionalStates the topic for readers and AI assistants
H2 and H3 headingsIn one or twoYes, as questions or sub-topicsStructure and coverage of secondary queries
Body textNaturally, a few timesYes, throughoutCovers the topic completely
Image alt textIf it describes the imageIf relevantAccessibility and image search
Internal link anchorsYes, from other pagesYes, variedTells Google which page owns the keyword
Meta keywords tagNoNoGoogle "doesn't use the keywords meta tag"

For the title, Google's documentation on title links adds that "there's no reason to have the same words or phrases appear multiple times": one main keyword, one variant at most. Our guide to keyword optimization details each placement with examples.

Can you target several keywords on one page?

Yes, if they share an intent; no, if they do not. Trying to rank one page for "accounting software" and "how to do bookkeeping" mixes a comparison intent with a learning intent. The page ends up half-relevant to both and loses to pages focused on each.

The opposite mistake is just as common: creating several pages for the same intent ("best CRM for small business", "top CRM for small companies", "small business CRM software"). These pages compete with each other, a problem called keyword cannibalization. Google alternates between them, and none ranks as well as a single strong page would. The fix is to merge them into one page and redirect the others with a 301.

A single page site is the extreme case: one URL can only serve one main intent. Our guide to one page website SEO explains when to split it into several pages.

How many keywords do you need for a whole website?

As many as you have distinct intents worth a page. A local business might need 10 to 30 (one per service and per area), a SaaS company 50 to 300 (features, use cases, comparisons, guides), an online store thousands (categories, subcategories, products). The tool that keeps it under control is the keyword map: a table with one row per page, its main keyword, its variants and its intent. Before writing a new page, check the map: if the intent is already covered, improve the existing page instead.

To check what a page already ranks for, open the Performance report in Search Console, filter on the page and look at the queries. A page that answers its topic well usually gets impressions on many queries you never targeted, which confirms that the variants are covered. Queries that bring impressions but sit beyond position 10 show what to add to the page, or which new page to create. Our keyword strategy guide explains how to prioritize them.

Sorank's automated keyword research builds this map for you: it analyzes your site, finds the queries you can win, groups them by intent and assigns each group to one article, so no two pages target the same need.

Keywords per page and GEO: how AI assistants read a page

ChatGPT, Gemini, Perplexity and Google's AI Mode do not match keywords: when they answer a question, they often break it into several sub-queries, a process called query fan-out, then look for passages that answer each one. A page focused on one intent, with one H2 per sub-question and a direct answer under each, gives them passages to quote.

This rewards exactly what good keyword practice already asks: one main topic per page, secondary questions covered in clear sections, natural vocabulary with synonyms and related entities. Sorank's AI query fan-out feature shows the sub-queries an assistant derives from your main keyword, so you can cover them in the page.

The rule to keep: one page, one intent, one main keyword with its variants; no density target, no stuffing. Count intents rather than keywords, and give each intent the page it deserves.

Frequently asked questions

Is it bad to use the same keyword on multiple pages?

Using a word on several pages is normal; targeting the same intent with several pages is the problem. When two pages compete for the same query, Google alternates between them and neither ranks as well as one strong page would. Give each page its own main keyword and merge pages that serve the same need.

What is a good keyword density for SEO?

There is no good keyword density, because Google does not use density as a ranking target. Place the main keyword in the title, H1, URL and introduction, use variants elsewhere, and check that the text reads naturally. A very high density is a warning sign of keyword stuffing, which goes against Google's spam policies.

How many keywords should a blog post target?

A blog post should target one main keyword and the variants and questions that share its intent, often 5 to 15 queries for a long guide. The post will also rank for many long-tail queries you did not plan. If a secondary topic has its own distinct intent, give it a separate article and link the two.

Our Blog for Ambitious Company

Our free SEO tools

See all our free tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com