Keyword mapping

Keyword mapping assigns each cluster of searches to exactly one page of your site, in a table you keep. It is the document that prevents two of your pages competing for the same search, and it turns research into a build order. On a small site it fits in a spreadsheet.

By , founder of Porteur · Updated 15 September 2026 · Markdown

The table

ClusterIntentPageState
invoicing app, best invoicing appcommercial/alternatives/invoicing-appslive
how to send an invoiceinformational/guides/send-an-invoiceto write
yourproduct pricing, yourproduct costnavigational/pricinglive
invoice template, free invoice templateinformational/tools/invoice-templateto write

Four columns are enough: the cluster of searches, the intent the results page shows, the one page that answers it, and whether that page exists, needs writing or needs a refresh.

How to build it

  1. Start from the searches you already have

    Export the queries from the Performance report in Search Console. Those are real, they are yours, and they cost nothing.

  2. Group by the results page, not by the words

    Two searches whose top ten share several URLs are answered by the same page. That is the reliable test for a cluster.

  3. Assign one page per cluster

    Write the URL in the table. If two pages want the same cluster, one of them is wrong and the table has just told you.

  4. Mark the gaps

    A cluster with no page is the build order. Sort those by demand and by how close the intent is to buying.

  5. Review it when Search Console disagrees

    When two of your URLs trade places on one query, the map needs a decision, not the pages.

What it prevents

  • Cannibalisation: two pages on one search, each holding the other back, neither ranking.
  • The page nobody planned: written because someone had an idea, answering a search that already had a page.
  • The gap nobody noticed: a search with demand and no page, invisible until you list them side by side.
  • The refresh that never happens: a map with a state column shows what has gone stale.

Questions

Check my site, free

The free check names the searches your site is close to winning and the pages that fight each other, in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next