Free audit with a recorded video walkthrough in 3 business days Plans and prices published for every service You own every account, dashboard and line of code Senior-led, with hours that overlap the full US business day

Keyword Research

Keyword Mapping Service: One Clear Target for Every Page on Your Site

For sites with pages competing against each other or a new build to plan: every keyword discovered, grouped and assigned to exactly one URL.

Keyword mapping assigns each keyword your buyers search to one page on your site, so every page has a clear primary keyword and no two pages compete for the same search. Our keyword mapping service discovers the keywords, groups them by how Google ranks them, maps them to existing or new URLs and fixes the cannibalization we find.

US-registered LLC Free audit with video walkthrough No long lock-ins Flexible ways to pay
On this page
  1. What Our Keyword Mapping Service Includes
  2. How We Build Your SEO Keyword Map
  3. What a Finished Keyword Map Looks Like
  4. Keyword Mapping Service Pricing
  5. What Is Keyword Mapping in SEO?
  6. How Keyword Mapping Prevents Keyword Cannibalization
  7. Keyword Discovery: Where the Keywords in Your Map Come From
  8. Keyword Intent Mapping: Matching Each Page Type to the SERP
  9. Keyword Mapping Template: The Columns That Matter
  10. Keyword Mapping Tools and Software
  11. Keyword Mapping for Ecommerce Categories, Filters and Products
  12. Using a Keyword Map for Your Content Calendar and Internal Links
  13. Keyword Mapping Mistakes We Fix Most Often
  14. Who Our Keyword Mapping Service Is For
  15. Related Keyword Mapping and Content Services

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

ComponentWhat we doWhat you get
Keyword discoveryWe 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 inventoryA 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 groupingKeywords are grouped by overlap in the pages Google ranks for them.Each group becomes one page, which stops duplication before it starts.
Keyword assignmentEach page gets one primary keyword and up to four secondary keywords.Clear keyword ownership, so every page knows its job.
Cannibalization checkWe 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 fixesOn 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 planKeyword groups with no suitable page become proposed new pages with a URL and working title.A build list ranked by priority.
Ecommerce rulesOn 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

URLPrimary keywordSecondary keywordsPage typeAction
/water-heater-repair/water heater repairwater heater not working, hot water heater repair serviceService pageKeep, update title and H1
/tankless-water-heater-installation/tankless water heater installationtankless water heater installer, tankless conversionService pageNew page
/blog/water-heater-repair-tips/nonenoneBlog postMerge into /water-heater-repair/ and redirect
/blog/how-long-do-water-heaters-last/how long do water heaters lastwater heater lifespan, signs your water heater is failingGuideKeep, 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
Get a custom quote

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
Get a custom quote

All prices in USD. Need something different? Ask for a custom quote.

Ways to pay
  • Zelle
  • Bank transfer (ACH or wire)
  • Wise
  • PayPal
How payment works

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:

FixWhen we use it
Merge and 301 redirectTwo pages cover the same topic and neither is clearly better. The best content goes onto one page and the other redirects to it.
Re-targetBoth pages are valuable but overlap. One keeps the keyword and the other is refocused on a different, related keyword.
Internal link and anchor changesThe wrong page ranks because internal links point to it with the target keyword as anchor text.
Canonical tagNear-duplicate pages must both exist, such as product variants, and one should be indexed.
Noindex or removeThin 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:

TaskTools
URL inventoryScreaming Frog SEO Spider, Sitebulb
Keyword dataAhrefs, Semrush, Google Keyword Planner
Current rankings by pageGoogle Search Console, with the Search Console API for larger sites
GroupingSERP overlap clustering, including our free keyword clustering tool
The map itselfGoogle 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.

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.

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.

Keyword Discovery and Mapping questions

How do you do keyword mapping?
Start with a list of every indexable URL and a cleaned keyword list. Group keywords that return the same ranking pages, then assign each group to the page that best matches it, choosing one primary keyword and a few secondary keywords per page. Groups with no suitable page become new page ideas. Finally, check Search Console for queries where several of your pages rank, and fix those conflicts.
How many keywords should be mapped to one page?
One primary keyword and up to about four secondary keywords is a good rule. The secondary keywords should be close variants or subtopics that return similar search results to the primary keyword. A page can still rank for hundreds of related long-tail searches. The point of the map is to set the main focus, not to limit what the page can rank for.
How do I create a keyword mapping template?
Use a spreadsheet with one row per URL. Add columns for the URL, primary keyword, secondary keywords, search volume, difficulty, intent, page type, current position, current ranking URL, parent page and the action needed. Keeping one row per page, rather than one row per keyword, makes it obvious when a keyword has been assigned twice.
Is Google Keyword Planner still free?
Yes. Google Keyword Planner is free inside a Google Ads account, and you do not need to run ads to use it. Accounts with little or no ad spend usually see search volume as ranges rather than exact figures, and close variants are often grouped together. It is a useful source for keyword discovery, especially combined with Search Console and a paid keyword tool.
What is the difference between keyword mapping and keyword clustering?
Keyword clustering groups keywords that belong together, usually because Google ranks the same pages for them. Keyword mapping takes those groups and assigns each one to a specific URL on your site, existing or planned. Clustering tells you what topics exist, and mapping tells you which page owns each topic. Our keyword mapping service includes both steps.
How often should a keyword map be updated?
Update it every time you add, merge or remove a page, and review it in full at least once a year. Search behavior shifts, new products and services get added, and competitors change what ranks. A map that is not kept current slowly stops matching the site, and cannibalization creeps back in.

Next step

Tell us what you want to grow

Send a few details and a senior strategist replies within one business day with honest next steps, even if we are not the right fit.

  • Free audit with a recorded video walkthrough
  • Fixed scope and published pricing
  • No long lock-ins: 3-month minimum on most retainers
  • You own every account, file and line of code

We only use your details to reply. See our privacy policy.