SEO / Systems · The Darkroom

The internal-link structure that actually moves rankings — with the math

PageRank was always a link-counting formula. Backlinks are hard to control and slow to earn — internal links are the one link type you own outright, and most sites waste them without ever running the numbers.

2026-08-11 · 12 min read · by Italo Campilii
Brooklyn Bridge cables converging toward the Manhattan skyline, dozens of lines meeting at one point
Every cable on that bridge terminates somewhere specific — nothing is strung at random. A link structure that moves rankings works the same way: deliberate, load-bearing, not decorative.

I redesigned a client's site two years ago and made a mistake I still think about. We rebuilt the navigation, wrote better copy, shipped faster pages — and three of their best-converting service pages quietly dropped out of the top twenty almost overnight. Nothing was deleted. The pages still existed, still had the same content, still loaded fine. What changed was that the old footer used to link to all three from every page on the site, and the new footer only linked to two of the six main categories. The third page went from being linked from 40+ places to being linked from one blog post published eight months earlier. Google didn't need to see less content to rank it lower. It just needed to see fewer reasons to believe the page mattered.

That's the part of internal linking most site owners skip past on the way to writing more content: the math behind it is not a metaphor. It's an actual formula, and you can run it on your own site in an afternoon.

The short answer

Internal links distribute a real, measurable quantity — link equity — the same way Google's original PageRank algorithm distributed it across the open web, except internal links are the only kind you fully control. A page's ranking potential is a function of how many internal links point to it, how much equity those linking pages themselves hold, and how many other links each linking page is also passing along. Audit click depth and internal link count before you write another article — a great new page linked from nowhere loses to a mediocre page linked from everywhere.

The math Google actually built PageRank on

Larry Page and Sergey Brin's original 1998 paper, "The PageRank Citation Ranking," describes a page's score as a function of the pages linking to it, weighted by how much rank those linking pages themselves have, divided by how many outbound links each of those pages spreads its equity across. Simplified: PR(A) = (1-d) + d × (PR(B)/L(B) + PR(C)/L(C) + ...) where d is a damping factor (roughly 0.85), and L(B) is the number of outbound links on page B. A page with 10,000 inbound links passing tiny fractions of equity can rank below a page with 40 inbound links from pages that themselves hold real authority and don't spread it thin across hundreds of other links.

Google's current documentation on how Search works confirms that link analysis — including internal link structure — remains one of the signals used to understand a page's relevance and importance, alongside dozens of others. The company retired the public PageRank toolbar over a decade ago, and the live algorithm has evolved well past the 1998 formula. But the underlying mechanic — equity flowing through links, diluted by how many links a page passes it through — is still the honest mental model, and it's the one every technical SEO tool still uses to estimate internal link value today.

The part that matters for a business owner, not an algorithm researcher: this formula applies to internal links exactly as it applies to external ones. Your homepage almost certainly holds the most internal link equity on your entire site — it's the page most linked to, from your own nav, your footer, other people's backlinks, and social profiles. Every link you place from your homepage is a direct transfer of some of that equity to whatever it points at. Bury a page three levels deep with no links pointing at it except one old blog post, and you've effectively told Google the page is worth almost nothing, regardless of how good the content is.

Click depth: the metric almost nobody actually measures

Click depth is how many clicks it takes to reach a page starting from your homepage. It's the single easiest internal-linking problem to find and the one we catch most often in an audit. Run this check on your own site:

  1. Pull your full list of live URLs from your sitemap.xml — every real site has one, and if yours doesn't, that's a separate problem worth fixing first.
  2. For your 10-15 highest-value pages — the ones that convert, or the ones you most want an AI engine to cite — click from your homepage and count the minimum clicks to reach each one.
  3. Flag anything past 3 clicks. Google's crawlers and AI retrieval crawlers alike deprioritize deeply nested pages; they get crawled less often and indexed with lower confidence than pages a few clicks from the homepage.

We cover the crawler side of this same problem in why your best-performing page is invisible to AI crawlers — click depth is very often the actual mechanism behind that specific failure, not a robots.txt block or a JavaScript rendering issue like most owners assume.

EQUITY FLOWING THROUGH INTERNAL LINKSHomePR 1.0Hub page2 clicks inHub page2 clicks in3 clicks3 clicksorphaned · 0 links in
Equity thins out with every hop from the homepage — and a page with zero internal links pointing to it (right) gets none at all, no matter how good the content is.

Orphan pages: the pages your own site is quietly hiding

An orphan page has zero internal links pointing to it — it exists, it's in your sitemap, it might even be a good page, but nothing on your own site tells a crawler or a visitor it's there. Orphans happen constantly and invisibly: a landing page built for a paid campaign that never got added to the nav, an old blog category page nobody links to anymore, a location page added in a batch that the internal linking script skipped. On a site with a few hundred pages, we routinely find 5-15% sitting orphaned.

