DroidCrunch
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact
Subscribe
No Result
View All Result
DroidCrunch
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact
Subscribe
DroidCrunch

Topical Authority 2026: How to Plan Topic Clusters for a Blog

Lokesh Kapoor by Lokesh Kapoor
October 30, 2026
3
0

Forty posts on one subject, and Google ranks three of them. Sound familiar?

Topical authority comes from covering one topic completely and linking the pages together, not from publishing more. Plan each topic as one pillar page plus 6 to 15 cluster pages, one per search intent, linked both ways. A spreadsheet is enough to start.

Our own SEO section failed that test, for the reason most topic clusters fail.

We earn a commission from the Semrush, Surfer and Scalenut links. It never decides what we recommend.

What does topical authority actually mean?

Topical authority is the trust a site earns on a subject by answering most of its questions on pages that clearly belong together.

It isn’t a score you can look up. Third-party tools show their own estimates, but Google doesn’t publish one.

Here’s the part most guides skip. Google’s only system officially called topic authority is a news feature. Google described it in May 2023 as a way to surface expert publishers on news searches about health, politics or finance. A blog about SEO tools isn’t the target.

So what helps a blog? Two things Google does document. Its ranking systems read how pages link to each other to work out what each page is about. Site-wide signals also feed into how single pages are judged.

Cover a topic well and link the pages sensibly, and both work in your favour.

Our take: treat topical authority as a planning method, not a ranking factor. The output is a site where every page has one job. A reader gets from the broad guide to the exact answer in one click.

Pillar, cluster, link: what each page has to do

A topic cluster is one broad pillar page, several narrow cluster pages, and the links that tie them together.

PageIts jobTypical queryLinks
Pillar pageCovers the whole topic at a decision level and routes readers onkeyword research toolsDown to every cluster page
Cluster pageAnswers one narrow question in fullhow to do keyword research in semrushUp to the pillar, across to 1-3 siblings
Money pageA review, pricing or comparison post that earnssemrush pricingUp to the pillar; linked from the cluster pages that lead to it

Notice the money page. On a review blog, that’s where the cluster pays off. A reader lands on a tutorial, trusts it, and clicks through to the review when they’re ready to buy.

How big should a cluster be? Big enough that a reader never leaves your site for the next obvious question. For most blog topics, that’s 6 to 15 pages.

A cluster of two is a post with a friend. A cluster of 60 usually means one intent got split into five near-identical posts.

Topic clusters explained: one pillar page links down to cluster pages, which link back up and across to a review page
One pillar, one page per search intent, links in both directions. The review or pricing page sits inside the cluster, where readers arrive ready to decide.

How to plan a topic cluster in six steps

You can plan a cluster in an afternoon with a spreadsheet. The tools in the next section speed up steps 2 and 3, but they don’t change the method.

Plan one topic cluster, start to finish

A spreadsheet with four columns works: query, intent, target URL, links to.

  1. 1
    Step 1 of 6

    Pick a topic you can sell into

    Choose a subject that leads to something you earn from: a review, a product, a service. SEO tools works for a review blog. SEO history doesn’t, however many people search it.

  2. 2
    Step 2 of 6

    List every question a reader asks

    Start from your own Search Console queries, then add People Also Ask questions, autocomplete suggestions and a keyword tool export. Aim for 50 to 300 rows. Don’t judge them yet.

  3. 3
    Step 3 of 6

    Group queries that share a results page

    Google two queries. If 3 or more of the top 10 results are the same URLs, one page can rank for both, so they’re one row. If the results barely overlap, they need separate pages. This rule beats grouping by shared words.

  4. 4
    Step 4 of 6

    Give each group one URL and one format

    Write down the slug and the format that wins the results page: tutorial, comparison, review or definition. Mark any group you already cover. That page gets updated, not duplicated.

  5. 5
    Step 5 of 6

    Draw the links before you write

    The pillar links to every cluster page. Each cluster page links back to the pillar and to the 1-3 siblings a reader would want next. Put the link where the question comes up, with an anchor that names the target.

  6. 6
    Step 6 of 6

    Publish the pillar and the strongest three first

    Ship the pillar with three cluster pages you can make the best on the web, then fill in the rest. A pillar with ten dead-end links to pages that don’t exist yet is worse than one with three live ones.

