Internal Linking & Topic Cluster Standard: Hubs, Anchors, Breadcrumbs, and Read-Next Patterns

Architecture & Findability

Internal Linking & Topic Cluster Standard

Help people and crawlers find the next best page without guesswork. This standard defines hubs and clusters, shows how to write anchor text that adds meaning, explains breadcrumbs, and gives you copy-paste patterns for read-next links and audits. It follows guidance from Google Search Central, NN/g, and web.dev.

Updated ~25 to 35 min read

Objective and scope

Give every page a clear place in the site and a few confident links to the next step. Google calls internal links “important for your site visitors and for Google” and advises using descriptive anchor text, consistent navigation, and crawlable markup. See the Search Central docs on helpful content, site structure, crawlable links, and breadcrumbs.

References: helpful content, SEO starter guide, crawlable links, breadcrumbs. For readable link text and scanning behavior see NN/g link text.

Principles

One hub per topic

A hub page introduces the topic and routes to key subpages. Duplicate hubs split signals and confuse readers. Keep one canonical hub and consolidate variants.

Anchors carry meaning

Links should describe the destination. Avoid “click here.” Good anchors improve understanding and can help models infer relationships.

Paths stay stable

Use simple, crawlable links and avoid JS-only navigation. If structure changes, add a single 301 or 308 redirect and update internal links.

Accessibility matters. WCAG requires that link purpose be clear from the link or its context. See W3C’s guidance on link purpose.

Hubs and clusters

Build clusters that mirror how users research and decide. A typical cluster has a hub, 5 to 12 subpages, and connective “read-next” links between siblings.

Suggested cluster types

  • Definition hub with glossary subpages
  • Comparison hub with vendor pages and vs articles
  • Use case hub with role or industry pages
  • Implementation hub with setup, migration, security

Minimum linking rules

  • Hub links to all subpages with descriptive anchors
  • Every subpage links back to the hub in the first screenful
  • Each subpage links to at least two siblings as next steps
  • BOFU pages link to proof and pricing from the body copy

Hub scaffold

<section aria-label="Topic hub">
  <h2>Content Operations Hub</h2>
  <p>Plan, deliver, and measure content with shared standards and workflows.</p>
  <ul>
    <li><a href="/resources/content-brief-specification/">Content brief specification</a></li>
    <li><a href="/resources/internal-linking-topic-clusters/">Internal linking standard</a></li>
    <li><a href="/resources/image-media-optimization-standard/">Image and media optimization</a></li>
  </ul>
</section>

Anchor text policy

Write anchors that set expectations. Keep them short, specific, and tied to the destination heading.

RuleGoodAvoidNotes
Describe the targetCompare analytics toolsClick hereImproves comprehension and clarity
Match page languageOn-page SEO checklistSEO stuffConsistent naming helps scanning
Use natural variantsProduct analytics vs web analyticsExact-match spamVariety reads better
Keep it short2 to 6 wordsLong sentencesShort anchors scan better

Google recommends descriptive anchors and clear navigation in the Starter Guide. NN/g documents how people scan links and headings.

Read-next patterns

Give readers a confident next step that fits their intent. Use normal anchors inside visible sections.

Inline read-next

<p>Once your structure is set, validate it with a quick internal links audit.
Read next: <a href="/resources/semantic-url-slug-governance/">Semantic URL and slug governance</a>.</p>

End-of-page block

<aside aria-label="Read next" class="card">
  <h3>Where to go next</h3>
  <ul>
    <li><a href="/resources/content-brief-specification/">Define briefs and acceptance criteria</a></li>
    <li><a href="/resources/image-media-optimization-standard/">Optimize images and media</a></li>
  </ul>
</aside>

Keep these links crawlable. Avoid onclick handlers that hide the real destination from crawlers. Search Central recommends standard anchors for discoverability.

Special cases: pagination and faceted states

Pagination

  • Use simple anchors for pages 1, 2, 3
  • Make the first page the canonical
  • Keep titles and headings consistent

Keep links crawlable. Do not rely on JS-only infinite scroll without fallback. See Google’s crawlable links guidance.

Faceted and filtered views

  • Expose crawlable links for the most important states
  • Use a clean canonical for the default view
  • Avoid parameter combinations that create duplicates

Audit and maintenance

Run a quarterly review. Fix orphans, stale anchors, and redirect chains. Validate that hubs still route to the right set of subpages.

Minimum audit checks

  • Every subpage has a link to its hub
  • Every hub links to all subpages
  • No “click here” anchors in body copy
  • No links through redirect chains

Content hints

Scan for opportunities to add useful cross-links. NN/g shows that descriptive links and nearby headings improve scanning and task success.

Structured data

Validate breadcrumbs and Article markup when you change structure. Use Google’s Rich Results Test and monitor Search Console enhancements.

Simple crawl script idea

// pseudo: fetch pages, extract anchors, assert required links exist
// for each cluster: assert hub → all subs, each sub → hub, 2+ sibling links

Measurement and KPIs

Measure how links change behavior and visibility. Use GA4 for engagement and conversions and Search Console for queries and click-through rate by folder.

Reader behavior

  • Read-next click rate from article body
  • Path flow: hub → subpage → BOFU
  • Engaged sessions per user in a cluster

SEO signals

  • Queries and CTR by cluster folder in Search Console
  • Coverage and indexing for all cluster pages
  • Rich results status for breadcrumbs

GA4 events example

gtag('event','anchor_click',{
  anchor_text:'Semantic URL and slug governance',
  location:'read_next',
  cluster:'content-architecture'
});

Mark key events as conversions when they represent progress. See GA4 events and conversions docs and the Search Console performance report.

Implementation checklist

  1. Choose hubs and write one-line purposes for each
  2. List required subpages per hub and map read-next links
  3. Add descriptive, short anchors inside the first screenful
  4. Implement breadcrumbs with visible HTML and JSON-LD
  5. Keep links crawlable and avoid JS-only navigation
  6. Run an orphan and redirect check, fix broken paths
  7. Track anchor clicks and hub flows in GA4
  8. Monitor folder performance and enhancements in Search Console
  9. Review quarterly and prune redundant pages

FAQ

How many internal links per page

There is no fixed number. Prioritize a handful of high value links near the top and a read-next block at the end. Focus on clarity and purpose.

Do exact-match anchors help

Use natural language that matches the destination heading. Repeating exact phrases everywhere reads poorly and adds little. Variety is fine when the meaning is clear.

Will site-wide nav links dilute signals

No. Navigation helps users and crawlers. Still give body links descriptive anchors so readers know why to click.

Should I nofollow internal links

Do not nofollow normal internal links. Use nofollow only for untrusted content or user-generated pages when appropriate. See Search Central guidance.