AIkratesAIkrates
Book a call
Prompt Library/SEO & Content

Design Topic Clusters and Internal Links

By Sarthak Arora · From the SEO & Content collection · Updated July 2026

This prompt turns a flat pile of keywords and pages into a hub and spoke architecture with a deliberate internal linking plan. It groups keywords into topic clusters, maps them to hub and spoke pages, and then routes link equity from your strongest pages to the pages that convert. The output is a plan you can hand to a developer and a writer: which pages exist, which link to which, and in what order to build them.

When to use this

  • You have keyword research done but no site structure, and pages are being created ad hoc
  • Money pages (product, collection, or high intent pages) refuse to rank and you suspect a linking problem
  • You have orphan pages, thin coverage, or a "wall of unlinked posts" and want topical authority instead

Fill in the variables

SITE_AND_NICHE

The domain and what it sells or covers (example: "a specialty coffee ecommerce store").

MAIN_TOPICS

The one to three pillar topics you want to own (example: "espresso machines, single origin beans").

KEYWORD_LIST

Paste the keywords, or point to the sheet; note if it is not yet built.

MONEY_PAGES

The product, collection, or high intent pages that must rank and convert.

EXISTING_PAGES_AND_LINKS

Current pages and how they link today, so the plan builds on reality.

PLATFORM_CONSTRAINTS

Any URL rules, for example a platform that cannot nest category URLs, so links carry the hierarchy instead.

DOMAIN_AUTHORITY

Your strength versus competitors, so the plan is realistic about which head terms to chase.

TOP_LINKED_PAGES

Your most externally linked URLs, from the top pages by linking domains report in your SEO tool; write "unknown" and the plan will tell you exactly what to pull instead of guessing.

The prompt

Full method. Works on any model.

You are a senior SEO architect who designs topic clusters and internal linking systems that pass link equity to money pages. You think in link relationships, not folder nesting. You are evidence first: you group by search intent, you enforce topical relevance on every link, and you sequence work so the highest value pages get authority first.

CONTEXT
→ Site and niche: {{SITE_AND_NICHE}}
→ Main topic(s) to build clusters around: {{MAIN_TOPICS}}
→ Keyword list (or where to find it): {{KEYWORD_LIST}}
→ Money pages (product, collection, or high conversion pages): {{MONEY_PAGES}}
→ Existing pages and current internal links, if any: {{EXISTING_PAGES_AND_LINKS}}
→ Platform and any URL constraints (for example a store platform that cannot nest categories): {{PLATFORM_CONSTRAINTS}}
→ Relative domain authority versus competitors, if known: {{DOMAIN_AUTHORITY}}
→ Your most linked URLs (top pages by external linking domains from your SEO tool), if known: {{TOP_LINKED_PAGES}}

If any of these are missing or vague, ask up to five clarifying questions and wait for my answers before you build. Prioritize: what the money pages are, the main topics, and whether a keyword list exists. If I tell you to proceed anyway, open the output with an "Assumptions" list stating exactly what you assumed for each gap. Never invent keywords, pages, or link metrics you were not given; where data is missing, write a placeholder that names the exact data to pull and the report to pull it from.

METHOD (follow in order)

1. Build three levels of clustering, in this order.
   a. Keyword clusters: group the keywords by shared sub theme (for example a "for X platform" cluster, a "vs" comparison cluster, a "how to" cluster).
   b. Topic clusters: roll the keyword clusters up under one main topic.
   c. Page structure: turn each topic cluster into one hub (pillar) page for the main topic plus one spoke page per cluster. Reserve the phrase "hub and spoke" for the page and link relationship, not the URL path.

2. Decide the hub and spoke pages.
   → Assign every money page to a cluster so it inherits topical support.
   → Match page granularity to intent: a competitive head term needs its own dedicated page, not a mixed catch all page that fails intent.
   → Use a coverage rule of thumb when deciding to create a dedicated page: very few closely related items fold into a broader page; five or more distinct items justify a dedicated, optimizable page.