Step 3 is where most plans go wrong. Two queries that look different, like topic cluster and pillar page, often show the same results. Write two posts and they compete. Our content gap analysis guide is the place to find the missing queries before you group them.

We audited our own SEO cluster. Here’s what broke

We ran this check on DroidCrunch before telling you to run it on your site. On 30 October 2026 we counted every in-body internal link across our 596 published posts. Then we looked closely at the 35 filed under SEO.

The short version: we built a lot of good pages and forgot to connect them.

What we checkedWhat we found
Posts with no internal links in the body295 of 596 (49%)
Average internal links per post2.2
SEO posts with no link to or from another SEO post10 of 35
Posts in the SEO category that aren’t about SEO4 (a block plugin, cold email, a paraphraser, a speed plugin)
Our Semrush review11 posts link to it; it links to none
Our keyword research tools roundup8 posts link to it; it isn’t in the SEO category and links out to 2 old rank tracker reviews
Our newest SEO guide (3 days old)0 posts link to it

Look at the Semrush review. Eleven posts send readers to it. It sends them nowhere. A reader who finishes the review and wants the pricing breakdown or the keyword research tutorial has to go back to Google.

Then the category problem. Our SEO category held a Reply.io review and a QuillBot review, while our main keyword research tools roundup sat under Blogging.

A WordPress category is a menu. A cluster is made of links.

The script we used to check one cluster

Database queries are fine if you have them. For everyone else, this script reads the live pages and checks the two links that matter: pillar to cluster page, and back. It needs only Python 3.

cluster_audit.py Python
"""Check that a pillar page and its cluster pages link to each other."""
import re, sys, urllib.request
from urllib.parse import urljoin, urlparse

START = ('class="entry-content', 'class="content-inner', "<main")
END = ("jeg_share_bottom", "jnews_prev_next", "jnews_related", "<footer", "</main>")
UA = {"User-Agent": "Mozilla/5.0 (cluster-audit)"}

def norm(url):
    p = urlparse(url)
    return (p.netloc.lower().removeprefix("www.") + p.path.rstrip("/")).lower()

def links_on(url):
    req = urllib.request.Request(url, headers=UA)
    html = urllib.request.urlopen(req, timeout=20).read().decode("utf-8", "ignore")
    # Count links in the post body only, not menus, sidebars or related posts.
    # Adjust the markers to your theme (these fit most WordPress themes).
    starts = [i for i in (html.find(m) for m in START) if i >= 0]
    start = min(starts) if starts else 0
    ends = [i for i in (html.find(m, start) for m in END) if i > 0]
    body = html[start:min(ends)] if ends else html[start:]
    hrefs = re.findall(r'href="([^"#?]+)', body)
    return {norm(urljoin(url, h)) for h in hrefs}

def main(pillar, spokes):
    pillar_links = links_on(pillar)
    missing = 0
    print(f"{'cluster page':45} pillar->page  page->pillar")
    for s in spokes:
        down = norm(s) in pillar_links
        up = norm(pillar) in links_on(s)
        missing += (not down) + (not up)
        print(f"{urlparse(s).path:45} {'yes' if down else 'NO':12}  {'yes' if up else 'NO'}")
    print(f"\n{missing} missing links out of {len(spokes) * 2}")

if __name__ == "__main__":
    main(sys.argv[1], sys.argv[2:])

Run it with the pillar first, then the cluster pages: python3 cluster_audit.py https://yoursite.com/pillar/ https://yoursite.com/page-1/ https://yoursite.com/page-2/. The START and END markers fit most WordPress themes. If every row says NO, view your page source and change them to whatever wraps your post body.

Our results were blunt. With the Semrush review as the pillar and five Semrush-related guides as the cluster, 7 of 10 links were missing. With the keyword research roundup as the pillar and six related posts, 10 of 12 were missing. In both, the pillar linked down to zero pages.

Pillar page audit: our Semrush review receives 11 internal links but links out to none of its cluster pages
From our own audit on 30 October 2026. Eleven posts sent readers to our Semrush review, and it sent them nowhere, so the cluster stopped at the pillar.

The fix is cheap. Add a short “where to go next” passage to each pillar, then a link up from every cluster page that lacks one. It’s an hour of editing per cluster, and it’s the first job on our own list.

Which tool should build your topical map?

