Keyword mapping is the step that turns keyword research into a working site plan. A keyword map is a document that lists every page on your site, or every page you plan to build, with the primary keyword and supporting keywords that page is responsible for. When the map is right, each search has exactly one page aimed at it, writers know what every page is about and internal links point the right way. When there is no map, sites drift into several pages chasing the same search, and none of them rank as well as one strong page would.
Our keyword mapping service is a fixed-price project within our keyword research services. It starts with keyword discovery, because a map is only as good as the keywords that go into it, and ends with a map your team can use for every new page, update and content brief. On existing sites, we also find the pages that already compete with each other and fix them.
What Our Keyword Mapping Service Includes
| Component | What we do | What you get |
|---|---|---|
| Keyword discovery | We gather keywords from your Search Console data, your current pages, competitor rankings and keyword tools. | A complete keyword set based on how your buyers search, including terms you already get impressions for. |
| URL inventory | A crawl of your site that records every indexable page with its title, H1 and current ranking keywords. | A clear view of what each page targets today, often for the first time. |
| Keyword grouping | Keywords are grouped by overlap in the pages Google ranks for them. | Each group becomes one page, which stops duplication before it starts. |
| Keyword assignment | Each page gets one primary keyword and up to four secondary keywords. | Clear keyword ownership, so every page knows its job. |
| Cannibalization check | We find pages that compete for the same keywords, using Search Console data and the map itself. | A list of conflicts with evidence for each one. |
| Cannibalization fixes | On the Map Standard and Map Large plans, each conflict gets a fix: merge, redirect or re-target. | Specific instructions your team or ours can carry out. |
| New page plan | Keyword groups with no suitable page become proposed new pages with a URL and working title. | A build list ranked by priority. |
| Ecommerce rules | On Map Large, rules for which keywords belong on categories, filtered views and product pages. | A structure that scales as the catalog grows. |
How We Build Your SEO Keyword Map
- Crawl and inventory (days 1 to 3). We crawl your site with Screaming Frog, export your Search Console queries by page and build a URL inventory with titles, headings, word counts and current ranking keywords.
- Keyword discovery (days 3 to 7). We expand your existing keywords with Ahrefs, Semrush and Google Keyword Planner, add competitor keywords that fit your offer and clean the list of irrelevant and duplicate terms.
- Grouping by SERP overlap (week 2). Keywords that return mostly the same ranking URLs are grouped together, because Google treats them as one topic. Keywords with different results stay separate, even if they look similar.
- Mapping (week 2 to 3). Each group is assigned to the existing page that best matches it, or to a proposed new page. We check that the page type matches what ranks, so a group that needs a category page is not assigned to a blog post.
- Cannibalization review (week 3). We compare the map with your Search Console data to find queries where several of your URLs swap positions, and decide on a fix for each conflict.
- Handover (end of project). We walk your team through the map, the fixes and the new page plan, and explain how to add future pages without breaking it.
A small site of up to 25 pages takes about one week. Sites with 100 pages or more, and ecommerce catalogs, take three to four weeks.
What a Finished Keyword Map Looks Like
You receive the map as a shared spreadsheet. Here is a simplified keyword mapping example for an imaginary plumbing company, showing how keywords, pages and actions fit together:
| URL | Primary keyword | Secondary keywords | Page type | Action |
|---|---|---|---|---|
| /water-heater-repair/ | water heater repair | water heater not working, hot water heater repair service | Service page | Keep, update title and H1 |
| /tankless-water-heater-installation/ | tankless water heater installation | tankless water heater installer, tankless conversion | Service page | New page |
| /blog/water-heater-repair-tips/ | none | none | Blog post | Merge into /water-heater-repair/ and redirect |
| /blog/how-long-do-water-heaters-last/ | how long do water heaters last | water heater lifespan, signs your water heater is failing | Guide | Keep, link to repair and installation pages |
The full map also includes search volume, difficulty, intent, current position, current ranking URL and priority for every keyword. It doubles as a keyword to content mapping plan: every proposed page has a brief, and every existing page has a list of what to add.
Success looks like a site where each page ranks for its own group of keywords, Search Console stops showing several URLs trading places for the same query, and new content gets planned from the map instead of from guesswork. We do not promise rankings, but a clean map removes one of the most common reasons good pages underperform.
Keyword Mapping Service Pricing
Keyword mapping is a one-time, fixed-price project. The main cost driver is the number of pages to map, followed by whether we fix the cannibalization we find or only flag it, and whether the site has ecommerce categories and filters that need their own rules. A 20-page service site and a store with thousands of products are very different jobs.
Map Small
$400 one-time
One-time, paid upfront
- Sites up to 25 pages
- 1 primary and up to 4 secondary keywords per page
- Cannibalization check
- Title and H1 suggestions for every page
- Spreadsheet map and recorded walkthrough
- Delivered in 5 business days
Map Standard
$900 one-time
One-time, paid upfront
- Sites up to 100 pages
- Everything in Map Small
- Cannibalization fixes (merge, redirect or re-target)
- Missing pages to create, with target keywords
- Internal linking plan between mapped pages
- 45-minute review call
- Delivered in 8 business days
Map Large
From $1,600 project
One-time, 50% upfront
- Sites with 100+ pages or ecommerce categories
- Everything in Map Standard
- Category, filter and product page rules
- Hub and cluster site structure
- Handover call with your developer or writers
All prices in USD. Need something different? Ask for a custom quote.
For very large catalogs, multilingual sites or mapping as part of a redesign, request a custom quote.
What Is Keyword Mapping in SEO?
Keyword mapping in SEO is the process of assigning target keywords to specific URLs so that each page focuses on a distinct search topic. It sits between keyword research, which finds the searches, and on-page optimization, which applies them. The importance of keyword mapping is that it makes every other SEO decision easier: which page to update, which page to build, what anchor text to use in internal links and which page should appear when someone searches a given term. It also gives you a record of what each page is meant to rank for, which is essential when you redesign or migrate.
How Keyword Mapping Prevents Keyword Cannibalization
Keyword cannibalization happens when two or more pages on your site target the same search, so Google has to choose between them. The usual result is that neither ranks as well as one page would, and the ranking URL keeps switching. A keyword map prevents this because every keyword can only appear once as a page's target. Before anyone writes a new page, they check the map. If the keyword is already owned, they improve the existing page instead.
When cannibalization already exists, we fix it with one of these methods:
| Fix | When we use it |
|---|---|
| Merge and 301 redirect | Two pages cover the same topic and neither is clearly better. The best content goes onto one page and the other redirects to it. |
| Re-target | Both pages are valuable but overlap. One keeps the keyword and the other is refocused on a different, related keyword. |
| Internal link and anchor changes | The wrong page ranks because internal links point to it with the target keyword as anchor text. |
| Canonical tag | Near-duplicate pages must both exist, such as product variants, and one should be indexed. |
| Noindex or remove | Thin pages with no traffic and no links, such as old tag archives. |
Keyword Discovery: Where the Keywords in Your Map Come From
A map built from a short keyword list misses whole topics. Our discovery stage pulls from several sources so the map reflects the full range of searches:
- Google Search Console. The queries you already get impressions for, by page. This is the most reliable source and often reveals keywords no tool shows.
- Your own pages. Service names, product names and the language your team uses.
- Competitor rankings. Keywords competitors rank for that match your offer.
- Keyword tools. Ahrefs, Semrush and Google Keyword Planner to expand each topic with variations and questions.
- Customer language. Sales calls, support tickets and reviews, which often contain the exact phrases buyers search.
Keyword Intent Mapping: Matching Each Page Type to the SERP
Keyword intent mapping adds one more check to the map: does the page type match the intent Google rewards for that keyword? If the results for a keyword are all category pages, it belongs on a category page. If they are all guides, a sales page will struggle. We record the ranking page type for every group and flag mismatches, such as a service page targeting a "how to" keyword or a blog post targeting a "buy" keyword. For larger lists, our search intent analysis covers this in more depth.
Keyword Mapping Template: The Columns That Matter
If you want to build a keyword map yourself, a spreadsheet is enough. These are the columns we use, and the reason for each:
- URL (or proposed URL): one row per page, never one row per keyword.
- Primary keyword: the single search the page is built around. It should appear in the title tag and H1.
- Secondary keywords: up to four close variants or subtopics that the page also covers.
- Search volume and difficulty for the primary keyword.
- Intent and page type: what Google ranks for the keyword.
- Current position and ranking URL: from Search Console, which is how you spot cannibalization.
- Status and action: keep, update, merge, redirect or build.
- Parent page: the page it sits under, which drives breadcrumbs and internal links.
The most common template mistake is listing keywords in rows and pages in a column. That layout makes it easy to assign one keyword to several pages without noticing. One row per URL keeps ownership clear.
Keyword Mapping Tools and Software
No keyword mapping tool replaces judgment, but several speed up the work:
| Task | Tools |
|---|---|
| URL inventory | Screaming Frog SEO Spider, Sitebulb |
| Keyword data | Ahrefs, Semrush, Google Keyword Planner |
| Current rankings by page | Google Search Console, with the Search Console API for larger sites |
| Grouping | SERP overlap clustering, including our free keyword clustering tool |
| The map itself | Google Sheets or Excel, shared with your team |
Some SEO suites include keyword mapping software inside their projects. These are handy for tracking, but most teams still keep a spreadsheet as the master record because it is easy to share with writers and developers.
Keyword Mapping for Ecommerce Categories, Filters and Products
Stores need extra rules, because the same products appear in many places. On our Map Large plan we set rules like these:
- Categories own broad product searches. "Women's running shoes" belongs on a category, not a product page or a blog post.
- Filtered views get their own page only when demand exists. A filter for "waterproof" becomes an indexable subcategory if people search for it, and stays non-indexable if they do not.
- Products own model and specific attribute searches. Brand plus model number searches belong on the product page.
- Guides own questions. "How to choose running shoes" belongs on a guide that links to the category.
These rules let your team add products and categories without creating new conflicts. Our faceted navigation SEO guide explains the filter side in more detail.
Using a Keyword Map for Your Content Calendar and Internal Links
Once the map exists, the content calendar writes itself. Every proposed page and every page marked for an update becomes a calendar item, ordered by priority. Each brief pulls the primary keyword, secondary keywords and intent straight from the map. The map also guides internal linking: pages link up to their parent, across to related pages in the same topic and use the target page's primary keyword or a close variant as anchor text. When you publish new content later, add it to the map first, then write it.
Keyword Mapping Mistakes We Fix Most Often
- Mapping one keyword to several pages because each writer worked from a different list.
- Separate pages for singular and plural or for close variants that return the same search results.
- Mapping by guesswork, without checking which of your pages Google already ranks for a query.
- Ignoring page type, such as mapping a transactional keyword to a blog post.
- A map that is never updated after new pages, products or services are added.
- Changing URLs without updating the map or adding redirects, which breaks the record and loses links.
Who Our Keyword Mapping Service Is For
A good fit
- Sites with years of content where several pages target similar topics.
- Businesses planning a redesign, a migration or a new site structure.
- Stores adding categories or reorganizing their catalog.
- Content teams that want a single record of which page targets what.
Probably not a fit
- Sites with five or six pages and one service, where a simple spreadsheet will do.
- Teams without a keyword list and with no budget for discovery. Our full keyword research project covers both.
Related Keyword Mapping and Content Services
A keyword map becomes most useful when it is applied. Our on-page SEO services update titles, headings and content to match the map, and our topic clusters service turns mapped groups into a linked content structure. If a migration is coming, our SEO migration services use the map to protect rankings during the move.