Finding them takes ten minutes: crawl your own site with any free crawler (Screaming Frog's free tier handles up to 500 URLs), export every internal link on every page, then diff that list against your full sitemap. Anything in the sitemap that never appears as a link target anywhere else on the site is an orphan. Fix it by adding at least 2-3 genuinely relevant internal links from pages that already rank or already get traffic — not from a "recent posts" widget that treats every page identically regardless of relevance.

Topical clustering: why relevance multiplies equity, it doesn't just distribute it

The formula above treats all links as equal transfers of equity, but Google's live ranking systems weigh relevance heavily — a link from a page about the same topic, in the same content cluster, passes more useful signal than a link from an unrelated page, even if the raw link-equity math is similar. This is the actual mechanism behind topic clusters and hub pages: build one strong hub page for a topic, link out to 8-15 supporting articles, and have every supporting article link back to the hub and sideways to 2-3 siblings. The hub collects equity from every supporting page and from external links; the supporting pages each get a relevant, topically-tight link back. We go deeper on building that structure in content clusters for AI authority and building topical authority for AI — both are the direct extension of this same math applied to a whole content plan instead of one page.

A worked example from our own site

Take our own Search Console data as of this week: the query "geo agency" currently sits at an average position of 4.0 for our SEO + AI SEO services page — a page linked from our homepage nav, from our services hub, and from a growing set of playbook articles that reference it in context, including this one. Compare that to a page like this article's sibling, FAQ pages vs. FAQ schema for AI, which is already pulling real clicks from Search Console specifically because it's linked from a dense cluster of related playbook articles, not because it's inherently a stronger piece of writing than pages that rank worse. The content quality gap between our best- and worst-linked pages is smaller than the ranking gap between them. Link structure is doing real, measurable work.

SignalWhat it tells youHow to check it
Click depthHow much equity a page is likely receiving from your homepageManually click from homepage, count clicks to reach each priority page
Internal inbound linksRaw count of pages passing equity to this oneSite crawl (Screaming Frog free tier), filter to internal inlinks per URL
Orphan statusWhether a page receives any internal equity at allDiff sitemap URLs against crawled internal link targets
Topical relevance of linking pagesWhether the equity received is weighted usefully, not just presentManually review: do the linking pages cover the same topic cluster?

The fix that takes an afternoon, not a redesign

You don't need to rebuild your navigation to fix most of this. The highest-leverage, lowest-effort fix is almost always adding contextual links from your existing highest-traffic pages to your highest-value under-linked pages — not adding another blog post, not touching your nav. Pull your top 10 pages by traffic from GA4 or Search Console, and for each one, add 2-4 genuinely relevant contextual links pointing at pages you want to rank or get cited that currently sit past 2-3 clicks deep or have fewer than 5 internal links pointing at them. That's the entire exercise, and it's the single change we make most often in an audit that produces a visible ranking move inside 30-60 days — see the quarterly GEO review for how we track whether a change like this actually moved anything, rather than assuming it did.

One more thing worth saying plainly: this isn't only a Google-era concern. AI retrieval crawlers behave the same way when deciding what to fetch and how often to re-check it. A page several clicks deep, linked from almost nowhere on your own site, gets crawled less often by GPTBot, ClaudeBot and PerplexityBot alike — which means stale content sits uncorrected longer, and a genuinely good page can simply never make it into an engine's retrieval index in the first place. The content that gets quoted covers what happens once a page is actually being retrieved; this is the step before that — making sure it's being retrieved at all.

The position this puts us in

Backlinks take months and depend on someone else's decision. Internal links take an afternoon and depend entirely on yours. Most sites we audit have written more new content this year than they've spent minutes restructuring the links between what they already have — and the math above is the reason that trade is usually backwards. We run a full internal-link and click-depth audit as part of every AI visibility audit, because it's the fastest, cheapest lever most businesses haven't pulled yet.

Questions people ask

How many internal links should a page have?

There's no fixed number, but the useful discipline is click distance: every page you actually want ranked or cited should be reachable within 3 clicks of your homepage, and your highest-value pages should collect internal links from at least 5-8 other relevant pages on your own site.

Does internal linking still matter if backlinks are hard to get?

Internal linking matters more when backlinks are scarce, not less. It's the only link type you fully control, and Google's own documentation confirms PageRank flows through internal links exactly as it does external ones. A page with zero external backlinks but strong internal linking from authoritative pages on your own site can still rank and get crawled frequently.

Do internal links affect whether AI engines cite a page?

Yes, indirectly but measurably. AI crawlers like GPTBot and ClaudeBot follow links to discover and re-fetch pages, and a page buried deep in your site architecture gets crawled less often and indexed with less confidence than one linked from your homepage or a hub page. Orphaned or deeply buried pages are the single most common reason a page a business is proud of never gets cited at all.

— Italo & Ale
written from the studio floor · developed in the darkroom

Not sure your best pages are getting linked to?

We run a full internal-link and click-depth audit as part of every AI visibility audit — the same check that found the buried page in this article.

Get a free AI Visibility Audit →

Want to know if AI actually recommends your brand?

Run your free AI visibility audit →Start a 90-day GEO sprint →