---
title: "Internal Linking Strategy: A Practical SEO Framework"
description: "Build an internal linking strategy with contextual anchors, hub-and-spoke paths, orphan-page detection, link equity, and a repeatable audit process."
canonical: "https://nikoalho.fi/writing/internal-linking/"
language: "en"
---

> Canonical source: [https://nikoalho.fi/writing/internal-linking/](https://nikoalho.fi/writing/internal-linking/)

[← writing](https://nikoalho.fi/writing/)

Topical Authority Published 2026 · 05 · 20 Updated 2026 · 07 · 18

# Internal linking strategy: the engine behind topical authority

Build an internal linking strategy with hub-spoke patterns, contextual anchors, orphan detection, crawl paths, and a repeatable audit process.

![Niko Alho](https://nikoalho.fi/assets/niko-alho-avatar-96.webp)

**Niko Alho**Operator in Turku · firsthand systems

![Editorial illustration for Internal linking strategy: the engine behind topical authority](https://nikoalho.fi/visuals/internal-linking-960.webp)

ON THIS PAGE

[01 What Is an Internal Linking Strategy? (And Why Most Fail)](#what-is-an-internal-linking-strategy-and-why-most-fail) [02 Why Google Needs Links to Understand Context](#why-google-needs-links-to-understand-context) [03 The 3 Types of Internal Links You Need](#the-3-types-of-internal-links-you-need) [04 Engineering the Graph: From Theory to Architecture](#engineering-the-graph-from-theory-to-architecture) [05 See the hub and spoke link graph](#see-the-hub-and-spoke-link-graph) [06 Best Practices for Anchor Text Optimization](#best-practices-for-anchor-text-optimization) [07 Anchor text patterns to copy and avoid](#anchor-text-patterns-to-copy-and-avoid) [08 How to Audit Your Existing Link Structure](#how-to-audit-your-existing-link-structure) [09 Estimate your link equity distribution](#estimate-your-link-equity-distribution) [10 Automating the Process (The Future)](#automating-the-process-the-future) [11 Maintenance: Keeping the Engine Running](#maintenance-keeping-the-engine-running) [12 The Verdict: Build Systems, Not Just Links](#the-verdict-build-systems-not-just-links)

PROGRESS

0%

ON THIS PAGE 12 sections

[01 What Is an Internal Linking Strategy? (And Why Most Fail)](#what-is-an-internal-linking-strategy-and-why-most-fail) [02 Why Google Needs Links to Understand Context](#why-google-needs-links-to-understand-context) [03 The 3 Types of Internal Links You Need](#the-3-types-of-internal-links-you-need) [04 Engineering the Graph: From Theory to Architecture](#engineering-the-graph-from-theory-to-architecture) [05 See the hub and spoke link graph](#see-the-hub-and-spoke-link-graph) [06 Best Practices for Anchor Text Optimization](#best-practices-for-anchor-text-optimization) [07 Anchor text patterns to copy and avoid](#anchor-text-patterns-to-copy-and-avoid) [08 How to Audit Your Existing Link Structure](#how-to-audit-your-existing-link-structure) [09 Estimate your link equity distribution](#estimate-your-link-equity-distribution) [10 Automating the Process (The Future)](#automating-the-process-the-future) [11 Maintenance: Keeping the Engine Running](#maintenance-keeping-the-engine-running) [12 The Verdict: Build Systems, Not Just Links](#the-verdict-build-systems-not-just-links)

**TL;DR** The useful bits

-   9-min read
-   4 takeaways

1.  01 Internal links are not navigation — they are the votes that distribute PageRank across your site.
2.  02 If your 'about us' page gets 1,000 internal links and your enterprise pricing page gets 2, you've told Google your bio matters more than revenue.
3.  03 Treat the site as a graph and manipulate two levers: crawl efficiency and authority distribution toward money pages.
4.  04 A deliberate linking strategy turns isolated articles into a topical authority engine; an accidental one builds a factory with no power lines.

A/01 Direct answer

What is an internal linking strategy?

An internal linking strategy is the systematic architecture of hyperlinks across your site that dictates how search engines crawl, how authority flows to high-value pages, and how Google understands the semantic relationship between your topics. It's information architecture, not navigation polish.

**An internal linking strategy is the systematic architecture of hyperlinks connecting your website’s pages. It dictates how search engines crawl your site, how authority flows to high-value pages, and how Google understands the semantic relationship between your topics.**

Most companies treat internal links as an afterthought—something to sprinkle in before hitting “publish.” This is a mistake that impacts revenue and undermines your [topical authority](https://nikoalho.fi/writing/topical-authority/). Without a deliberate strategy, you are building a factory with no power lines. Your content sits in isolation, unable to pass authority or context to the pages that actually drive pipeline.

This isn’t about user navigation. This is **information architecture engineering.**

* * *

## What Is an Internal Linking Strategy? (And Why Most Fail)

Most SEO agencies will tell you to “link to relevant content.” That is not a strategy. That is a vague suggestion that leads to a messy site structure.

Real internal linking is mathematical. It treats your website as a graph—a network of nodes (pages) and edges (links). When you engineer this graph correctly, you manipulate two critical factors:

1.  **Crawl Efficiency:** You force Googlebot to find and index your pages faster.
2.  **Authority Distribution:** You funnel equity (PageRank) from your highest-authority pages (usually your homepage or major assets) to your money pages (product pages and high-intent articles).

Think of your website as a democracy. Every internal link is a vote. If you link to your “About Us” page 1,000 times but your “Enterprise Pricing” page only twice, you are telling Google that your bio page is significantly more important.

Is that true? Does your bio page generate revenue? Probably not.

A proper **internal linking strategy** reverses this. It ensures your most valuable pages get the most votes, signaling to Google that these are the pages that deserve to rank.

* * *

## Why Google Needs Links to Understand Context

Google’s understanding of language has evolved from simple keyword matching to complex semantic understanding. It uses vector embeddings to understand the relationship between concepts.

Internal links are the bridge between these concepts.

### Semantic Distance and Relevance

If Page A links to Page B, Google understands they are related. But the *context* of that link matters.

When you link “B2B SEO” to a page about “SaaS Marketing,” you reduce the **semantic distance** between those two concepts in Google’s index. You are teaching the search engine that for your specific domain, these two topics are tightly coupled.

### Entity Relationships

Google thinks in “Entities”—people, places, concepts, and things. Your brand is an entity. “CRM software” is an entity.

Internal links act as the edges connecting these nodes in Google’s Knowledge Graph. If your content is a disconnected mess, Google sees a pile of bricks. If your content is tightly interlinked using **semantic relevance**, Google sees a fortress of authority.

**The Revenue Impact:** If Google doesn’t understand the context of your pages, it won’t rank you for high-intent keywords. You might rank for vague terms, but you won’t rank for the terms that close deals. You need to engineer the context to own the niche.

* * *

## The 3 Types of Internal Links You Need

Not all links are created equal. Google’s **Reasonable Surfer Model** determines link value based on the likelihood of a click. A link buried in the footer is worth significantly less than a link in the first paragraph of your content.

To build a revenue engine, you need to master three specific types of links.

### 1\. Structural Links (The Skeleton)

These are the links hardcoded into your website’s template—your main navigation, footer, and sidebars.

-   **The Job:** They provide the vertical hierarchy. They tell Google, “These are the parent categories.”
-   **The Trap:** Avoid “Mega Menu” bloat. If your navigation has 500 links, you dilute the authority of every single link on your homepage. This is simple math: keep your navigation lean to maximize the equity passed to each page.

### 2\. Contextual Links (The Nerves)

These are editorial links placed within the body content of a page.

-   **The Job:** These are the most powerful links for SEO. They are surrounded by relevant text, providing high semantic signal to Google.
-   **Strategic Placement:** Place links high up in the content. A link in the intro carries more weight because a user (and a bot) is more likely to engage with it.

### 3\. Related Post Links (The Clusters)

These are often automated “Read More” sections, but they should be curated manually or algorithmically for **topical authority**.

-   **The Job:** To keep users and bots circulating within a specific topic cluster.
-   **The Trap:** Don’t let a plugin randomly generate these based on tags. A post about “Email Marketing” shouldn’t link to “Social Media Trends” just because they are both tagged “Marketing.” That dilutes relevance.

* * *

Three internal link types and what they do

+ WORKS WELL

-   **Structural links (nav, footer).** Define vertical hierarchy. Keep nav lean — every link in the menu dilutes authority passed downstream.
-   **Contextual links (body editorial).** Highest semantic signal. Place them in the first paragraph for maximum weight under the Reasonable Surfer model.
-   **Related-post links (cluster glue).** Curate by topical relevance, not by tag. Automated 'related posts' often dilute clusters.

− WATCH OUT

-   **Mega-menus with 500 links.** Pure authority dilution. Cap nav at high-value categories.
-   **Click depth >4 to money pages.** Google crawls deep pages less and assumes they're unimportant. Flatten the architecture.
-   **Random anchor text.** 'Click here' wastes the highest-signal real estate. Use descriptive, varied anchors.

## Engineering the Graph: From Theory to Architecture

The difference between a blog and a revenue engine is architecture. You need to move away from a “flat” site structure (where every post is equal) to a hierarchical structure that concentrates power.

### The Hub and Spoke Model Explained

This is the standard for **internal linking SEO**. It organizes content into distinct clusters.

1.  **The Hub ([Pillar Page](https://nikoalho.fi/writing/pillar-pages/)):** A broad, high-value asset targeting a high-volume head keyword (e.g., “The Ultimate Guide to Cloud Security”).
2.  **The Spokes (Cluster Content):** Specific, long-tail articles that support the main topic (e.g., “Cloud Security for Fintech,” “AWS vs. Azure Security”).

**The Linking Rules:**

-   **Spokes link to the Hub:** Every single spoke links back to the main pillar. This funnels authority up to the competitive keyword.

The graph still needs an editorial plan before those links are placed. The [90-minute topical map workflow](https://nikoalho.fi/writing/90-minute-topical-map/) assigns the hub, supporting questions, publishing order, and intended bridges so the architecture is designed before it decays into cleanup work.

-   **Spokes link to each other:** This creates a mesh network of relevance.
-   **Hub links to the best Spokes:** The pillar acts as a directory, sending users to specific deep-dives.

By connecting cluster content to pillar pages, you create a density of relevance that is impossible for Google to ignore—this is the foundation of [the topical authority framework](https://nikoalho.fi/writing/topical-authority/). You are no longer just a site with a few articles on security; you are the topical authority on it.

### Silo Architecture vs. Flat Architecture

Most WordPress sites are “flat.” You publish posts, and they go into a chronological feed. Over time, post #1 gets buried 50 clicks deep.

A **Silo Architecture** groups pages physically (URL structure) or virtually (linking structure) into distinct buckets.

-   **The “Bleed” Problem:** A common mistake is cross-linking unrelated silos. If you have a silo for “HR Software” and a silo for “Accounting Software,” don’t link them randomly. Keep the “link juice” circulating within the HR topic until it builds enough pressure to rank.

* * *

## See the hub and spoke link graph

01

Visual model

Internal Link Equity Distribution

Node size reflects PageRank importance. Orphan pages receive zero link equity from the site graph.

Homepage

Pillar  
Page

Blog  
Post A

Blog  
Post B

Service  
Page

About  
Page

Orphan Pages

/old

/draft

/test

## Best Practices for Anchor Text Optimization

Anchor text—the clickable words in a link—is one of the strongest signals Google uses to determine what the destination page is about.

If you link to a page using the text “click here,” you have wasted a massive opportunity. You have told Google the target page is about “click here.”

### The Goldilocks Rule

You need a balance to avoid over-optimization penalties while maximizing context.

1.  **Too Vague:** “Read more,” “this article,” “here.” (Useless).
2.  **Too Aggressive:** “Best CRM Software,” “Best CRM Software,” “Best CRM Software.” (Spam signal. While “Penguin” is a legacy term, modern spam algorithms still punish unnatural patterns).
3.  **Just Right:** “using automated CRM tools,” “platforms for customer relationship management,” “software to track sales pipelines.”

**Technical Truth:** Anchor text descriptive variation is key. You want to capture the *intent* of the target page, not just the exact match keyword. This helps you rank for semantic variations of your core term.

* * *

## Anchor text patterns to copy and avoid

02

Reference table

| Tactic | Scale | Impact | Implementation |
| --- | --- | --- | --- |
| Hub-spoke architecture | Site-wide | High | Pillar → cluster bidirectional links |
| Contextual body links | Per article | High | Relevant anchor text in content |
| Related posts widget | Automated | Medium | Category/tag-based suggestions |
| Breadcrumb navigation | Site-wide | Medium | Hierarchical path links |
| Footer/sidebar links | Site-wide | Low | Global navigation links |
| Content audit linking | Periodic | High | Retrofit links into existing content |

## How to Audit Your Existing Link Structure

You don’t need to guess if your structure is working. You can measure it. Using tools like Screaming Frog or Sitebulb, you can visualize your link graph.

Export the crawled pages plus the Source/Destination link report and run them through the [free topical authority and internal-link audit](https://nikoalho.fi/tools/topical-authority-audit/). It keeps the files local, identifies the likely hub, and replaces generic advice with the weak pages in your actual cluster.

### The Metrics That Matter

**1\. Click Depth** How many clicks does it take to get from your homepage to your most valuable conversion page?

-   **Good:** 2-3 clicks.
-   **Bad:** 5+ clicks. If your money page is 6 clicks deep, Google crawls it less frequently and assumes it is unimportant. You need to flatten the architecture by adding structural links or moving it into a Hub.

**2\. Inlink Count** Sort your pages by the number of internal inlinks.

-   *The Audit:* Look at the top 10. Are these your high-revenue pages? Or are they “Privacy Policy” and an outdated blog post from 2021?
-   *The Fix:* If a low-value page has high inlinks, remove them. If a high-value page has low inlinks, engineer more connections.

**3\. [Orphan Pages](https://nikoalho.fi/writing/orphan-pages/)** These are pages with zero internal links pointing to them. Google often struggles to discover or index orphan pages because they lack semantic context within the site’s structure.

-   *The Fix:* Link to them immediately from a relevant category or hub.

* * *

## Estimate your link equity distribution

03

Working tool

Link Equity Score Calculator

Total Indexable Pages

Average Internal Links per Page

Orphan Pages

Pillar Pages

Avg Links to Pillar Pages

Link Equity Analysis

Total Link Connections 1,480

Orphan Rate 7.5%

Pillar Concentration 8.4%

75

Good Foundation

## Automating the Process (The Future)

Manual internal linking is unsustainable at scale. If you have 2,000 pages, you cannot remember every article you’ve written to find the perfect link opportunity.

This is where we move from “best practices” to “systems.”

### Vector Embeddings and Graph Theory

We are now [automating internal linking with graph theory and vector embeddings](https://nikoalho.fi/writing/automating-internal-linking/) using AI. By converting your content into vector embeddings (mathematical representations of text), we can calculate the exact semantic distance between any two pages on your site.

This allows us to identify:

-   **Missing Links:** “Page A is 98% relevant to Page B, but no link exists.”
-   **Weak Clusters:** “This topic cluster has low internal density compared to competitors.”

This isn’t just about saving time. It’s about precision. Machines can see relationships across thousands of pages that a human editor would miss. This is how you build a link architecture that scales revenue predictably.

* * *

## Maintenance: Keeping the Engine Running

A link strategy is not a “set it and forget it” project. It is a living system.

### The “Link Rot” Problem

Every time you delete a page or change a URL, you risk creating broken links (404s). Internal 404s are leaks in your pipe. They stop the flow of PageRank dead in its tracks and waste Google’s crawl budget.

### The Update Cycle (The Step 99% Miss)

Here is the most common failure mode in SEO:

1.  You publish a new, massive “Ultimate Guide” today.
2.  You promote it on LinkedIn and email.
3.  You forget about your old content.

When you publish a new powerhouse asset, you must go back to your *older* high-authority articles and link *forward* to the new guide. This passes the accumulated authority of your old content to your new content instantly.

* * *

## The Verdict: Build Systems, Not Just Links

Internal linking is not a maintenance task. It is a strategic lever for revenue growth.

Most companies treat their website like a library—a collection of books sitting on shelves. You need to treat yours like a neural network. Every connection should serve a purpose: to pass authority, to clarify context, and to guide the user toward a conversion.

Stop randomly linking to “relevant stuff.” Start engineering your **link architecture**.

Look at your site today. Is it a pile of bricks, or is it a fortress?

**If you are ready to stop guessing and start engineering your organic growth, we need to talk about your infrastructure.**

WANT YOUR LINK GRAPH ENGINEERED?

I run vector-embedding link audits and ship automated linking pipelines.

[Book a 20-min intro →](https://nikoalho.fi/book/)

Questions people actually ask

FAQ · 5

Q01 How many internal links should a blog post have? +

No magic number, but 4-12 contextual links to relevant cluster content is typical for a 2,000-word post. Quality and relevance matter more than count.

Q02 What is the Reasonable Surfer model? +

Google's patent for weighting links by click probability. A link in the first paragraph carries more weight than one in the footer because users are more likely to click it.

Q03 Should I link to my own old content from new posts? +

Yes — and you should also go back to old high-authority posts and link forward to new ones. This passes accumulated authority to fresh content instantly.

Q04 How do I find orphan pages on my site? +

Cross-reference your XML sitemap and GSC-indexed URLs against a Screaming Frog crawl. Anything in the sitemap but not in the crawl is an orphan with no internal links.

Q05 Can I automate internal linking? +

Yes, using vector embeddings and cosine similarity to find semantically related pages without keyword overlap. Manual linking breaks down past ~500 pages.

Sources & further reading

1.  \[01\]
    
    [Link best practices](https://developers.google.com/search/docs/crawling-indexing/links-crawlable)
    
    Google Search Central
    
    DOC
2.  \[02\]
    
    [Reasonable Surfer patent](https://patents.google.com/patent/US7716225B1)
    
    USPTO
    
    PATENT
3.  \[03\]
    
    [Internal linking research](https://ahrefs.com/blog/internal-links-for-seo/)
    
    Ahrefs
    
    GUIDE

![Niko Alho](https://nikoalho.fi/assets/niko-alho-avatar-192.webp)

Niko Alho

I run agentic SEO and build custom AI for B2B companies. Based in Turku.

[About →](https://nikoalho.fi/about/)

KEEP READING

## More on topical authority.

-   [
    
    Topical Authority 2026 · 07 · 18
    
    Domain Authority vs Domain Rating: what the scores mean
    
    DA, DR, and Authority Score are different vendor metrics. Learn how to check, compare, and improve t…
    
    read →](https://nikoalho.fi/writing/domain-authority-vs-domain-rating/)
-   [![Editorial illustration for Topical authority map: the 90-minute operator recipe](https://nikoalho.fi/visuals/90-minute-topical-map.webp)
    
    Topical Authority 2026 · 05 · 20
    
    Topical authority map: the 90-minute operator recipe
    
    Build a topical authority map in 90 minutes without expensive software. A gather, cluster, prioritiz…
    
    read →](https://nikoalho.fi/writing/90-minute-topical-map/)
-   [![Editorial illustration for Competitive keyword research: map the rival blueprint](https://nikoalho.fi/visuals/competitive-keyword-research.webp)
    
    Topical Authority 2026 · 05 · 20
    
    Competitive keyword research: map the rival blueprint
    
    Flat keyword exports miss the point. The competitive keyword research method I use to map a rival's…
    
    read →](https://nikoalho.fi/writing/competitive-keyword-research/)

[More writing →](https://nikoalho.fi/writing/)

Direct with Niko · 20-min intro, no pitch [Book a slot →](https://nikoalho.fi/book/)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://nikoalho.fi/#website",
  "url": "https://nikoalho.fi/",
  "name": "Niko Alho",
  "description": "Agentic SEO and custom AI builds for B2B companies.",
  "inLanguage": "en",
  "publisher": {
    "@id": "https://nikoalho.fi/#person"
  },
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://nikoalho.fi/search/?q={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://nikoalho.fi/#person",
  "name": "Niko Alho",
  "givenName": "Niko",
  "familyName": "Alho",
  "url": "https://nikoalho.fi/about/",
  "image": "https://nikoalho.fi/og/default.png",
  "jobTitle": "Agentic SEO & Custom AI Consultant",
  "email": "mailto:contact@nikoalho.fi",
  "telephone": "+358401539426",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Turku",
    "addressCountry": "FI"
  },
  "knowsAbout": [
    "Search Engine Optimization",
    "Agentic SEO",
    "Topical Authority",
    "Retrieval-Augmented Generation",
    "Large Language Models",
    "Custom AI Builds",
    "B2B SaaS Content Strategy",
    "Schema.org Structured Data",
    "Generative Engine Optimization"
  ],
  "knowsLanguage": [
    "en",
    "fi"
  ],
  "worksFor": {
    "@id": "https://nikoalho.fi/#organization"
  },
  "sameAs": [
    "https://www.linkedin.com/in/nikoalho/",
    "https://github.com/alhoniko"
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://nikoalho.fi/#organization",
  "name": "Niko Alho — SEO & AI Automation",
  "alternateName": "Niko Alho",
  "description": "Agentic SEO and custom AI builds for B2B companies.",
  "url": "https://nikoalho.fi/",
  "image": "https://nikoalho.fi/og/default.png",
  "logo": "https://nikoalho.fi/assets/logo-mark.svg",
  "email": "mailto:contact@nikoalho.fi",
  "telephone": "+358401539426",
  "priceRange": "$$$",
  "founder": {
    "@id": "https://nikoalho.fi/#person"
  },
  "employee": {
    "@id": "https://nikoalho.fi/#person"
  },
  "knowsLanguage": [
    "en",
    "fi"
  ],
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Turku",
    "addressCountry": "FI"
  },
  "areaServed": [
    {
      "@type": "City",
      "name": "Turku"
    },
    {
      "@type": "City",
      "name": "Helsinki"
    },
    {
      "@type": "Country",
      "name": "Finland"
    },
    {
      "@type": "Place",
      "name": "European Union"
    },
    {
      "@type": "Place",
      "name": "Worldwide (remote)"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "@id": "https://nikoalho.fi/writing/internal-linking/#article",
  "headline": "Internal linking strategy: the engine behind topical authority",
  "name": "Internal linking strategy: the engine behind topical authority",
  "description": "Build an internal linking strategy with hub-spoke patterns, contextual anchors, orphan detection, crawl paths, and a repeatable audit process.",
  "image": "https://nikoalho.fi/og/internal-linking.png",
  "url": "https://nikoalho.fi/writing/internal-linking/",
  "datePublished": "2026-05-20T00:00:00.000Z",
  "dateModified": "2026-07-18T00:00:00.000Z",
  "inLanguage": "en",
  "isAccessibleForFree": true,
  "wordCount": 1959,
  "articleSection": "Topical Authority",
  "keywords": "internal linking, internal linking strategy, internal links seo, site architecture seo, link equity flow",
  "author": {
    "@id": "https://nikoalho.fi/#person"
  },
  "publisher": {
    "@id": "https://nikoalho.fi/#person"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://nikoalho.fi/writing/internal-linking/"
  },
  "about": {
    "@type": "Thing",
    "name": "Topical Authority"
  },
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      "h1",
      ".tldr",
      ".article-body > .prose > p:first-of-type"
    ]
  }
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://nikoalho.fi/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Writing",
      "item": "https://nikoalho.fi/writing/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Internal linking strategy: the engine behind topical authority",
      "item": "https://nikoalho.fi/writing/internal-linking/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How many internal links should a blog post have?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No magic number, but 4-12 contextual links to relevant cluster content is typical for a 2,000-word post. Quality and relevance matter more than count."
      }
    },
    {
      "@type": "Question",
      "name": "What is the Reasonable Surfer model?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Google's patent for weighting links by click probability. A link in the first paragraph carries more weight than one in the footer because users are more likely to click it."
      }
    },
    {
      "@type": "Question",
      "name": "Should I link to my own old content from new posts?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes — and you should also go back to old high-authority posts and link forward to new ones. This passes accumulated authority to fresh content instantly."
      }
    },
    {
      "@type": "Question",
      "name": "How do I find orphan pages on my site?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Cross-reference your XML sitemap and GSC-indexed URLs against a Screaming Frog crawl. Anything in the sitemap but not in the crawl is an orphan with no internal links."
      }
    },
    {
      "@type": "Question",
      "name": "Can I automate internal linking?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, using vector embeddings and cosine similarity to find semantically related pages without keyword overlap. Manual linking breaks down past ~500 pages."
      }
    }
  ]
}
```
