All articles
Keyword ResearchOctober 9, 20266 min read

How to build a keyword map for your website

Build a simple keyword map that assigns one primary topic to each page, prevents cannibalization and shows where new pages are needed.

A keyword map is a simple document that assigns target keywords to specific pages on your site. It stops several pages competing for the same search, shows where you need new content and keeps every page focused.

What goes in a keyword map

  • Page URL (or "new page")
  • Primary keyword: the main search the page should rank for
  • Secondary keywords: close variations and related questions
  • Search intent
  • Current ranking or impressions
  • Status and next action

Step 1: List your pages

Export your important URLs. Your sitemap is a good starting point. Leave out utility pages like thank-you and privacy pages.

Step 2: Group keywords by topic

Take your keyword research and group terms that share the same intent and would be satisfied by the same page. "Roof repair cost" and "how much does roof repair cost" belong together. "Roof repair" and "roof replacement" usually need separate pages.

Step 3: Assign one primary topic per page

Match each keyword group to the page that best fits it. Each page gets one primary keyword group. If no page fits, mark it as a new page to create.

Step 4: Find cannibalization

Cannibalization happens when several pages target the same search and none of them ranks strongly. In Search Console, filter by query and check whether multiple pages get impressions for it. Fix this by merging the pages, redirecting one of them or making each page clearly distinct.

Step 5: Optimize each page for its target

  • Primary keyword in the title tag and H1, written naturally
  • Secondary keywords and questions answered in the body
  • Internal links from related pages using descriptive anchor text
  • Meta description that matches the page's intent

Keep it alive

Update the map whenever you publish, merge or delete pages. A spreadsheet is enough. It's more important that it stays accurate than that it's elaborate.

Example: a keyword map for a small plumbing site

Each page targets one main topic, so pages don't compete with each other. Made-up example:

PageMain keywordSupporting termsIntent
/plumber denverlocal plumber, plumbing companyCommercial
/water-heater-repairwater heater repair denvertankless repair, no hot waterCommercial
/drain-cleaningdrain cleaning denverclogged drain, hydro jettingCommercial
/blog/why-is-my-drain-slowslow draining sinksink drains slowly causesInformational

Frequently asked questions

How many keywords should each page target?

One primary keyword group plus close variations and related questions.

What is keyword cannibalization?

When several of your pages compete for the same search, weakening each other.

Do I need special software for keyword mapping?

No. A spreadsheet works well for most small business sites.

Should the homepage target a keyword?

Usually your core brand and main service category. Specific services are better on their own pages.

How often should I update my keyword map?

Whenever you add, merge or remove pages, and review it a couple of times a year.

Turn advice into a plan for your site

Competitor Intelligence finds the keyword gaps, top pages and positioning opportunities covered here. It's free.

Run the free competitor analysis