CONTENT SEO, IN PRACTICE

Keyword-to-URL Mapping: Give Every Search Intent One Page

How to build a keyword map that gives every search intent one clear page, so your pages stop competing with each other and start ranking.

Google & Meta Partner Agency • Kathmandu-based SEO specialists • SEO and paid ads under one roof
Written by K.K. Bhatta, Founder, Queens DigitalIn digital marketing since 2012Updated November 2026 · 5 min read

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?

  1. List your pages. Crawl the site or export the sitemap: URL, title, H1, page type.
  2. Collect queries. Export Search Console queries with their landing pages, then add queries from customer questions and keyword tools.
  3. 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.
  4. Assign one URL per group. Choose the existing page that best fits. If none fits, mark the group as a new page to create.
  5. Mark conflicts. Where two pages serve one group, decide which one stays and what happens to the other.
  6. Add the links. Note the parent page and two or three related pages each URL should link to.

Example keyword map rows (illustrative)

Query groupIntentURLPage typeAction
IELTS classes Kathmandu; IELTS preparation Kathmandu; IELTS coaching near meBook a course/ielts-classes-kathmandu/Service pageKeep
IELTS score for Canada; IELTS band for Canada study visaLearn/insights/ielts-score-for-canada/ArticleCreate
IELTS vs PTE; which is easier IELTS or PTECompare/insights/ielts-vs-pte/ArticleMerge 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.

Reviewed by

K.K. Bhatta

Founder, Queens Digital Agency

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.

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.

LET'S TALK

Ready to Grow? Let's Build Something That Works.

Whether it's SEO, paid ads, social, or a brand new website, we'll help you find the fastest real path forward. No jargon, no 40-page decks, just a plan you can actually act on.
  • Real Strategy, Not Guesswork

    We look at your actual numbers before we touch a single campaign, so what we recommend is built for your business, not a template.
  • One Team, Every Channel

    SEO, ads, social, and web design under one roof, so your channels work together instead of five agencies pulling in five directions.
  • Straight Talk, Always

    If something isn't working, we'll tell you before you have to ask. Good news or bad, you'll always know where things stand.

Free, No-Pressure Consultation

Thirty minutes, real answers, zero sales script. If we are not the right fit, we will tell you that too.

Tell Us About Your Project

Get Your Free Quote