Internal linking: the complete guide
Key takeaways
Tip
The one-sentence version
Why internal linking matters more than most teams think
Internal links do three jobs at once. They help Google discover pages (a crawler follows links to find URLs), they help Google understand what a page is about (through anchor text and the linking page's context), and they distribute ranking signals across your site. Google's John Mueller has called internal linking "super critical for SEO" and "one of the biggest things that you can do on a website to kind of guide Google and guide visitors to the pages that you think are important" (Search Engine Journal, 2022).
The data backs this up. In SearchPilot's controlled SEO tests, linking each location page to its nearest regions, on a site with around 8,000 regional pages, lifted organic traffic to the pages receiving the links by 7%, and expanding a homepage footer with more internal links lifted traffic to the destination pages by 5% (SearchPilot). The lever is structure, not volume.
This is also why internal linking is the cheapest SEO work you can do. You are not paying for placements or waiting for outreach. You are reallocating authority you already own. When you do invest in earning new external links, a clean internal structure decides whether that authority reaches the pages you actually want to rank, or leaks into your footer.
How internal links pass authority (PageRank, anchor text, position)
At the core sits PageRank: a page's authority is divided among the links it points to. Link to 100 things and each gets a sliver; link to 10 and each gets ten times more. That is the single most important mental model for internal linking. Every link is a vote with a finite budget, and you decide how to spend it.
Anchor text adds the second layer: context. Asked about internal anchors, Mueller advised using "reasonable anchor text" and doing what "makes sense for your users" (Search Engine Journal). Cyrus Shepard's analysis of 23 million internal links found that pages with at least one exact-match anchor from an internal link had at least five times more traffic than pages without one, a correlation rather than proof (Zyppy). Descriptive beats generic "click here" every time.
Position matters too. A contextual link inside the body of an article generally carries more weight and intent than the same link buried in a footer. And historically Google has paid most attention to the first link to a given URL on a page, so where and how you link the first time counts.
| Signal | What it controls | How to optimise |
|---|---|---|
| PageRank flow | How much authority a link passes | Fewer, more deliberate links from strong pages |
| Anchor text | What Google thinks the target is about | Descriptive, varied, keyword-relevant phrases |
| Link position | Perceived importance and intent | Prioritise in-content contextual links |
| Crawl depth | How easily a page is found and refreshed | Keep key pages within 3 clicks of the homepage |
Note
Crawl depth rule of thumb
Site architecture: silos, hubs, and topic clusters
Good internal linking is not random cross-linking. It is an intentional architecture. The dominant model is the topic cluster: a comprehensive pillar page (like this one) covers a broad subject, and a set of spoke articles each cover one narrow sub-topic in depth. The pillar links down to every spoke; every spoke links back up to the pillar and across to siblings where relevant.
This structure works because it concentrates topical relevance. When Anum Hussain and Cambria Davies tested the topic cluster model on HubSpot's own blog, the more internal links they added between related pages, the higher those pages climbed and the more impressions they earned (HubSpot). A pillar that earns external links then passes that authority down to the spokes it links to, while the spokes reinforce the pillar's claim to the topic.
Larger sites layer this with a silo structure: category hubs group related content, and links stay mostly within a silo to keep relevance tight. The goal in both cases is the same. Make it obvious to a crawler, and a reader, which pages are the canonical answer for a topic, and route authority toward them. See pillar pages and topic clusters for the full build-out.
How many internal links per page?
There is no hard cap, but there is a sweet spot. The Zyppy study of 23 million links across 1,800 websites found that pages with 0 to 4 internal links pointing to them got 2 clicks from Google on average, and pages with 40 to 44 got four times as many. After about 45 to 50 inbound links, the effect reverses, probably because those counts come from sitewide navigation links rather than links in the body text (Zyppy).
For links going out from a page, the old "100 links" guideline is a loose ceiling, not a rule. The real constraint is PageRank dilution: the more links on a page, the less each one passes. A long-form article can comfortably carry 20 to 40 contextual links; a thin page should carry far fewer. Match link count to content length and purpose, and read the full breakdown in how many internal links per page.
| Inbound internal links to a page | Google clicks in Zyppy's data | Interpretation |
|---|---|---|
| 0 to 4 | 2 clicks on average | Under-linked; likely orphaned or near-orphaned |
| 40 to 44 | 4 times as many | Sweet spot for priority pages |
| Above about 45 to 50 | Clicks start to decline | Usually sitewide navigation links, not editorial ones |
Finding and fixing the structural problems
Most internal linking gains come from fixing what is broken, not adding more. Three problems recur on almost every site.
Orphan pages
An orphan page has zero internal links pointing to it, so Google struggles to find or value it. On large sites, fixing this is dramatic. Before Uproer's work on IFTTT, search bots could crawl only 59 pages of the site through its internal links, and launching an HTML sitemap nearly tripled indexed pages within two weeks (Uproer). On an ecommerce site, reworking internal links increased Google's daily crawl by 62% in three months and cut the rate of orphan pages by 20% (Oncrawl). Learn to surface them in how to find and fix orphan pages.
Striking-distance keywords
Pages ranking in positions 8 to 20 are your highest-leverage targets. They already rank; they just need a push. A focused internal link from a relevant, authoritative page, with the right anchor, is often enough to move a page from position 14 to the first page. The method for finding these opportunities is in how to find striking-distance keywords.
Common mistakes
Generic anchor text, linking every page to every page, broken links, redirect chains, and dumping all links in the footer all bleed value. Our roundup of 11 internal linking mistakes covers the full list with fixes.
Watch out
The most expensive mistake
See where your authority is leaking
Internal linking for ecommerce
Ecommerce sites face a harder version of the problem: thousands of product and category URLs, deep pagination, faceted navigation, and product pages that are naturally weak on inbound links. The priorities flip slightly. Category pages usually deserve the most internal authority because they target higher-volume terms, and product pages benefit from "related products" and breadcrumb links that keep them shallow and discoverable.
Faceted navigation can spawn near-infinite low-value URLs that waste crawl budget, so the linking strategy has to work alongside canonical and robots controls. The full playbook, including how to handle out-of-stock products and seasonal categories, is in internal linking for ecommerce.
The complete internal linking library
This pillar gives you the map. Each guide below goes deep on one part of the discipline. Start with strategy if you are building from scratch, or jump to the specific problem you are facing.
- The internal linking strategy that moves rankings: the end-to-end framework for planning, prioritising, and shipping links that actually shift positions.
- How to find and fix orphan pages: surface URLs with zero internal links and reconnect them to recover lost traffic and crawl budget.
- How to find striking-distance keywords: identify page-two rankings and use targeted internal links to push them onto page one.
- Internal linking for ecommerce: category, product, faceted navigation, and crawl-budget tactics for large catalogues.
- 11 internal linking mistakes: the errors that quietly cap rankings, and how to fix each one.
- Pillar pages and topic clusters: design the hub-and-spoke architecture that concentrates topical authority.
- How many internal links per page: the data-backed sweet spot for inbound and outbound link counts.
A practical workflow you can run this week
- Crawl your site and export every URL with its inbound internal link count to find orphans and under-linked pages.
- List your priority pages (money pages and pillars) and check each is within three clicks of the homepage.
- Pull your Search Console queries in positions 8 to 20 to find striking-distance opportunities.
- For each priority page, add 5 to 15 contextual links from relevant, authoritative pages using descriptive, varied anchors.
- Map your content into topic clusters and ensure every spoke links to its pillar and vice versa.
- Re-crawl in 4 to 8 weeks and measure crawl depth, orphan count, and position changes.
Tip
Pair structure with authority