You don’t need a tool to plan one cluster. You want one when you’re planning five at once or need search volume on every row. Every price below was checked on 30 October 2026. We haven’t run these three on a live project for this guide, so the workflows come from each vendor’s own help docs.

Semrush Keyword Strategy Builder

Give it up to five seed keywords and it groups up to 10,000 related keywords into topics, pillar pages and subpages. Each page shows its keywords, difficulty, volume and the sites already ranking. You can export the lot to a spreadsheet.

It comes with the SEO plan, which runs about $140 monthly ($117.33 if you pay for the year). That plan gets 10 structuring runs a month, plenty for one site. Agencies on Pro+ ($299 a month) get 30.

Pick Semrush if you already use it for keyword research, because the clusters land next to the rest of your data. Our Semrush keyword research tutorial covers the seed-keyword part.

Surfer Topical Map

Surfer’s Topical Map starts from your domain, not a seed list. Connect Search Console and it shows which clusters you already cover, which neighbouring clusters you don’t, and how a competitor’s coverage compares. It refreshes every 14 days.

The catch is the plan. Topical Map needs Pro, at $182 a month billed yearly, which is about $2,184 upfront. Discovery and Standard don’t include it. Surfer also said in October 2026 that a rebuilt Topical Map is in testing, so the screens may change.

Pick Surfer if you’ll write inside its Content Editor anyway, since one subscription covers planning and writing. Our Surfer SEO review covers the editor side.

Scalenut Keyword Planner

Scalenut’s Keyword Planner turns one keyword, or an upload of 10 to 200 keywords, into AI-made clusters. Each cluster lists its primary keyword, intent, volume and difficulty, with a button to start an article from it.

It’s the cheapest way in. Starter costs $59 a month and builds 5 clusters a month. Plus, at $89, raises that to 30 and adds internal link suggestions. Scalenut was also running a 60% off offer when we checked, so look at the checkout price.

Pick Scalenut if you’re a solo blogger planning a cluster or two a month on a small budget. Our Scalenut review goes through the writing tools.

OptionCostBest forWatch out for
Spreadsheet + Search ConsoleFreeOne cluster at a time, new blogsNo search volume; SERP checks take time
Semrush Keyword Strategy BuilderAbout $140 a month (SEO plan)Bloggers and agencies already on Semrush10 structuring runs a month on the SEO plan
Surfer Topical Map$182 a month, billed yearly (Pro)Teams writing in Surfer’s editorNot on Discovery or Standard
Scalenut Keyword Planner$59 a month (Starter)Solo bloggers on a budget5 clusters a month on Starter

Our pick for most bloggers: plan the first cluster by hand. You’ll learn what a good grouping looks like, and you’ll judge any tool’s output better afterwards.

Five mistakes that quietly undo a topic cluster

Most clusters don’t fail because of a bad plan. They fail in the year after it, one small shortcut at a time.

  • One post per keyword. If pillar page examples and what is a pillar page share a results page, two posts split the clicks. Merge them and redirect the weaker URL.
  • Mass-produced cluster pages. Fifty thin AI drafts in a week is what Google’s scaled content abuse policy targets. Publish fewer pages you’d defend line by line.
  • A pillar that only receives links. Our Semrush review shows how this looks. The pillar has to send readers down, or it’s a dead end.
  • Treating categories as clusters. A category archive is a list, not a map. Clusters live in in-body links.
  • Topics with no business behind them. Traffic on a subject that never leads to a review, product or signup is a cost you pay to host.

AI search raises the stakes on the first two. Answer engines quote one clear page per question, so a cluster with one page per intent is easier to cite. Our guide to generative engine optimization covers what those systems look for.

How do you know a cluster is working?

Track the cluster as one unit in Search Console, not post by post.

Filter the Performance report by page with a regex that matches the cluster’s URLs, such as semrush|keyword-research. Then compare the last three months with the three before.

Watch three numbers: total impressions, how many queries the cluster shows up for, and how many of those rank in the top 10.

Expect impressions to move first and clicks last. A query count that grows while positions sit at 8 to 20 means Google is testing the cluster. That’s the moment to improve the pages, not to start a new cluster.

Seeing your pages pulled into AI answers too? The method in our guide to ranking in Google AI Overviews works page by page inside a cluster you’ve already built.

Frequently asked questions

How long does topical authority take to build?

