Quick answer
Keyword-to-URL mapping assigns each search intent to one page on your site. List your pages, collect queries from Search Console and customer questions, group queries that want the same answer, assign one URL per group, and mark where two pages compete. Merge, differentiate or canonicalise competing pages, then check the map before writing anything new.
Key takeaways
- Map intents, not single keywords: many queries can share one page.
- Two pages chasing one intent split signals and often rank worse.
- Search two queries; if the same results show, they likely share an intent.
- Merge weaker overlapping pages with a 301; differentiate genuinely different ones.
- Check the map before every new brief.
Keyword mapping means deciding, in advance, which single page on your site should rank for each search intent. It sounds like admin. In practice it prevents the most common content problem we find: several pages half-answering the same question, none of them strong enough to rank.
This is how our content SEO team builds and maintains a keyword map, using a spreadsheet and Search Console.
Why one page per intent?
When two pages target the same need, for example “IELTS classes in Kathmandu” and “best IELTS preparation Kathmandu”, they split internal links, external mentions and Google’s attention. This is often called keyword cannibalisation. Google may swap between them in results, or rank neither well.
The fix is not one page per keyword. It is one page per intent: many keywords that want the same answer belong on the same page.
How do you build a keyword map?
- List your pages. Crawl the site or export the sitemap: URL, title, H1, page type.
- Collect queries. Export Search Console queries with their landing pages, then add queries from customer questions and keyword tools.
- Group by intent. Put queries together if the same page could satisfy all of them. A quick test: search two queries; if the same pages rank for both, they usually share an intent.
- Assign one URL per group. Choose the existing page that best fits. If none fits, mark the group as a new page to create.
- Mark conflicts. Where two pages serve one group, decide which one stays and what happens to the other.
- Add the links. Note the parent page and two or three related pages each URL should link to.
Example keyword map rows (illustrative)
| Query group | Intent | URL | Page type | Action |
|---|---|---|---|---|
| IELTS classes Kathmandu; IELTS preparation Kathmandu; IELTS coaching near me | Book a course | /ielts-classes-kathmandu/ | Service page | Keep |
| IELTS score for Canada; IELTS band for Canada study visa | Learn | /insights/ielts-score-for-canada/ | Article | Create |
| IELTS vs PTE; which is easier IELTS or PTE | Compare | /insights/ielts-vs-pte/ | Article | Merge two old posts into one |
What should you do with overlapping pages?
- Merge the weaker page into the stronger one, keep the useful content and 301 redirect the old URL. Our guide to content consolidation covers this step by step.
- Differentiate if both pages serve genuinely different intents: rewrite titles, headings and content so each answers its own question, and link between them.
- Canonicalise only for true duplicates or variants; see our canonical vs noindex guide.
Merges and redirects touch templates and server rules, which is where our technical SEO services come in.
How do you keep the map useful?
- Check it before every new brief. If the query is already mapped, update that page instead. Our SEO content brief example includes this check.
- Review Search Console every quarter for queries where two of your URLs appear.
- Add new pages to the map when they are published, with their intended queries.
Our Kathmandu Model College case study shows programme-led SEO in practice, where each programme had its own page and search intent.
Want a second opinion on your site? Ask us for a free SEO review and we will tell you what to fix first, in plain language.
Explore More
Reviewed by
K.K. Bhatta
K.K. Bhatta is a general digital marketer at Queens Digital Agency: hands-on across SEO, paid media, and whatever platform changes next. A lifelong learner rather than a one-topic specialist, he tests ideas on live campaigns before writing about them, and stays skeptical of anything that has not actually been tried.
Every claim in this article was checked against a live source before publishing.
Assigning each group of same-intent search queries to one page on your site, so every page has a clear job and pages do not compete.
When two or more of your pages target the same search intent, splitting signals so neither ranks as well as one strong page would.
As many as share the same intent. One primary query plus its close variants is typical.
A spreadsheet and Search Console are enough for most sites. A crawler helps list pages on larger sites.
Sources and references
Facts in this guide come from the sources below, checked live on 8 November 2026. Everything else is our own working practice, stated as such.