How to Research Keywords for a Niche Site: Topical Maps, Intent and Page Mapping

By Muhammad MustafaUpdated 5 October 20268 min readNiche research and local SEO

Quick answer

To research keywords for a niche site, first build a topical map of the whole subject, then split it into pillar pages and supporting cluster pages. Label every keyword by search intent, assign each cluster to exactly one URL so pages never compete, and publish in batches that complete one cluster at a time.

On this page
  1. Start with a topical map, not a keyword list
  2. Plan the pillar and cluster structure
  3. Classify every keyword by search intent
  4. Map keywords to pages
  5. Avoid keyword cannibalization
  6. Decide the publishing order
  7. Internal linking rules that match the map

Most people who ask how to research keywords for a niche already know how to find keywords. They have a spreadsheet with 800 rows and no idea what to do with it. The missing piece is structure: which keywords become pages, which pages link to which, and what order to publish in so a new site builds authority instead of scattering it.

This guide covers that structure. It assumes you already have a raw list (if not, the beginner method in niche keyword research gets you there) and shows how to turn it into a topical map, a pillar and cluster plan, a keyword-to-page map with no cannibalization, and a publishing order you can follow week by week.

Start with a topical map, not a keyword list

A topical map is an outline of everything a real expert would expect a site about your niche to cover. It is organized by topic, not by search volume. A keyword list tells you what people type. A topical map tells you what your site needs to be complete.

The reason this matters: search engines judge sites partly on how thoroughly they cover a subject. A site with 40 connected pages on sourdough baking, covering starters, flours, hydration, shaping, scoring, equipment and troubleshooting, looks like an authority. A site with 40 pages chasing the highest-volume baking keywords looks like a content farm, even if each page is decent.

Build the map in four levels:

  1. Niche. The one-line description of the site, for example "sourdough bread baking at home".
  2. Pillars. The five to ten main sub-topics a beginner book would give a chapter each: starter, flour, techniques, equipment, recipes, troubleshooting.
  3. Clusters. The specific questions and tasks under each pillar: "how to feed a sourdough starter", "sourdough starter smells like acetone", "best flour for sourdough starter".
  4. Supporting details. The narrow follow-ups that may become their own page or a section inside a cluster page, such as "starter feeding ratio 1:1:1 vs 1:5:5".

Draft the pillars from your own knowledge first, then check them against your keyword list. Keywords that fit nowhere reveal a missing pillar. Pillars with no keywords underneath may be topics people do not search for, or topics your seed list missed.

Plan the pillar and cluster structure

Each pillar becomes a hub page and each cluster becomes a page that links up to it. This is the same pattern whether you run a blog, an affiliate site or a store with a content section.

Pillar pages

A pillar page targets a broad keyword such as "sourdough starter" and gives a complete overview: what it is, how it works, the main steps, and links out to every cluster page for detail. It should be useful on its own, not just a list of links. Pillars often target the hardest keyword in their group, so expect them to rank later than the clusters beneath them.

Cluster pages

A cluster page targets one specific intent and answers it fully. "How to revive a neglected sourdough starter" is a cluster page. It links up to the starter pillar, across to two or three closely related clusters, and receives a link back from the pillar.

How big should each pillar be?

There is no fixed number, but a pillar with fewer than five cluster pages rarely shows depth, and one with more than 30 usually hides a second pillar inside it. If a pillar grows past that, split it. "Sourdough recipes" might become "sourdough bread recipes" and "sourdough discard recipes".

LevelExample keywordPage typeLinks to
Pillarsourdough starterComplete overview guideEvery cluster in the pillar, homepage
Clusterhow to feed a sourdough starterStep-by-step how-toPillar, 2 to 3 sibling clusters
Clustersourdough starter not risingTroubleshooting guidePillar, feeding guide, flour guide
Clusterbest flour for sourdough starterComparison or roundupPillar, flour pillar, product pages
Supportingstarter feeding ratioSection inside the feeding guide, or a short reference pageFeeding guide

Classify every keyword by search intent

Search intent is the reason behind a search. Two keywords about the same product can need completely different pages. "Dutch oven for sourdough" wants a buying guide. "How to bake sourdough in a dutch oven" wants instructions. Put them on the same page and you serve neither well.

IntentWhat the searcher wantsKeyword cluesWhat usually ranks
InformationalTo learn or solve a problemhow, why, what, guide, tips, not workingGuides, how-tos, videos
CommercialTo compare before buyingbest, vs, review, alternative, topRoundups, comparisons, reviews
TransactionalTo buy nowbuy, price, cheap, discount, near meProduct and category pages
NavigationalTo reach a specific site or brand pagebrand names, login, officialThe brand's own pages

Keyword clues are a starting point, not a rule. The only reliable check is the live results page. Search the keyword and look at what ranks. If the top results are all list-style roundups, Google has decided the intent is commercial, and a single product review will struggle there. Record the dominant page type next to each keyword. For a content site, skip most navigational keywords entirely, since you cannot be the brand's own login page.

Mixed intent results

Some keywords show a mix: three roundups, four how-to guides and a couple of product pages. That means Google is not sure what most searchers want, and it often leaves more room for a new site, because no single page type owns the results. Pick the page type you can make best and cover the other intent in a short section. A page targeting "sourdough banneton" might be a buying guide with a brief section on how to use and clean one, linking to the full care guide for anyone who wants detail.

Map keywords to pages

