A site owner posted in r/SEO a while back with a familiar problem: new site, domain authority hovering around 10, barely 100 visits a month, and a folder full of blog posts with no plan for connecting them. He wasn’t asking about keywords or backlinks. He wanted to know which of his own pages should link to which, and in what order, which is exactly the question a real internal linking strategy is supposed to answer. Nobody in the thread gave him one. They gave him the same three words every guide gives: link to your important pages.
That advice is true and practically useless. It never tells you how to calculate which pages need the push right now, out of the fifty or five hundred pages competing for a limited supply of link equity. I’ve audited internal link structures on sites ranging from six pages to six thousand, and the sites that win aren’t the ones linking the most. They’re the ones linking with a formula instead of a feeling.
This piece hands you that formula: a Link Equity Priority Score you can calculate in a spreadsheet in under an hour, the donor-page filter that decides where those links should come from, the hub and spoke structure that keeps the whole system low-maintenance, and what changes now that AI Overviews read your site at the passage level instead of the page level.
What Internal Linking Actually Controls
Internal linking is the hyperlink connections between pages on your own domain, and its job is bigger than helping people click around. Every page on your site holds a certain amount of ranking authority, mostly earned through backlinks, and that authority splits across every link the page points to, internal or external. Point twenty links out from a page and each one gets a smaller share than if you’d pointed to five. Google assigns a fixed amount of this authority to a page regardless of how many links sit on it, so every additional outbound link slightly reduces what each existing link passes on.
This is why “just add more internal links” isn’t automatically good advice. It also explains why two pages that look equally “important” can need completely different treatment depending on what’s already linking to them.
Internal linking does three jobs at once, and most advice only addresses two of them:
- Crawl discovery. A page with zero internal links pointing to it, an orphan page, is invisible to crawlers unless they stumble on it through a sitemap, and even then it gets lower crawl priority.
- Equity distribution. Pages with strong backlink profiles can pass some of that strength to pages that don’t have it yet.
- Topical signaling. The anchor text and surrounding content of a link tell search engines, and increasingly AI retrieval systems, how two pages relate to each other.
Most internal linking advice stops at discovery and distribution. The gap, and the reason most sites still link by feel instead of by system, is that nobody weighs these three jobs against each other when you only have so many links to place on any given page.
Why “Link to Your Important Pages” Isn’t an Internal Linking Strategy
Search “how many internal links per page” and you’ll get a different number from nearly every result. Some guides recommend three to five links per thousand words. Others cite an old crawl-budget ceiling of under 100 links total. One widely cited analysis, reportedly built from more than 23 million internal links, found traffic gains peaking somewhere around 45 to 50 links per page before the benefit reversed. None of these numbers disagree because the writers got it wrong. They disagree because “how many links” is the wrong question to lead with.
| Source guidance | Recommended range | Basis given |
|---|---|---|
| Word-count ratio guides | 3 to 10 links per 1,000 words | Content length alone |
| Historical crawl-limit guidance | Under 100 links per page | Old Googlebot data-budget rule |
| Current Search Essentials wording | “A few thousand at most” | Updated, much looser guidance |
| Large-scale internal link studies | Gains often peak near 45 to 50 links, then reverse | Aggregate traffic analysis |
The right question isn’t how many links a page should have. It’s which pages need equity most, right now. That depends on variables that have nothing to do with word count: how close a page already sits to ranking well, how big the authority gap is between that page and whatever currently beats it, how many clicks deep it’s buried in your site, and how much business value it carries if it breaks through.
A few signs you’re still linking by feel instead of by system:
- You add internal links only when you happen to remember a related post while writing.
- Your homepage and top pillar page get most of the outbound links, and everything else gets whatever’s left.
- Nobody on your team can tell you, without opening a tool, which ten pages most need a link right now.
If any of those sound familiar, the fix isn’t more links. It’s a way to rank the ones you’re about to place.
The Link Equity Priority Score: A Formula for Where to Link First
A Link Equity Priority Score, or LEPS, is a weighted formula that ranks your pages by how urgently each one needs internal link equity. It combines business value, ranking proximity, authority deficit, and click depth into a single number from 0 to 100, so instead of guessing which page deserves the next link, you calculate it.
LEPS = (0.35 × Business Value) + (0.30 × Ranking Proximity) + (0.20 × Authority Deficit) + (0.15 × Click Depth Penalty)
Score each input from 0 to 10, apply the weight, then multiply the total by 10 to land on a 0 to 100 scale. Here’s what each one measures and why it carries the weight it does.
Business value (35%) carries the heaviest weight because equity spent on a page nobody needs to rank is equity wasted. Score transactional or service pages 8 to 10, comparison and bottom-funnel guides 6 to 8, mid-funnel explainers 4 to 6, and top-of-funnel awareness posts 1 to 3.
Ranking proximity (30%) rewards pages closest to breaking through, not pages ranking worst. A page sitting at position 7 needs far less additional equity to reach page one than a page buried at position 60. Score position 4 to 10 as a 10, position 11 to 20 as an 8, position 21 to 50 as a 5, position 50-plus as a 2, and anything unindexed or brand new as a 1.
Authority deficit (20%) measures the backlink gap between your page and the pages currently outranking it. Pull referring domain counts for your page and the top three ranking competitors for its target keyword, then score the size of that gap from 0 (no gap) to 10 (a wide gap).
Click depth penalty (15%) accounts for structural neglect. A page four or more clicks from your homepage has usually been starved of internal links simply because nobody has a reason to click that deep. Score one click as 0, two as 3, three as 6, and four-plus as 10.
Here’s how two page types shake out using this formula:
| Page | Business Value | Ranking Proximity | Authority Deficit | Click Depth | LEPS |
|---|---|---|---|---|---|
| Service page, position 7, thin backlink profile, 3 clicks deep | 9 | 10 | 6 | 6 | 82.5 |
| Top-funnel blog post, position 28, no backlinks, 2 clicks deep | 3 | 5 | 8 | 3 | 46.0 |
The service page’s score nearly doubles the blog post’s, not because it’s “more important” in some vague sense, but because the math says it’s closer to converting existing authority into a ranking jump. Run this across your full page list, sort descending, and you have a prioritized queue instead of a guess. Most teams find their top 10 to 15 LEPS pages account for the majority of the quick wins available from linking alone.
A few cases where you should override the score with judgment:
- A page tied to a seasonal or time-sensitive campaign might deserve a temporary priority bump regardless of its score.
- A page with a legal, compliance, or brand-safety reason to rank shouldn’t be deprioritized just because its business value looks average.
- If two pages target the same keyword and could cannibalize each other, fix that first. No score should send equity to a page you’re about to consolidate.
How to Calculate Each Variable in Under an Hour
You don’t need an enterprise SEO platform to build a LEPS spreadsheet. Here’s where each input comes from:
- Business value comes from your own site map and business knowledge, not a tool. Rate each page type using the rubric above before you touch any software.
- Ranking proximity comes from Google Search Console’s Performance report, filtered by page. Export average position per URL for the last three to sixteen months and you’ve got proximity scores for your entire site in one pull.
- Authority deficit comes from a free Ahrefs Webmaster Tools account or Semrush’s free tier, both of which show referring domains per URL. Compare your page’s count to the top three ranking competitors for its target keyword, pulled straight from the current search results.
- Click depth comes from a full site crawl. Screaming Frog’s free tier handles up to 500 URLs and reports crawl depth directly; Search Console’s crawl stats can fill in gaps on larger sites.
Combine all four into one spreadsheet, apply the weights, and sort descending. For most sites under a few hundred pages, that’s an hour of work, not a quarter-long project.
Choosing Donor Pages: Where the Links Should Come From
LEPS tells you where equity should go. It doesn’t tell you where it should come from, and that half of the equation gets skipped constantly. Link from the wrong page and you either drain a page that needed its own equity or hand over authority that has nothing to do with the target page’s topic.
A page qualifies as a donor when it clears three filters:
- Spare equity. Its own referring domain count sits above your site’s median, meaning it actually has authority to share rather than needing its own boost.
- Topical relevance. The connection between donor and target has to make sense to a reader, not just a crawler. A high-authority page about pricing has nothing useful to hand a page about installation steps.
- Link headroom. The donor page isn’t already crowded past a reasonable link count for its length. Use the 3 to 10 links per 1,000 words range from earlier as a ceiling check, not a target to hit.
Pillar pages usually clear all three filters by default, which is exactly why the structure in the next section makes this whole system easier to maintain instead of something you rebuild from scratch every time.
Building an Internal Linking Strategy That Makes Scoring Easy: Hub and Spoke
A hub and spoke structure, also called a pillar and cluster model, groups related content under one comprehensive pillar page with narrower supporting pages linking back to it. It matters here because pillar pages accumulate backlink weight from every cluster page pointing to them, which turns them into ready-made, high-clearing donor pages instead of something you have to search for every time you calculate LEPS.
Here’s how to build one:
- Audit your existing content and group it by topic. The content gap analysis framework is useful here if you already have a process for spotting where coverage is thin.
- Choose or create one pillar page per topic, a comprehensive overview that links out to every relevant cluster page.
- Have every cluster page link back to the pillar using descriptive, varied anchor text. Repeating the same exact-match phrase across dozens of links reads as manipulation to both readers and search engines.
- Cross-link cluster pages to each other only where the connection is genuinely useful to a reader, not to hit a link quota.
- Route new content into the nearest existing cluster before creating a new one. This keeps your LEPS queue short instead of growing every time you publish.
Once a cluster is built, its pillar page becomes a durable, high-authority source you can draw on whenever a new high-LEPS page needs a push, without having to hunt for a suitable donor from scratch.
Fixing Orphan Pages Without Guessing
An orphan page is any page with no internal links pointing to it from anywhere else on your site. It might still be indexed through an old sitemap entry or a stray backlink, but crawlers treat it as low priority and readers can’t reach it through normal browsing.
Finding them is mechanical. The technical SEO audit checklist can walk through the broader process, but the short version:
- Export every indexed URL from Google Search Console.
- Crawl your live site with Screaming Frog or a similar tool.
- Compare the two lists. Any URL that shows up as indexed but never surfaces in the crawl is orphaned.
- Run each orphan through the LEPS formula before doing anything else. A low score, weak business value, poor ranking proximity, means it may be a better candidate for a redirect or removal than a rescue.
- For orphans worth saving, apply the donor filter from earlier and add two to five contextual links from pages that actually clear it, rather than defaulting to your homepage.
Not every orphan page deserves saving. Treating “found an orphan” and “must fix this orphan” as the same decision wastes effort on pages that were never going to earn their keep.
Does Internal Linking Still Matter With AI Overviews Taking the Clicks?
It’s a fair objection. If AI Overviews and chat-based search are answering questions before anyone clicks through, why invest in wiring pages together at all? The honest answer is that internal linking matters more now, not less, but the mechanism it supports has shifted.
Google’s own May 2026 guidance on optimizing for generative search features, covered widely by industry press at the time, pushed back on most of the tactics the GEO industry had been selling, including special markup and AI-specific rewriting. What it didn’t dismiss was internal linking. The reason is structural: AI Overviews, chat-based search, and similar systems build answers by pulling specific passages from multiple pages and stitching them together, which means your site increasingly gets read at the section level rather than the page level. A link embedded inside body copy tells these systems how two specific passages relate. A link sitting in a “related posts” widget outside the article body mostly doesn’t, because that widget usually isn’t part of what gets extracted.
What actually changed, and what didn’t:
- Anchor text still needs to be descriptive, but it now doubles as a semantic label an AI system uses to classify a passage, not just a ranking signal for a crawler.
- Contextual links embedded inside your prose now carry more relative weight than links parked in bolted-on widgets, since those widgets often sit outside the content an AI system extracts.
- The core mechanics, PageRank flow, click depth, orphan pages, haven’t changed at all. They’re just being read by more systems than before.
The practical adjustment is small but real: make sure your highest-LEPS links live inside the actual sentences of your content, not exclusively in a sidebar or footer module you added as an afterthought.
Common Questions About Internal Linking Strategy
How many internal links should a page have?
There’s no universal number. Use 3 to 10 contextual links per 1,000 words as a rough ceiling check, but let your LEPS queue decide priority, not a word-count formula. A 500-word page that urgently needs equity deserves more attention than a 3,000-word page that’s already ranking well without it.
Do internal links actually pass PageRank?
Yes. Google assigns each page a fixed amount of ranking authority, which is divided among every outbound link on that page, internal or external. More outbound links mean a smaller share per link, which is exactly why donor page selection matters as much as target page selection.
What is an orphan page?
A page with no internal links pointing to it from anywhere else on your site. It can still be indexed through a sitemap or an old backlink, but search engines treat it as low priority and users can’t reach it through normal browsing.
Should internal links be dofollow or nofollow?
Almost always dofollow. Nofollow tells search engines not to pass authority through the link, which defeats the entire purpose of internal linking. Reserve nofollow for login pages, cart pages, or user-generated content you deliberately don’t want indexed.
How often should I re-run the internal linking audit?
Revisit your top 20 percent of traffic-driving pages and the pillar hubs connected to them every quarter. Everything else can wait a full year unless it’s actively losing rankings, in which case it jumps the queue immediately.
Building Your Internal Linking Strategy From Here
A real internal linking strategy isn’t a link count or a plugin setting. It’s a repeatable way to decide where your limited equity goes and where it comes from, which is exactly what generic “link to your important pages” advice never gives you.
- Calculate LEPS for your top 50 pages this week using Search Console, a free backlink tool, and one site crawl.
- Apply the donor filter to find 3 to 5 eligible source pages for each high-LEPS target, and place those links inside the body copy itself.
- Re-run the audit quarterly, prioritizing any page losing rankings faster than your site average.
