Keyword research · 10 Nov 2026 · 5 min read
Keyword mapping: how to assign keywords to pages
A keyword list is only useful once each phrase has a home. Mapping is the step that connects what people search for to the pages that will answer them.
The short answer
Keyword mapping means assigning each search phrase you want to target to one specific page, existing or planned. Each page gets one main phrase plus a few close variations. You record this in a spreadsheet, group phrases by meaning and intent, and create new pages only where no suitable page exists.
What keyword mapping is
Keyword research gives you a long list of phrases. Keyword mapping turns that list into a plan: which page will target which phrase, which phrases are served by pages that do not yet exist, and which should be left alone.
Think of it like a seating plan. Every guest (phrase) gets a seat (page). Two guests at the same seat is a clash. An empty chair is a page you still need to write.
The output is a simple table, kept up to date, that anyone writing or editing a page can consult. It prevents the common problem of several pages unknowingly aiming at the same topic.
Why it matters
- It stops pages competing. When two pages target the same phrase, search engines must choose between them, and neither may do well. This is explained in keyword cannibalisation.
- It reveals gaps. Phrases without a page are content you need to write.
- It guides writers. A brief that says "this page answers this question for this reader" gets better results than a vague topic.
- It saves effort. You do not rewrite pages that already do the job.
Mapping does not guarantee rankings. It makes your site coherent and your effort focused.
What you need before you start
- A keyword list. From your research tools, Search Console queries, customer questions and competitor pages. See how to judge keyword difficulty and competition for sorting the list.
- A list of your existing pages with their addresses, titles and a short note of what each covers. A crawl export is ideal.
- A spreadsheet. Nothing special is needed.
Set up columns for: phrase, intent, assigned page address, page status (exists, needs update, needs creating), priority and notes. Add a column for the person responsible if several people work on the site.
Steps 1 and 2: group phrases and check intent
Step 1: group phrases by meaning
Many phrases mean the same thing. "Website design cost", "how much does a website cost" and "website design pricing" all ask nearly the same question. Put them in one group, because one good page can answer them all.
To test whether two phrases belong together, search both and compare the top results. If the results are mostly the same pages, the search engine treats the topics as one and a single page will usually do. If the results differ a lot, the topics are separate and need separate pages.
Name each group with its clearest, most natural phrase. That becomes the page's main phrase; the others become supporting variations that you use naturally in headings and body text.
Step 2: check the intent
Next, note what the searcher wants: to learn, compare, or act. Phrases with different intents should not share a page, even if the words overlap. Our guide to the four types of search intent explains how to tell them apart.
For each group, ask what kind of page the top results suggest. If they are all guides, a sales page will struggle. If they are all service pages, a long essay will miss the mark.
This step often reveals that one "topic" really needs two pages: one explainer and one service page, linked to each other.
Steps 3 and 4: match groups to pages and plan on-page signals
Step 3: match groups to pages
Go through your page list and, for each keyword group, decide which existing page is the best home. Use three outcomes.
| Situation | Action |
|---|---|
| An existing page already covers the topic and intent | Assign the group and mark the page "update" if needed |
| An existing page is close but off-target | Rework it or create a better-focused new page |
| No page covers it | Mark "create" and add it to your content plan |
Never assign the same main phrase to two pages. If you find two pages already competing, merge them or sharpen their difference. Related pages can link to each other, as in a hub and spokes; see topic clusters and pillar pages.
Step 4: write the on-page signals
For each assigned page, note how the main phrase will appear in the places that matter:
- the title tag and the main heading, as covered in the title tag vs H1 guide;
- the opening paragraph, in a natural sentence;
- one or two sub-headings that suit the topic;
- the address of the page, short and readable, as in URL structure best practices.
Use the supporting variations where they fit the sentence. Do not repeat a phrase to hit a count; write for the reader first. If a sentence sounds odd read aloud, rewrite it.
An example of a finished row
This is an invented example. A fictional landscaping firm records one row: main phrase "garden design for small gardens"; variations "small garden ideas" and "courtyard garden design"; intent: commercial investigation; page: /services/garden-design/small-gardens/; status: create; priority: high; note: link from the main garden design page and from the guide on planning a garden budget.
The row tells a writer what to produce, tells an editor what to check and tells a developer where it lives. Ten rows like this make a small site plan. Fifty make a content calendar.
Common mapping mistakes
- Mapping to the home page. The home page ends up carrying a dozen unrelated phrases. Give it your brand and a broad summary, and send specific phrases to specific pages.
- Ignoring what exists. Writing new pages before checking whether an old one could be improved leads to duplicates.
- Mapping by wording only. Two phrases that look alike may have different intent.
- Creating a page per variation. A new page for every small wording change creates thin, repetitive content.
- Setting and forgetting. A map nobody updates soon stops matching the site.
If you are short of time, start with your ten most important services or products. Map those carefully, fix any clashes, and expand from there. A small, accurate map is far more useful than a huge, careless one.
Keeping the map alive
- Update it each time a page is published, merged or removed.
- Review it quarterly against Search Console queries, to see which phrases your pages actually appear for.
- Add new phrases as customers ask new questions.
- Re-check intent for important phrases, since results change over time.
- Share the sheet with everyone who writes for the site.
You can gain ideas from finding what rivals cover that you do not; see content gap analysis. A good map is plain, current and used. It will not do the work for you, but it keeps the work pointed in one direction.
Related guides
- SEO services
- Search Intent Explained: The Four Types
- Title Tag vs H1: What Is the Difference for SEO?
- Url structure for seo
- Website redesign seo checklist
- International seo basics for a growing business
Questions and answers
How many keywords should one page target?
One main phrase and a handful of close variations that share the same meaning and intent. Do not pile on unrelated topics.
Can two pages target the same keyword?
It is best to avoid it. Two similar pages can compete with each other, so merge them or give each a clearly different purpose.
Do I need paid tools for keyword mapping?
No. A spreadsheet, your Search Console data and manual checks of the results pages are enough for most small sites.
How often should I update my keyword map?
Update it whenever pages change and review it every quarter.
What if a phrase fits no existing page?
Mark it as a page to create, if it matches your business and the intent is worth serving. Otherwise leave it out.
Tell us what you are building.
A short call, a written plan and a fixed quote. No obligation.