What Is Keyword Mapping?
Keyword mapping is an SEO technique that involves assigning target keywords to specific pages on your site and tracking these decisions in a keyword map document.
You can see an example of a keyword map below:
The goal of keyword mapping is to match each keyword with a page and URL that best satisfies the search intent (what the searcher is trying to achieve).
Why?
Because a page dedicated to a certain keyword and what users are trying to find when they search it has the best chance of ranking highly in search engine results pages (SERPs).
Why Is Keyword Mapping Important in SEO?
Keyword mapping is important in SEO because it helps optimize your site structure and content, and it can maximize the total number of keywords your site ranks for.
Google looks for keywords (search terms) on your page to determine relevance. If Google can’t find the keyword on your page, ranking may be more difficult.
If Google detects the same keyword on multiple pages with a similar purpose (i.e., duplicate or near-duplicate pages), it may struggle to identify the best result. And multiple pages focused on the same term leads to keyword cannibalization and can harm ranking potential.
By mapping keywords to their most relevant pages—or by creating new pages when needed—you can:
- Better satisfy search intent
- Prevent keyword cannibalization
- Identify and fill content gaps on your site
Keyword mapping may take time initially but provides long-term time-saving benefits, like preventing the need to re-optimize pages later.
Mapping can lead to higher visibility in relevant SERPs, as long as the content is high quality.
How to Do Keyword Mapping
Keyword mapping is easier with the help of our AI-powered keyword mapping tool.
The main steps to follow are listed below:
1. Download the Keyword Mapping Template
First, open the keyword mapping template and click “Use Template” (you must be signed in to Google) to create a copy of the template in your Google Drive.
Rename your keyword map in the upper left corner.
The spreadsheet is now ready to populate with pillar pages, subpages, and keywords.
2. Identify Your Site’s Topic Areas
Your site’s topic areas depend on your niche and your products or services.
For example, a dog training website might focus on topics such as:
- Puppy training
- Dog behaviors
- Dog treats
- Training collars
- Agility training
Each broad topic area has many related keywords for possible optimization. These areas make good starting points for building your keyword map.
Google’s Helpful Content ranking system prioritizes content that demonstrates expertise and experience, meaning you should choose topic areas related to your industry and your knowledge.
3. Group Keywords into Topic and Keyword Clusters
A topic cluster is a group of related pages interconnected by internal links that includes a pillar page (the main page) and related subpages focused on subtopics.
Both pillar pages and subpages can be created around a keyword cluster—a group of similar search terms that can be targeted on the same page.
Use the Keyword Strategy Builder to form topic and keyword clusters.
Enter the topics identified in the previous step (or enter keywords your site already ranks for), select the target location, and click “Create list.”
When the report is ready, an email notification will be sent. The report will also appear in the “Keyword lists” table, and you can click the list to view its report.
The “Topical Overview” shows a visual representation of the main keywords and their corresponding pages.
The tool assigns relevant keywords to pillar pages and related subpages.
To view your clusters in a table, scroll down to the “Page Details” section.
The table displays pillar pages and their corresponding subpages.
Click the arrow next to a pillar page or subpage to expand the row and see all suggested keywords for that page.
Review important metrics when studying a suggested page and its keywords:
- Search Intent (Intent): The general reason behind a query (informational, transactional, commercial, navigational, or a combination)
- Volume: The average monthly search volume for each keyword
- Keyword Difficulty (KD %): How difficult it may be to rank for each keyword. Higher scores indicate higher competition.
These metrics can help you decide which topics to include in your keyword map, where they should appear on your site, and what new content to create.
For example, a less authoritative website may focus on topics with lower keyword difficulty to improve ranking chances.
Or, the site may prioritize commercial intent topics (meaning searchers are researching options) to create product pages that can gain visibility without paid ads.
4. Select the Most Relevant Ideas
Select the most relevant pillar pages and subpages to add to the keyword map by choosing topics related to existing pages, areas of expertise, and your goals.
In the “Page Details” table, check the boxes next to all pillar pages and subpages you want to include in your map.
Then click “Export” and select the circle next to “Selected pages (#) and keywords (#)” to export these topics into a spreadsheet.
The exported spreadsheet will look like this:
Copy and paste the relevant details into your keyword mapping template. Assign each keyword to the appropriate pillar page or subpage.
5. Assign URLs to Pillar Pages and Subpages
Next, assign a target URL—the page you want to rank for that group of keywords—to each pillar page and subpage in the keyword map.
Examine each page’s keywords to find the page on your site that best matches search intent—use the Keyword Strategy Builder’s content references for guidance.
If no existing page meets the search intent, you'll need to create a new page.
In your keyword mapping spreadsheet, indicate whether the page needs “To optimize” or “To create” in the “Status” column.
Continue the process of matching URLs to pages until you’ve gone through all the pillar pages and subpages you identified as priorities.
How to Use Your Keyword Map Effectively
Follow these steps to use your keyword map:
Optimize Pages for Target Keywords
After creating your keyword map, start optimizing existing pages.
Content optimization is typically faster and easier than creating new content. Focusing on making existing content better provides a solid foundation for your SEO strategy.
To view only the pages you marked “To optimize,” click the filter icon next to the “Status” header.
Uncheck all options except for the one next to “To optimize” and click “OK.”
Next, prioritize your efforts with Semrush’s On Page SEO Checker.
This tool identifies where your pages have the most potential for improvement, based on how they compare to the top 10 rival pages.
Enter your domain and click “Get ideas.”
Select your target location and click “Continue.”
To import data from your keyword mapping spreadsheet, select “Manually” or “File” and follow the instructions.
After you’ve completed setup, go to the “Optimization Ideas” tab.
The tool prioritizes pages based on total search volume and the number of recommendations.
Click the “# ideas” button next to a page to see all suggestions.
You might see suggestions related to content, backlinks, and technical factors.
When you’re ready to optimize a page, apply on-page SEO techniques.
Use the primary keyword in these elements:
- Title tag: The page title that may appear in search results
- Meta description: The short description that can appear in search results
- H1 tag: The heading that appears on the page itself
- Body content: The main text on the page
Use secondary keywords (the other keywords in the cluster) naturally in the body content. Consider using secondary terms in subheadings.
For more guidance, see our on-page SEO checklist.
Fill Content Gaps with New Content
After optimizing existing pages, address content gaps by creating new high-quality content that meets your audience’s needs and aligns with search intent.
Filter the “Status” column to show only pages with the “To create” status.
Consider prioritizing pages based on total search volume, keyword difficulty, and other factors.
For help creating a search-optimized page, use Semrush’s SEO Content Template.
Enter the target keywords of a pillar page or subpage.
Choose your country, language, and device settings, then click “Create content template.”
The tool suggests tactics based on the top 10 search results for your target keywords.
The tool shows:
- Semantically related keywords
- Link building prospects
- A recommended readability score
- A recommended text length
- How competitors use target keywords
- Basic recommendations for titles, meta descriptions, H1s, and body content
When you’re ready to write, go to “Real-time Content Check” and select “Open in SEO Writing Assistant.”
Or, send pillar pages and subpages from the Keyword Strategy Builder to the SEO Writing Assistant by clicking “Write content” next to the appropriate pages.
As you write, the SEO Writing Assistant checks your content’s SEO, readability, originality, and tone of voice in real time. The tool also suggests ways to improve your score.
For example, the SEO Writing Assistant may recommend including more keywords from the Keyword Strategy Builder in headings and body content.
If you need help, use the Smart Writer features.
Click “Ask AI” to ask a question and get AI-generated content ideas.
Use Keyword-Rich Anchor Text
Google uses anchor text (the clickable link text) to understand a linked page’s topic, which means keyword-rich anchor text can establish relevance for target keywords to improve rankings.
Refer to your keyword map when adding internal links, and then optimize anchor text with your page’s primary keyword or a secondary keyword.
For example, if linking to the page pictured below, try using any of the listed keywords as your anchor text.
Keyword-rich backlinks (links from other sites) can also help SEO, especially if they come from relevant, high-quality sites.
However, follow Google’s link spam guidelines when link building to avoid taking any actions that could harm your SEO.
For example, don’t pay for links with optimized anchor text.
Leverage AI to Map Your Keywords
Automating certain steps in keyword mapping can save considerable time in your SEO workflows, allowing you to produce more content and giving you the opportunity to rank for more keywords.
Semrush’s Keyword Strategy Builder uses AI to streamline and improve keyword research and mapping, making it easier to put your plan into action.
Plus, the entire Semrush suite of tools helps speed up time-consuming tasks.
Get a free trial to see how they can help.