Keyword mapping is the step that turns research into a site plan. Every keyword ends up assigned to exactly one URL, and every planned URL has one primary keyword. Set up your sheet with these columns: keyword, cluster, pillar, intent, dominant page type, primary or secondary, target URL, status.

  1. Group by shared results. For keywords you are unsure about, search both and compare the top 10. Heavy overlap in ranking URLs means one page. Little overlap means separate pages.
  2. Choose a primary keyword per group. Use the clearest phrasing that matches the dominant intent. This goes in the title and URL.
  3. Assign secondary keywords. Variations and follow-up questions become H2 and H3 headings or FAQ entries on the same page.
  4. Write the URL now. Short and readable: /sourdough-starter/feeding/ or /feed-sourdough-starter/. Pick one pattern for the whole site.
  5. Flag gaps. Any pillar with fewer than five mapped pages gets a note to research further.
  6. Mark status. Planned, drafted, published, updated. The map becomes your editorial calendar.

Doing this by hand for a few hundred keywords takes a day or two. The Niche Research and Keyword Miner in AM Jarvis builds keyword maps and deep topical maps from mined autocomplete data and shows a SERP "untapped" score per topic, which speeds up the first draft. You should still review the grouping yourself, because you know the subject better than any tool.

Avoid keyword cannibalization

Keyword cannibalization happens when two or more pages on your site target the same intent. Instead of one strong page, you get two weak ones, and Google may swap between them in the results, so neither holds a steady position.

How it happens on niche sites

  • Writing "best stand mixer for bread" and "best mixer for kneading dough" as separate roundups when the same products and results appear for both.
  • A pillar page and a cluster page both targeting the same broad phrase.
  • Publishing an updated version of an old post as a new URL instead of updating the original.
  • Category or tag archive pages competing with articles on the same phrase.

How to spot it

In Google Search Console, open Performance, then Search results. Filter by a query, then click the Pages tab. If two or more of your URLs get impressions for the same query and their positions trade places over time, you likely have a conflict.

How to fix it

  • Merge the weaker page into the stronger one and add a 301 redirect from the old URL. This is the usual fix.
  • Differentiate the pages if they serve genuinely different intents. Rewrite titles and content so each has a clear, separate focus.
  • Noindex thin archive pages such as tags that compete with real articles.

Note: The keyword map is your main defense. Before writing any new page, search the map for its primary keyword and close variations. If a page already covers that intent, update it instead of creating a new one.

Decide the publishing order

A new site cannot publish everything at once, so order matters. The goal is to complete clusters, not sample them. Ten pages that fully cover one pillar do more for your authority than ten pages scattered across ten pillars.

  1. Pick your first pillar. Choose the one with the most low-competition clusters and a clear link to how the site will earn money.
  2. Publish the pillar page early, even if it links to only a few clusters at first. It gives every cluster a hub from day one. Add links as new clusters go live.
  3. Publish the easiest clusters next. Informational pages with forum threads or thin pages in the current results are the quickest to gain impressions.
  4. Add commercial pages once there is supporting content. A roundup of the best starter jars ranks and converts better when the site already has pages about starters that link to it.
  5. Finish the pillar before opening the next one. Then repeat with the second pillar.
  6. Revisit after 8 to 12 weeks. Check Search Console for queries you rank on pages two or three for. Those pages need an update, and the queries often reveal clusters your map missed.

A realistic pace for one person writing carefully is two to four pages a week. At that rate a 60-page map takes four to seven months. If you want to move faster, the AI Site Builder can build pillar and cluster pages from a topical map, which you then edit and improve with your own experience.

Internal linking rules that match the map

Internal links are how you tell search engines which pages belong together. Keep the rules simple and apply them to every page:

  • Every cluster page links up to its pillar with an anchor that uses the pillar's topic.
  • Every pillar links down to all of its cluster pages.
  • Cluster pages link sideways to two or three closely related clusters in the same pillar, where a reader would naturally want the next step.
  • Informational pages link to the commercial pages in the same pillar where a reader is ready to compare or buy. This passes authority from the pages that attract links to the pages that earn money.
  • Avoid linking two pages with the same anchor text to different URLs. That sends a mixed signal about which page owns the topic.

When the map, the URLs and the links all follow the same structure, each new page strengthens the others. That compounding effect is the whole point of researching keywords for a niche as a system instead of one article at a time. If you have not locked in the niche itself yet, read how to find a niche first so the map is built on a topic worth the effort.

Frequently asked questions

What is a topical map in SEO?

A topical map is an outline of every sub-topic a site needs to cover to be complete on its subject. It groups the niche into pillars and clusters, then assigns keywords to each. It helps you plan pages based on coverage and structure rather than chasing isolated high-volume keywords.

How many cluster pages should each pillar have?

There is no fixed rule, but most pillars need at least five cluster pages to show depth. If a pillar grows past about 30 pages, it usually contains a second pillar that deserves its own hub. Let the number of real questions in the topic decide, not a target count.

What is keyword cannibalization?

It is when two or more pages on your own site target the same search intent. Google may alternate between them, so neither ranks as well as one strong page would. The usual fix is to merge the weaker page into the stronger one and add a 301 redirect.

Should I publish pillar pages or cluster pages first?

Publish the pillar early so clusters have a hub to link to, then fill in the easiest cluster pages. Pillars target broad, competitive keywords and usually rank later, while clusters with weak current results bring the first impressions. Update the pillar with new links as clusters go live.

How do I know if two keywords need separate pages?

Search both keywords and compare the top 10 results. If several of the same URLs rank for both, one page can target both. If the results are mostly different, Google sees them as different intents, and each needs its own page.

Muhammad Mustafa

Founder of AM Jarvis and 95 Solutions LLC. More than a decade running e-commerce stores, Google Shopping campaigns and niche sites. About the author

Platforms such as Shopify, Google Merchant Center, Etsy and Amazon change their menus and rules often. We review guides regularly; if something here no longer matches what you see, let us know.