There’s no fixed timeline, and anyone quoting one is guessing. A new site usually needs the pillar plus several cluster pages live, indexed and linked before impressions move. An established site filling gaps in a topic it already covers tends to see movement sooner, once the new pages are crawled and linked.

How many topic clusters should a new blog start with?

Start with one or two. A new blog has little crawl attention and no history, so ten half-built clusters spread it thin. Finish one cluster with a pillar and its strongest pages, check it in Search Console, then start the next topic that leads to the same products.

Should the pillar page target the hardest keyword?

Usually, yes, because the pillar is the broad page. But don’t let difficulty decide the format. If the results page for the head term is all roundups, your pillar is a roundup. A broad keyword with mixed results often suits a guide that routes readers to each cluster page.

Do topic clusters need their own URL folders?

No. A folder such as /seo/ helps you filter reports, but Google reads the relationship from links and content, not the path. Changing live URLs to add folders means redirects and a temporary wobble. Keep existing URLs and use a shared slug word or a URL list for reporting.

Can one post belong to two topic clusters?

Yes, and many do. A Semrush pricing post can sit in an SEO tools cluster and a marketing budget cluster. Give it one main pillar link near the top and link to the second pillar where that angle comes up. What it shouldn’t do is target the same query as another page.

Is topical authority the same as domain authority?

No. Domain authority scores from SEO tools estimate a site’s link strength across everything it publishes. Topical authority is about depth on one subject. A small site with strong coverage of one niche can outrank a big general site on that niche, even with a lower domain score.

What should I do with old posts that don’t fit any cluster?

Check their traffic first. Posts that still earn clicks can stay and get a link to the nearest pillar. Thin, outdated posts with no traffic or links are better merged into a related page with a redirect, or removed. Off-topic posts filed under a topic category should at least be moved.

Map one cluster this week

Topical authority isn’t something you buy with volume. It’s what a reader feels when every next question already has a page, and the link to it is right there. Plan one topic cluster: a pillar, the strongest three pages, and links in both directions.

Use a spreadsheet for the first one, and bring in Semrush, Surfer or Scalenut when you plan several at once. One warning: don’t skip the links, or you’ll build a pillar like our Semrush review.

Your next step? Run the script on your biggest pillar page tonight.

Share4Tweet2Share1Share
Previous Post

How to Scrape Websites for LLMs 2026: Turning Pages into Clean Markdown

Lokesh Kapoor

Lokesh Kapoor

I am Lokesh Kapoor who loves to write blogs, create videos and watch sci-fi movies on Netflix and Jio Cinema. DroidCrunch is my first love and a crucial part of my life.

Related Posts

Scrape websites for LLMs title card: a cluttered web page filtered into clean Markdown and neat chunks for an AI model

How to Scrape Websites for LLMs 2026: Turning Pages into Clean Markdown

October 30, 2026
298
AI voice agents explained title card: a phone call flowing through speech-to-text, an AI model and a voice

AI Voice Agents Explained 2026: How Vapi and Retell Work, and What a Minute Costs

October 29, 2026
299
How to speed up a WordPress site title card: a laptop showing a fast-loading page with a speed gauge in the green

How to Speed Up a WordPress Site 2026: 7 Fixes We Measured on Our Own Blog

October 29, 2026
299
Email deliverability title card: a laptop inbox with emails sorted into the inbox and the spam folder

Email Deliverability Explained 2026: Why Emails Land in Spam and How to Fix It

October 28, 2026
307
Load More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Youtube Instagram Telegram Discord Facebook Whatsapp Twitter LinkedIn

About

DroidCrunch Logo Dark

DroidCrunch is your trusted blog & YouTube channel dedicated to SAAS lovers, WordPress enthusiasts, and Technology Freaks.

Quick Links

  • About Us
  • Editorial Policy
  • Contact Us
  • Help & Support
  • RSS Feed

© 2026 DroidCrunch - Best Place for Tech NomadPrivacy PolicyTerms & ConditionsCookie PolicyGDPR RightsAffiliate Disclosure

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
Subscribe
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact

© 2026 DroidCrunch - Best Place for Tech NomadPrivacy PolicyTerms & ConditionsCookie PolicyGDPR RightsAffiliate Disclosure

DroidCrunch Giveaway

Amazon Gift Card worth $15

Participate now and get a chance to become a lucky winner to receive the reward.​

Join Giveaway