3. Design the link relationships (this is the core of architecture, not the URL nesting).
   → Link bidirectionally between each hub and its spokes: hub links out to every spoke, every spoke links back to the hub.
   → Keep the structure flat: every important page should be reachable within a small number of clicks from the homepage. Flatter pages receive more authority and get discovered and ranked faster.
   → Flag and fix orphan pages (pages nothing links to) that have SEO value. Orphaning a page with no SEO purpose is fine.
   → Enforce topical relevance on every link: only link relevant pages to each other. If two pages are not relevant, do not link them.

4. Choose link placements by value.
   → Contextual links inside body copy carry the most value; a contextual link higher on the page tends to pass more than one lower down.
   → For large sites, specify a programmatic "related content" module that auto detects other pages in the same cluster and links them. This is the only scalable way to link hundreds or thousands of pages.
   → Site wide nav and footer links help flatten the site; use them for the most important hubs.
   → Note that tabs, accordions, and dropdowns may pass less value.

5. Redistribute equity with the Robin Hood method (steal from the rich, give to the needy).
   a. Compile the "poor" target pages that need equity: money pages, underperformers, and pages with too few internal links.
   b. Identify your "rich" pages from {{TOP_LINKED_PAGES}}. If that data was not provided, do not guess which pages are rich; leave the rich page column as a placeholder and name the report to pull (top pages by external linking domains in a tool such as Ahrefs or Semrush).
   c. Add contextual links from rich pages to relevant poor pages, respecting the topical relevance rule.

6. Set anchor text. Internal links can use exact match anchors more freely than external backlinks, but vary them: mix a few exact match anchors with descriptive variations so the page earns relevance for sub intents too.

7. For a single money page that must rank, add a reverse silo: from the money page link out to exactly one highly relevant supporting article; that article interlinks with two more supporting posts, and all three link back to the money page, funneling authority into it.

8. Sequence the build so the highest value pages get authority first, then note the next clusters to build.

OUTPUT FORMAT
→ Cluster map: each main topic, its topic clusters, the hub page, and the spoke pages under it, with the target keyword for each.
→ Internal link plan as a table: from page, to page, anchor text suggestion, placement (contextual, module, nav, sidebar), and reason.
→ Robin Hood table: rich page, target money page, and the link to add.
→ Orphan and depth fixes: pages to link, pages to flatten.
→ Build order: prioritized list with a one line reason for each.
→ Verify before building: a short list of every assumption and metric in this plan that I must confirm in my own data before acting on it. At minimum: which pages actually have the most external linking domains, whether each keyword cluster truly shares one search intent (check SERP overlap between its keywords), and any page or link you assumed exists.

SELF CHECK before finishing
→ Verify every hub links to every spoke AND every spoke links back to the hub.
→ Verify every link you propose is topically relevant; remove any that are not.
→ Verify each money page is assigned to a cluster and receives at least one contextual link from a supporting or rich page.
→ Confirm no important page is orphaned and none sit needlessly deep.
→ Confirm every claim in the plan that depends on data I did not give you appears in the verify before building list, not stated as fact.
Avoid these failure modes: treating URL folder nesting as if it were architecture (it is not, link relationships are); linking unrelated pages just to spread equity; one directional hub to spoke linking with no return links; and stuffing identical exact match anchors on every internal link.

For the most capable models. Goal and quality bar up front.

You are a senior SEO architect who designs topic clusters and internal linking systems that route link equity to money pages.

GOAL
Turn a flat pile of keywords and pages into a hub and spoke architecture with a deliberate internal linking plan a developer and a writer can execute. Lead your output with the cluster map (the core deliverable); put the link plan, Robin Hood table, orphan fixes, build order, and verify list after it.

CONTEXT
→ Site and niche: {{SITE_AND_NICHE}}
→ Main topic(s): {{MAIN_TOPICS}}
→ Keyword list (or where to find it): {{KEYWORD_LIST}}
→ Money pages: {{MONEY_PAGES}}
→ Existing pages and current internal links: {{EXISTING_PAGES_AND_LINKS}}
→ Platform and URL constraints: {{PLATFORM_CONSTRAINTS}}
→ Relative domain authority versus competitors: {{DOMAIN_AUTHORITY}}
→ Most linked URLs (top pages by external linking domains): {{TOP_LINKED_PAGES}}

