# How to Build a Topical Map for SEO (Step-by-Step)

If you've published plenty and still feel invisible, the missing piece is usually structure, not effort. Here's the exact method I use to build a topical map, with a full worked example you can copy.

Source: https://iamnoorkhan.com/blog/how-to-build-a-topical-map
Author: Noor Khan (https://iamnoorkhan.com/)

## Key takeaways

- A topical map is the plan of every page your site needs on a subject, how those pages connect and the order to build them.
- One page can rank for far more than one keyword: in Ahrefs&#39; 2017 study, the average #1 page also ranked in the top 10 for about 1,000 other keywords (median about 400). Plan pages around intents, not phrases.
- Check demand and SERP overlap before writing: Ahrefs found 96.55% of pages get no Google traffic (2023).
- Prune and merge as part of the map. Google has said large amounts of unhelpful content can drag down the rest of a site.
- Plan links with the map: in Zyppy&#39;s study of 23 million internal links, pages with 40–44 internal links got about 4x the clicks of pages with 0–4 (a correlation, not proof).
- &quot;Topical authority&quot; is not a confirmed general ranking factor. Completeness, relevance and clear structure are what actually do the work.


Most content plans are a spreadsheet of keywords sorted by search volume. If that's what you've been working from and the results have been thin, it isn't because you didn't try hard enough. A keyword list has no shape: it doesn't tell you which pages should exist, how they relate or what to build first.

A **topical map** does. It's the first thing I build for every client, and it's the plan behind results like **+250% organic traffic for Grove Healthcare**, where the strategy was built on topical mapping around patient search intent. In this guide I'll walk you through my exact method, step by step, using a full worked example for an addiction treatment center. You'll see the spreadsheet, the tests I run before a page earns a place on the map, and the rules I use for internal links.

## What is a topical map?

A [topical map](/glossary/topical-map) is a plan of every page your site needs to cover a subject completely, grouped by search intent, connected by internal links and put in priority order. It models your subject the way search engines do: a central entity, the topics and attributes connected to it, and the questions people ask about each.

It isn't a keyword list, a sitemap or a content calendar, although it becomes the basis for all three. The keyword list is research. The map is the decision about what to build.

![Anatomy of a topical map: a central entity surrounded by core sections such as services, pricing, conditions, locations, process and proof, with outer sections like guides, FAQs, comparisons and how-tos linking back](/assets/diagrams/topical-map.svg "Core sections earn revenue; outer sections earn authority.")

The map has two zones. **Core sections** sit closest to revenue: services, pricing, conditions treated, locations. **Outer sections** build the supporting knowledge that makes the core believable: guides, comparisons, "what to expect" pages and FAQs. If you want the bigger picture of why this structure works, my [semantic SEO guide](/blog/semantic-seo-guide) explains how search engines understand meaning through entities and passages.

## Topical maps by the numbers

Topical maps work because of how search actually behaves: one good page earns many queries, most pages earn none, and links tell search engines which pages matter. These figures shape the method below.

![Three stat panels: the average number one page ranks for about 1,000 other top-10 keywords (median about 400); pages with 40 to 44 internal links get 4x more Google clicks than pages with 0 to 4; 96.55% of pages get zero Google traffic](/assets/diagrams/topical-map-stats.svg "Sources: Ahrefs, 3M queries (2017); Zyppy, 23M internal links across 1,800 sites; Ahrefs, 14B pages (2023).")

| Finding | What it means for your map | Source |
|---|---|---|
| The average #1 page also ranks in the top 10 for **about 1,000 other relevant keywords**; the median is **about 400** | Plan one page per intent, not one page per phrase | [Ahrefs, 3 million queries (2017)](https://ahrefs.com/blog/also-rank-for-study/) |
| **96.55%** of pages get **zero** traffic from Google; another 1.94% get 1–10 visits a month | Check demand before a page goes on the map | [Ahrefs, about 14 billion pages (2023)](https://ahrefs.com/blog/search-traffic-study/) |
| Pages with **40–44 internal links** got about **4x the Google clicks** of pages with 0–4 | Plan internal links as part of the map, not as an afterthought | [Zyppy, 23 million internal links across 1,800 sites](https://zyppy.com/seo/internal-links-study/) |
| Google aimed to cut low-quality, unoriginal content in results by 40% with its March 2024 core update, and reported **45% less** once rollout finished | Thin "filler" pages are a liability, not a coverage win | [Google (2024)](https://blog.google/products/search/google-search-update-march-2024/); [Search Engine Land (2024)](https://searchengineland.com/google-march-2024-core-update-rollout-is-now-complete-438713) |

Two honest caveats. The Ahrefs keyword study is from 2017, so treat the exact numbers as directional; the pattern (one page, many queries) is what matters. And the Zyppy data is a correlation: well-linked pages tend to be important pages, so links aren't the only reason they get more clicks.

## Step 1: Write your source context

Your source context is one sentence that says what your site is and what it should be known for. It decides which topics belong on your map and from which angle you cover them.

For our worked example: *"A licensed residential and outpatient addiction treatment center in Phoenix, helping adults and their families with alcohol and opioid addiction."*

That sentence is your [source context](/glossary/source-context). It rules things in (detox, insurance, family support) and rules things out (general wellness tips, nutrition recipes, celebrity recovery stories). When you're unsure whether a topic belongs, read the sentence again.

## Step 2: List entities, attributes and questions

Next, brainstorm everything connected to your central [entity](/glossary/entity), then collect the real questions people ask about each part. This becomes your raw inventory.

For the treatment center:

- **Services:** medical detox, residential treatment, partial hospitalization (PHP), intensive outpatient (IOP), medication-assisted treatment (MAT), aftercare.
- **Conditions:** alcohol use disorder, opioid use disorder, co-occurring mental health conditions.
- **Attributes people weigh:** cost, insurance accepted, length of stay, accreditation, what a typical day looks like, whether family can visit.
- **Related entities:** insurers, medications such as buprenorphine, the city and the areas you serve, your clinical team.

For questions, go to the sources that reflect real people: Google Search Console, "People also ask" boxes, forums, sales and admissions calls, and your front-desk or intake team. In healthcare, the intake team is gold: they hear the exact worries families have at 2 a.m.

## Step 3: Check demand and SERP overlap

Before any question becomes a page, run two quick tests: is there real demand, and does it need its own page or a section of another one? This is the step most guides skip, and it's where most wasted content comes from.

Ahrefs' [2023 analysis of about 14 billion pages](https://ahrefs.com/blog/search-traffic-study/) found that 96.55% get no traffic from Google at all. Some of those pages simply chose topics nobody searches for. Demand doesn't have to mean big volume (a question that comes up on every admissions call is worth answering even if tools show 20 searches a month), but there has to be *someone* asking.

**The SERP overlap test** settles whether two questions belong on one page:

1. Search both queries in a private window, from your target location.
2. Compare the top 10 results.
3. If several of the same URLs rank for both (I treat four or more shared URLs as a strong signal), Google sees them as the same intent. **One page.**
4. If the results are mostly different, they're different intents. **Separate pages.**

This works because Google is already telling you how it groups meaning. It's also why one page can rank for hundreds of queries: [Ahrefs' 2017 study of 3 million searches](https://ahrefs.com/blog/also-rank-for-study/) found the average #1 page also ranked in the top 10 for about 1,000 other relevant keywords. The four-URL threshold is my own rule of thumb from client work, not a published standard, so use judgment on borderline cases.

## Step 4: Group questions into pages, one intent each

Every page on your map should satisfy one primary [search intent](/glossary/search-intent). Questions that share an intent become sections of the same page; questions with a different intent get their own page.

If two planned pages answer the same intent, merge them now, on paper. It's far cheaper than fixing [keyword cannibalization](/glossary/keyword-cannibalization) after both pages are live and splitting each other's rankings.

## Step 5: Split core and outer sections

Sort every page into core (closest to revenue) or outer (supporting knowledge). Core pages are built first and receive the most internal links; outer pages exist to strengthen them.

A useful test: if a reader on this page could reasonably call you today, it's core. If they're still learning what their options are, it's outer. Both matter. The outer pages answer the earlier questions, build trust and send readers (and link signals) to the core.

## The worked example: a topical map spreadsheet

Here's a trimmed version of the map I'd build for our Phoenix treatment center. A real one has 40 to 60 rows; these show every type of decision you'll make.

| # | Page | URL | Zone | Primary intent | Example queries grouped (passed SERP overlap) | Links up to | Status | Priority |
|---|---|---|---|---|---|---|---|---|
| 1 | Addiction treatment in Phoenix | `/` | Core (hub) | Choose a provider | addiction treatment phoenix, rehab near me | n/a | Rewrite | 1 |
| 2 | Alcohol rehab | `/alcohol-rehab/` | Core | Choose a program | alcohol rehab phoenix, inpatient alcohol treatment | 1 | Merge 2 old pages | 1 |
| 3 | Medical detox | `/detox/` | Core | Understand and book detox | alcohol detox, opioid detox center | 1 | Exists, weak | 1 |
| 4 | Intensive outpatient (IOP) | `/iop/` | Core | Choose a program | iop phoenix, outpatient rehab | 1 | Missing | 2 |
| 5 | Insurance and cost | `/insurance/` | Core | Check affordability | does insurance cover rehab, rehab cost | 1 | Missing | 1 |
| 6 | Alcohol withdrawal timeline | `/guides/alcohol-withdrawal-timeline/` | Outer | Understand symptoms | alcohol withdrawal symptoms, how long withdrawal lasts | 3 | New | 2 |
| 7 | Inpatient vs outpatient rehab | `/guides/inpatient-vs-outpatient/` | Outer | Compare options | inpatient vs outpatient, which rehab do I need | 2, 4 | New | 2 |
| 8 | What to expect in your first week | `/guides/first-week-in-rehab/` | Outer | Reduce fear before calling | what happens in rehab, what to bring to rehab | 2 | New | 3 |
| 9 | How to help a family member | `/guides/help-a-loved-one/` | Outer | Support someone else | how to get someone into rehab, intervention | 1 | New | 3 |
| 10 | "10 celebrities in recovery" | `/blog/celebrities-in-recovery/` | n/a | Entertainment | (no overlap with any map intent) | n/a | **Prune** | n/a |

A few things worth noticing:

- **Row 2** replaced two older posts ("alcohol rehab" and "best alcohol rehab in Phoenix") that passed the overlap test as one intent. Merging them is a classic quick win.
- **Row 7** links up to *two* core pages because it genuinely helps readers choose between them.
- **Row 10** fails the source-context test. It might get a few visits, but it says nothing about the center's expertise. That brings us to pruning.

Because this is a health topic, every clinical page (detox, withdrawal, MAT) also needs a named clinical reviewer and an honest review date. I cover that in detail in [E-E-A-T for healthcare websites](/blog/eeat-for-healthcare-websites).

## Step 6: Prune and merge what doesn't fit

A topical map isn't only a list of pages to add. It's also a decision about what to remove, merge or improve, and in my audits this is often where the fastest gains come from.

There's a reason this matters beyond tidiness. Google's helpful content guidance said that "having relatively high amounts of unhelpful content might cause other content on the site to perform less well in Search" ([as covered by Search Engine Journal](https://www.searchenginejournal.com/google-helpful-content-system-explained/496454/)). That system was folded into Google's core ranking systems in [March 2024](https://blog.google/products/search/google-search-update-march-2024/), so the principle still applies: off-topic and thin pages aren't harmless.

For every existing page, pick one action:

- **Keep:** fits the source context, serves one intent, performs or could perform.
- **Improve:** right intent, weak execution. Rewrite it answer-first.
- **Merge:** shares an intent with a stronger page (failed the overlap test). Combine the best content, then 301-redirect the weaker URL.
- **Remove or noindex:** off-topic, no demand, no links worth keeping. Redirect it if it has backlinks.

Be gentle with yourself here. Most sites I audit have pages like row 10. They were published in good faith; they just don't fit the plan anymore.

## Step 7: Plan internal links with the map

Internal links are how the map becomes visible to search engines, so plan them before anything is written. Google's own [link best practices](https://developers.google.com/search/docs/crawling-indexing/links-crawlable) put it simply: "Every page you care about should have a link from at least one other page on your site."

The data points the same way. [Zyppy's study of 23 million internal links](https://zyppy.com/seo/internal-links-study/) across 1,800 sites found that pages with 0–4 internal links averaged about two clicks from Google Search, while pages with 40–44 internal links got about four times as many. Returns became unclear beyond about 45 links. The same study reported that pages with at least one exact-match internal anchor got about 5x more search traffic than pages with none. Remember, that's correlation: important pages attract both links and clicks. But it's a strong hint that well-linked pages aren't an accident.

My [internal linking](/glossary/internal-linking) rules for a map:

1. **Every outer page links up** to the core page it supports (the "Links up to" column).
2. **Every core page links down** to its two to four most useful supporting pages.
3. **Siblings link sideways** only when it genuinely helps the reader (row 7 to row 6, for example).
4. **Anchors describe the destination**, such as "medical detox" or "inpatient vs outpatient rehab", never "click here" or "read more". Vary them naturally rather than repeating one phrase.
5. **No orphans.** Every page on the map has at least one contextual link from another page.
6. **Priority pages get the most links,** from navigation, the hub and relevant outer pages.

## Step 8: Prioritize, brief and publish

Score each row on business value (how close to a conversion), effort, and whether the page already exists. Then work in this order:

1. **Existing core pages that are weak:** restructure them first. They already have history.
2. **Merges and prunes:** quick, and they clean up signals across the site.
3. **Missing core pages.**
4. **Outer pages closest to a decision** (cost, comparisons, what to expect).
5. **Remaining outer pages,** in batches by section, so each cluster becomes complete.

Every page then gets a [semantic content brief](/glossary/semantic-content-brief) listing its intent, the questions it must answer and its planned links. My [semantic content brief template](/blog/semantic-content-brief-template) shows exactly what goes in one. Publish at a pace you can sustain. Two excellent pages a month for a year beat twenty rushed ones in a week.

## Is topical authority a ranking factor?

Not in the way it's often sold. Google has confirmed a topic authority system for news, has not confirmed one for search in general, and its own representatives describe the idea as relevance. Here's what's actually known, sorted by how solid it is.

| Evidence | What it says | How much weight to give it |
|---|---|---|
| **Google's news topic authority system** | In [May 2023](https://developers.google.com/search/blog/2023/05/understanding-news-topic-authority), Google described a system that helps identify expert sources for news queries in specialized areas like health, politics and finance, using signals such as "how notable a source is for a topic or location" | Confirmed, but **specific to news** |
| **John Mueller on Reddit** | Replied "This" to a comment calling topical authority a new name for "relevancy" ([reported by SEJ](https://www.searchenginejournal.com/google-on-topical-authority-dont-worry-about-it/501209/)); he has also said that "in general, Google doesn't evaluate a site's authority" ([SEJ](https://www.searchenginejournal.com/google-we-dont-evaluate-a-sites-authority/312431/)) | Official voice, but informal comments |
| **The 2024 Google API documentation leak** | [Leaked internal documentation](https://en.wikipedia.org/wiki/2024_Google_Search_documentation_leak) included attributes named `siteFocusScore` and `siteRadius`, widely read as measuring how focused a site is on its main topic and how far pages stray from it | **Leaked, unconfirmed.** Whether and how Google uses or weights them is unknown |

My honest read: you don't need a "topical authority score" to exist for the method to work. A complete, well-organized site answers more queries, earns more internal and external links, and gives readers fewer reasons to leave. That's relevance and helpfulness, which Google has always rewarded. The topical map is simply how you plan for it.

## Keep the map alive

A topical map is a living document, not a one-time deliverable. I review client maps every quarter:

- [ ] Add new questions appearing in Search Console and on intake calls.
- [ ] Re-run the overlap test on pages that seem to compete, and merge where needed.
- [ ] Expand sections that are gaining impressions.
- [ ] Track **query breadth**: the number of distinct queries each page appears for. It's often the first number to move.
- [ ] Check whether new pages in a finished cluster gain impressions faster than earlier ones did.

The same structure helps in AI search, too. Assistants retrieve clear, self-contained passages from sources that cover a topic well. As Peter Rota put it when we spoke on the [podcast](/podcast/peter-rota-what-actually-changes-in-ai-search): "If you have a basic foundation of SEO, you're going to get 80% of the way there." A topical map is that foundation.

## Conclusion

If your content has felt like effort poured into a void, a topical map is usually the missing piece. Write your source context, test demand and overlap, give each page one intent, prune what doesn't fit, and connect everything with deliberate links. Then build in priority order and keep the map alive.

You can absolutely do this yourself with the steps above. If you'd rather have it built and prioritized for you, that's my [topical map and content brief service](/services/topical-maps). And if you just want to know where your site stands first, ask for a free gap snapshot on the [contact page](/contact).


## FAQ

### What is a topical map in SEO?

A topical map is a structured plan of every subtopic a website needs to cover to be seen as complete on a subject. It groups questions into pages by search intent, shows how those pages link together and puts them in priority order. It becomes both your content roadmap and your site architecture.

### What is the difference between a topical map and a content cluster?

A content cluster is one pillar page plus the articles that support it. A topical map is the plan for the whole subject, which usually contains several clusters, along with your service pages, the links between them and the order you build them in. Clusters are the building blocks; the map is the blueprint.

### How many articles do you need for topical authority?

There's no magic number. A focused service business might need 30 to 60 pages to cover its core topics well, while a large store or publisher may need hundreds. Covering every intent your buyers have matters far more than reaching a count.

### Is topical authority a Google ranking factor?

Google has confirmed a topic authority system for news queries, but it has not confirmed one as a general ranking factor, and John Mueller has agreed that the idea is largely 'relevancy' under a new name. What clearly helps is complete, well-organized, people-first coverage of a subject, which is exactly what a topical map plans.

### How long does it take to build topical authority?

In my client work, leading signals such as impressions and the number of queries each page appears for usually move within two to three months of restructuring. Business results usually take four to eight months, depending on competition and how much of the topic your site already covers. Nobody can honestly guarantee a timeline.

### Can I build a topical map with AI tools?

AI tools are useful for brainstorming questions and entities, but they don't know your business, your margins or what already ranks in your market. Use them for research, then check demand and SERP overlap yourself and make the structural decisions by hand.
