Topical map
A topical map is the set of searches in a category, grouped by topic, and the pages that should answer each. It shows what to write, what to group, and how to link. It suits a small site that needs focus, not volume.
By Théophile Louvart, founder of Porteur · Updated 13 September 2026 · Markdown
What it means for a small site
You win categories by covering their searches cleanly, not by posting more. A topical map forces choices: one category, several clusters, one page per search intent. Each page must hold data or an answer of its own that a reader would want.
Example: you sell time tracking. Category: time tracking. Clusters: “contractors”, “approvals”, “offline clock in”. Pages: “time tracking for contractors”, “timesheet approval process”, “offline clock in app”. URLs like /time-tracking/contractors, /time-tracking/approvals, /time-tracking/offline.
Why it matters: clear coverage improves internal links, avoids keyword cannibalisation, and gives searchers a neat route from the hub to the exact answer.
How to build a topical map
Pick one category to win
Name it in plain words, for example “time tracking”. Create a hub page at /time-tracking with a short overview and links to clusters.
List real searches and intents
From Search Console, “People also ask”, and rivals. Group by intent, not by synonyms. One primary query per page, for example “time tracking for contractors”.
Design clusters
Turn each intent group into a cluster under the hub. Keep clusters tight. If two pages would answer the same need, merge them.
Plan titles and URLs
Titles under 60 characters, clear URLs. For example, /time-tracking/contractors and a title like “Time tracking for contractors: setup and examples”.
Write the minimum set that covers the cluster
Add unique data, examples, or steps. Show how your product solves the job without padding. Link down from the hub and across related pages.
A finished map looks like a hub at /time-tracking, cluster pages under it, and internal links that match the reader’s path. No duplicate angles. No orphan pages.
How to read and measure it
- Map clusters to folders or tags so you can filter performance.
- In Search Console, filter by page path like /time-tracking to see impressions, clicks and queries.
- Expect impressions to rise first. If clicks lag, fix titles and meta descriptions, and improve internal links.
- Watch for queries spread across pages in the same cluster. That is cannibalisation. Consolidate or set a clear canonical.
- Check which cluster feeds signups. Use product analytics to tag entry pages and paths.
When a page works, its queries align with its angle, and it gathers links from the hub and sibling pages. When it fails, queries look random, or the page never gets clicks.
Traps to avoid
- Publishing at scale without value. Google’s spam policies, updated March 2024, call this scaled content abuse.
- Hosting third-party filler to pad a cluster. That is site reputation abuse and can harm you.
- Buying an expired domain for authority, then bolting your map onto it. Expired domain abuse is in policy.
- Letting AI write dozens of thin pages. AI is fine. Thin, interchangeable pages are not. Each page must earn its keep.
- Splitting one intent across many pages. Merge and redirect. Use one strong page per intent.
- Orphan clusters without hub links. Surface them in navigation and from related pages.
Questions
Pick one category to win, then group real searches by intent. Build a hub page, one page per intent, and link them together. Use Search Console and “People also ask” to spot gaps and to check language.
A topical map groups searches and pages by topic and intent. A sitemap is an XML file that lists URLs for crawlers. You need the map to plan content, and the XML sitemap to help discovery.
Yes, as of 2026, XML sitemaps help search engines find URLs and last-modified dates. They do not replace internal links or fix weak content. Keep both clean.
Cover the 20 percent of intents that drive 80 percent of demand in your category first. Ship the core cluster, measure, then add the next most valuable cluster.
No, not for being AI-assisted. Google acts on pages made at scale without value of their own. Keep pages specific, useful, and tied to a clear intent.
As few as needed to cover distinct intents. If two drafts could both rank for the same primary query, merge them. Tight clusters are easier to link and to measure.
Sources
Check my site, free
Paste your homepage URL to see the clusters your category points to and three concrete gaps you can fill next.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideSearch intent: what the results page tells you to build
- GuideInternal linking for a small site: which pages link to which
- GuideKeyword cannibalization: two pages, one search, and how to fix it
- GuideProgrammatic SEO for a small product: page families that earn
- GuidePeople also ask: turning Google’s questions into sections
- GlossaryScaled content abuse
- GlossaryTopical authority
- GlossaryPillar page