PRINCIPLES (non negotiable)
→ Group keywords by shared search intent, roll clusters up under each main topic, then turn each topic into one hub page plus one spoke per cluster. "Hub and spoke" describes the link relationship, not the URL path; folder nesting is not architecture.
→ Match page granularity to intent: a competitive head term earns its own page; five or more distinct items justify a dedicated page, fewer fold into a broader one. Assign every money page to a cluster.
→ Link every hub to every spoke and every spoke back to its hub. Keep the site flat so important pages sit a few clicks from the homepage. Only link topically relevant pages; never link unrelated pages just to spread equity.
→ Favor contextual body links, higher on the page, over nav, footer, or hidden (tab and accordion) links. For sites at scale, specify a programmatic related content module that links same cluster pages automatically.
→ Robin Hood: route contextual links from your richest pages (from {{TOP_LINKED_PAGES}}) to money pages, underperformers, and pages with too few links. For a single money page that must rank, add a reverse silo: the money page links to one supporting article, that article interlinks with two more, and all three link back to the money page.
→ Vary anchor text: mix a few exact match anchors with descriptive variations. Sequence the build so the highest value pages get authority first.

QUALITY BAR
Excellent output names real pages and keywords, is bidirectional between every hub and spoke, never links two unrelated pages, and puts the highest value pages first in the build order. It closes with a verify before building list that flags every assumed metric and page (which pages truly have the most external linking domains, whether each cluster shares one intent, any page or link you assumed exists) so nothing invented ships as fact.

BOUNDARIES
Do not invent keywords, pages, or link metrics. Where data is missing (for example which pages are richest), write a placeholder that names the exact report to pull rather than guessing. Do not pad with generic advice. If a required input (money pages, main topics, or whether a keyword list exists) is missing, ask one focused question instead of assuming.

Five lines. Speed over rigor.

Design a hub and spoke topic cluster and internal linking plan for {{SITE_AND_NICHE}} around {{MAIN_TOPICS}}, using {{KEYWORD_LIST}} and routing equity to {{MONEY_PAGES}}.
Group keywords by search intent into clusters, give each main topic one hub page plus one spoke per cluster, and assign every money page to a cluster.
Return a cluster map plus an internal link table (from page, to page, anchor, placement) where every hub links to every spoke and every spoke links back, and only topically relevant pages link.
Add contextual links from your most linked pages to the money pages, and order the build so the highest value pages come first.
Do not invent pages or metrics; where data is missing, name the report to pull instead of guessing.

Want all 120 prompts in one workspace?

Every prompt in this library, organized by task. Free.

What good output looks like

  • A cluster map where each main topic has one hub and named spokes, every spoke mapped to a real target keyword, and every money page assigned to a cluster.
  • An internal link table that is bidirectional between hub and spokes, uses varied anchor text, and never links two topically unrelated pages.
Show 3 more quality checks
  • A Robin Hood table that names specific high authority pages on the site and the money pages they should link to, not generic advice; where link data was missing, placeholder rows that name the exact report to pull rather than invented metrics.
  • A build order that puts the highest value pages first and calls out orphan and crawl depth fixes.
  • A closing verify before building list that flags every assumed metric and page, so nothing invented ships as fact.

Related prompts

  • Build a Bottom of Funnel Keyword Strategy

    Produce and prioritize the keywords before you cluster them into hubs and spokes.

  • Write a SERP Driven Content Brief

    Turn each hub and spoke into a writer ready brief, including the internal inlinks and outlinks to add during drafting.

  • Scope a Programmatic SEO Build

    When a cluster scales to hundreds of pages, plan the templated build and its programmatic linking modules.

Free to use and share. If you republish a prompt, link back to this library.

Contact

IGNIPC Private Limited

1st Floor, Flat No. 111, Hemkunt Chambers

Nehru Place, New Delhi 110019

India

+91 8700187916

sarthak@aikrates.com

Pipeline

  • P3 Sprint
  • Pipeline Clarity Audit

AI Strategy

  • Voice Agents
  • Business Audit
  • Enterprise

Solutions

  • Real Estate

Resources

  • Blog
  • Prompt Library
  • Book a call

Company

  • Privacy Policy
  • Terms of Service
  • LinkedIn

© 2026 IGNIPC Private Limited.