{"slug":"internal-linking-optimizer","title":"Internal Linking Optimizer — PageRank Flow and Topical Silos","tags":["seo","internal-linking","site-architecture","pagerank","silos"],"agent_summary":"Analyzes and optimizes internal link architecture for SEO: authority flow mapping, orphan page detection, anchor text optimization, topic cluster linking, and the reasonable surfer model for link weighting.","trigger_phrases":["internal linking","link structure","orphan pages","anchor text strategy","link architecture","topical silos","PageRank flow","internal link audit"],"runnable":true,"markdown":"\n## What Internal Linking Does for Rankings\n\nInternal links perform four functions:\n1. **Pass PageRank** — distribute authority from high-authority pages to target pages\n2. **Signal topical relationships** — anchor text declares the relationship between linked pages\n3. **Assist crawlability** — Googlebot discovers pages through internal links\n4. **Shape user behavior** — guide users to pages that convert\n\nWeak internal linking is one of the most common reasons technically sound pages fail to rank — they are either orphaned or receiving irrelevant anchor text.\n\n## The Reasonable Surfer Model\n\nGoogle's Reasonable Surfer patent (US8117183B1) establishes that not all links on a page pass equal PageRank. A link's PageRank pass-through depends on its click probability:\n\n- **Navigation links** (primary nav, breadcrumbs): high click probability → high PageRank pass-through\n- **Contextual body links**: high click probability when anchor is relevant → high pass-through\n- **Footer links**: low click probability → low pass-through\n- **Sidebar links**: medium click probability → medium pass-through\n- **Image links without alt text**: low click probability → low pass-through\n\nStrategic implication: contextual body links from high-authority pages to target pages are the highest-value internal links. Footer and sidebar links should reinforce but not substitute for body links.\n\n## Anchor Text Optimization Rules\n\n| Rule | Rationale |\n|------|-----------|\n| Anchor must describe what the linked page is about | Google reads anchor as a label for the target page |\n| Exact-match anchor to target page's primary keyword — use sparingly (1-2 times) | Over-optimization signals manipulation |\n| Descriptive partial-match anchor most common (60-70% of links to a page) | Natural and effective |\n| Generic anchor (\"click here\", \"learn more\") — eliminate | Zero topical signal |\n| Branded anchor — use for homepage links | Natural pattern |\n| Long-tail anchor (3-5 words) for supporting pages | Captures topical nuance |\n\n## Topic Cluster Internal Linking Structure\n\nFor every topic cluster, establish a clear linking pattern:\n\n**Hub-and-Spoke model:**\n- Pillar page links TO every spoke page (with relevant anchor text)\n- Every spoke page links BACK to the pillar page\n- Spoke pages link to adjacent spoke pages with high contextual overlap only\n- No spoke-to-spoke links between pages with unrelated attributes\n\n**Koray-method enhancement:**\n- Outer section pages link to core section pages (directional authority flow)\n- Core section pages do NOT link back to outer section pages\n- Quality nodes receive the highest number of inbound internal links across the site\n\n## Orphan Page Audit\n\nAn orphan page has zero internal links pointing to it. Orphan pages:\n- Are rarely crawled (Googlebot finds pages through links)\n- Receive zero PageRank from the rest of the site\n- Rank only if they have strong external link signals\n\n**Finding orphans:**\n1. Export all URLs from your sitemap\n2. Export all internal link targets from a site crawl (use LibreCrawl)\n3. Find URLs in the sitemap that appear in zero internal link target sets\n4. These are orphans — fix by adding contextual body links from relevant pages\n\n## Link Depth Optimization\n\nPages more than 3 clicks from the homepage receive significantly reduced crawl frequency. For any page that should rank:\n- Homepage → Category/pillar page (1 click)\n- Category/pillar page → Service/article page (2 clicks)\n- Service/article page → Supporting detail page (3 clicks)\n\nNo money page should be more than 3 clicks from the homepage.\n\n## Internal Link Audit Checklist\n\n- [ ] Every money page receives 3+ contextual body links from relevant pages\n- [ ] Zero orphan pages in money-page tier\n- [ ] Anchor text varies across linking pages (no repetitive exact-match anchors)\n- [ ] Navigation links reinforce top-tier money pages\n- [ ] No topic cluster spokes linking to unrelated clusters\n- [ ] Link depth: all money pages within 3 clicks of homepage\n\n## Cross-References\n\n- `koray-contextual-structure` — contextual linking rules within semantic content networks\n- `sitemap-analyzer` — site inventory for orphan detection\n- `crawl-budget-optimizer` — crawl budget implications of link architecture\n- `local-link-silos` — local SEO variant of topical silo linking\n- `reasonable-surfer-link-audit` — full Reasonable Surfer model audit\n\n#seo-sop #seo #internal-linking #site-architecture #pagerank #silos\n","html":"<h2>What Internal Linking Does for Rankings</h2>\n<p>Internal links perform four functions:</p>\n<ol>\n<li><strong>Pass PageRank</strong> — distribute authority from high-authority pages to target pages</li>\n<li><strong>Signal topical relationships</strong> — anchor text declares the relationship between linked pages</li>\n<li><strong>Assist crawlability</strong> — Googlebot discovers pages through internal links</li>\n<li><strong>Shape user behavior</strong> — guide users to pages that convert</li>\n</ol>\n<p>Weak internal linking is one of the most common reasons technically sound pages fail to rank — they are either orphaned or receiving irrelevant anchor text.</p>\n<h2>The Reasonable Surfer Model</h2>\n<p>Google's Reasonable Surfer patent (US8117183B1) establishes that not all links on a page pass equal PageRank. A link's PageRank pass-through depends on its click probability:</p>\n<ul>\n<li><strong>Navigation links</strong> (primary nav, breadcrumbs): high click probability → high PageRank pass-through</li>\n<li><strong>Contextual body links</strong>: high click probability when anchor is relevant → high pass-through</li>\n<li><strong>Footer links</strong>: low click probability → low pass-through</li>\n<li><strong>Sidebar links</strong>: medium click probability → medium pass-through</li>\n<li><strong>Image links without alt text</strong>: low click probability → low pass-through</li>\n</ul>\n<p>Strategic implication: contextual body links from high-authority pages to target pages are the highest-value internal links. Footer and sidebar links should reinforce but not substitute for body links.</p>\n<h2>Anchor Text Optimization Rules</h2>\n<p>| Rule | Rationale |\n|------|-----------|\n| Anchor must describe what the linked page is about | Google reads anchor as a label for the target page |\n| Exact-match anchor to target page's primary keyword — use sparingly (1-2 times) | Over-optimization signals manipulation |\n| Descriptive partial-match anchor most common (60-70% of links to a page) | Natural and effective |\n| Generic anchor (\"click here\", \"learn more\") — eliminate | Zero topical signal |\n| Branded anchor — use for homepage links | Natural pattern |\n| Long-tail anchor (3-5 words) for supporting pages | Captures topical nuance |</p>\n<h2>Topic Cluster Internal Linking Structure</h2>\n<p>For every topic cluster, establish a clear linking pattern:</p>\n<p><strong>Hub-and-Spoke model:</strong></p>\n<ul>\n<li>Pillar page links TO every spoke page (with relevant anchor text)</li>\n<li>Every spoke page links BACK to the pillar page</li>\n<li>Spoke pages link to adjacent spoke pages with high contextual overlap only</li>\n<li>No spoke-to-spoke links between pages with unrelated attributes</li>\n</ul>\n<p><strong>Koray-method enhancement:</strong></p>\n<ul>\n<li>Outer section pages link to core section pages (directional authority flow)</li>\n<li>Core section pages do NOT link back to outer section pages</li>\n<li>Quality nodes receive the highest number of inbound internal links across the site</li>\n</ul>\n<h2>Orphan Page Audit</h2>\n<p>An orphan page has zero internal links pointing to it. Orphan pages:</p>\n<ul>\n<li>Are rarely crawled (Googlebot finds pages through links)</li>\n<li>Receive zero PageRank from the rest of the site</li>\n<li>Rank only if they have strong external link signals</li>\n</ul>\n<p><strong>Finding orphans:</strong></p>\n<ol>\n<li>Export all URLs from your sitemap</li>\n<li>Export all internal link targets from a site crawl (use LibreCrawl)</li>\n<li>Find URLs in the sitemap that appear in zero internal link target sets</li>\n<li>These are orphans — fix by adding contextual body links from relevant pages</li>\n</ol>\n<h2>Link Depth Optimization</h2>\n<p>Pages more than 3 clicks from the homepage receive significantly reduced crawl frequency. For any page that should rank:</p>\n<ul>\n<li>Homepage → Category/pillar page (1 click)</li>\n<li>Category/pillar page → Service/article page (2 clicks)</li>\n<li>Service/article page → Supporting detail page (3 clicks)</li>\n</ul>\n<p>No money page should be more than 3 clicks from the homepage.</p>\n<h2>Internal Link Audit Checklist</h2>\n<ul>\n<li>[ ] Every money page receives 3+ contextual body links from relevant pages</li>\n<li>[ ] Zero orphan pages in money-page tier</li>\n<li>[ ] Anchor text varies across linking pages (no repetitive exact-match anchors)</li>\n<li>[ ] Navigation links reinforce top-tier money pages</li>\n<li>[ ] No topic cluster spokes linking to unrelated clusters</li>\n<li>[ ] Link depth: all money pages within 3 clicks of homepage</li>\n</ul>\n<h2>Cross-References</h2>\n<ul>\n<li><code>koray-contextual-structure</code> — contextual linking rules within semantic content networks</li>\n<li><code>sitemap-analyzer</code> — site inventory for orphan detection</li>\n<li><code>crawl-budget-optimizer</code> — crawl budget implications of link architecture</li>\n<li><code>local-link-silos</code> — local SEO variant of topical silo linking</li>\n<li><code>reasonable-surfer-link-audit</code> — full Reasonable Surfer model audit</li>\n</ul>\n<p>#seo-sop #seo #internal-linking #site-architecture #pagerank #silos</p>\n"}