SEO course › Part 2: Keyword research
Keyword mapping is the process of assigning each keyword or keyword cluster to one specific page on your website. The result, called a keyword map, shows which URL targets which search terms. It gives every page a clear job, prevents your own pages from competing with each other, and shows where new pages are needed.

This lesson explains what a keyword map contains, how to build one step by step, and how to keep it useful as your site grows.
What is keyword mapping?
After you research and group keywords, you need to decide where each group will live on your site. Keyword mapping is that decision.
Each cluster of related keywords gets matched to one URL. That URL can be a page you already have or a new page you plan to create. The keyword clustering lesson explains how to build those clusters first.
The golden rule is simple: one main topic per page, and one page per main topic.
Why is keyword mapping important?
Without a map, it is easy to write three blog posts about the same thing without noticing. Those pages can end up competing, and none of them ranks as well as one strong page would.
A keyword map helps you:
- Give every page a clear primary keyword and purpose.
- Spot keywords that have no page yet, which become new content ideas.
- Avoid keyword cannibalization between similar pages.
- Write better titles, headings and internal links, because you know each page’s target.
- Share a single plan with writers, designers or an agency.
What goes into a keyword map?
A keyword map is usually a spreadsheet. The exact columns vary, but most maps include the following.
| Column | What it holds | Example |
|---|---|---|
| URL | The page address, existing or planned | /services/teeth-whitening/ |
| Primary keyword | The main term the page targets | teeth whitening in Pune |
| Secondary keywords | Related terms from the same cluster | teeth whitening cost, professional teeth whitening |
| Search intent | What the searcher wants | Commercial |
| Page type | Service page, guide, category, blog post | Service page |
| Status | Live, needs update, or to be written | Needs update |
You can add columns for estimated volume, current ranking position or notes, but start simple. A map you actually use is better than a perfect one you never open.
How do you create a keyword map step by step?
- List your existing pages. Export URLs from your CMS, sitemap or Search Console.
- Note what each page currently ranks for. The Performance report in Google Search Console shows the queries each page appears for.
- Bring in your keyword clusters, each with a main keyword and supporting terms.
- Match clusters to existing pages. Choose the page whose topic and intent best fit the cluster.
- Check the intent match. A cluster of “how to” keywords rarely fits a product page, and a buying cluster rarely fits a blog post.
- Create rows for new pages. Any cluster with no good match gets a planned URL and a “to be written” status.
- Check for duplicates. Make sure no primary keyword appears on more than one row.
- Use the map. Update titles, headings and internal links so each page clearly signals its target topic.
Example: a keyword map for a dental clinic in Pune
A small dental clinic in Pune has five pages: home, about, root canal, teeth cleaning and contact. It has keyword clusters for braces, teeth whitening, root canal and emergency dental care.
| URL | Primary keyword | Intent | Status |
|---|---|---|---|
| / | dentist in Pune | Local, commercial | Live |
| /services/root-canal/ | root canal treatment in Pune | Commercial | Needs update |
| /services/teeth-whitening/ | teeth whitening in Pune | Commercial | To be written |
| /services/braces/ | braces for adults in Pune | Commercial | To be written |
| /blog/root-canal-recovery/ | root canal recovery time | Informational | To be written |
The map shows two new service pages are needed. It also shows that “root canal recovery time” is informational, so it belongs on a separate guide rather than the service page. The service page and guide should link to each other.
How do you keep a keyword map up to date?
A keyword map is a living document. Review it when you publish new pages, remove old ones or notice rankings shifting.
Search results change over time. A query that used to show guides may start showing product pages or AI Overviews, which can change the best page type for a cluster. A quick look at the results page during each review helps. The SERP analysis lesson shows what to look for.
It also helps to add your keyword map to your content planning routine. Before anyone writes a new post, check the map to see if the topic already has a home.
Common mistakes to avoid
- Assigning the same primary keyword to two or more pages.
- Forcing a keyword onto a page that does not match its intent, such as putting “how to” terms on a product page.
- Mapping only high-volume keywords and ignoring specific long-tail terms that convert well.
- Building the map once and never updating it.
Key takeaways
- Keyword mapping assigns each keyword cluster to one page, existing or planned.
- The basic rule is one main topic per page and one page per main topic.
- A simple spreadsheet with URL, primary keyword, secondary keywords, intent, page type and status is enough.
- Gaps in the map become your content plan.
- Review the map regularly, because search results and your site both change.
Frequently asked questions
Can one page target more than one keyword?
Yes. A page should have one primary keyword and can also target secondary keywords with the same intent, which is why mapping works with clusters rather than single terms.
What is the difference between keyword clustering and keyword mapping?
Clustering groups related keywords together. Mapping takes those groups and assigns each one to a specific URL on your site.
Should the home page have a keyword mapped to it?
Usually yes. For a local business, the home page often targets a broad brand or service-plus-location term, while specific services get their own pages.
Previous lesson: Keyword clustering: how to group keywords into pages
Next lesson: Keyword cannibalization: how to identify and fix it
