If I could only do one optimization on a site with 100+ pages, I would not touch the content. I would fix the internal links. It is the intervention with the best effort-to-impact ratio I know, it requires no budget and no outreach, and it is under your complete control. It is also almost universally neglected, because it is unglamorous plumbing.
Here is the system I use, on my own sites and in audits, to turn internal linking from an afterthought into an architecture.
Why Internal Links Punch Above Their Weight
Internal links do three jobs at once:
1. They distribute authority. External links land wherever they land, usually the homepage and a few lucky posts. Internal links are how that equity reaches the pages that actually convert.
2. They define meaning. Anchor text and link context teach crawlers what a page is about and which page on your site is the canonical answer for a topic. Half of the cannibalization problems I diagnose are really internal linking problems: the site never told Google which page should win.
3. They route humans. Every internal link is a bet on what the reader wants next. Good bets compound into sessions, subscriptions, and sales.
Most sites fail all three jobs simultaneously, then spend money on link building to compensate for equity they are leaking internally.
The Audit: Find the Three Classic Failures
When I open a crawl of a typical established blog, I look for three patterns first.
Orphaned money pages
Pages that matter commercially, reachable only from navigation or from nowhere. Meanwhile some 2019 blog post has forty inlinks by accident of age. The fix is mechanical: list your highest-value pages, count contextual inlinks to each, and be alarmed by the ranking. In my experience the correlation between "pages we care about" and "pages we link to" is embarrassing on almost every site until someone does this exercise.
Depth rot
Important pages sitting four or five clicks from the homepage because they slid down paginated archives. Crawlers and users both discount what is buried. My working rule: anything you want to rank lives within three clicks of the homepage, and your best pages live within two. This is the same principle that drives good site architecture at the structural level; internal linking is how you enforce it page by page.
Anchor text mush
Dozens of links pointing at a key page with anchors like "click here," "this post," and "read more." You have inlinks but you have taught the machine nothing. I aim for descriptive anchors that vary naturally around the page's actual topic.
The System: Rules Simple Enough to Survive Real Life
Elaborate internal linking frameworks die because nobody follows them under deadline. Mine has four rules, and the whole team can hold them in memory.
Rule one: every new post links out to three or more existing pages, chosen before writing. During outlining, not after. When links are an afterthought, they cluster in the conclusion where nobody clicks. When they are planned, they land where the reader's curiosity actually is.
Rule two: every new post receives two or more links from existing pages within a week of publishing. This is the rule everyone skips and it matters more than the first. A new page with zero inlinks is a message about its importance. I keep a running list of each site's strongest pages by authority and add links from the relevant ones. New content gets discovered and evaluated faster, every time.
Rule three: hubs link down, spokes link up and across. Within a topic cluster, the pillar links to every spoke, every spoke links back to the pillar, and spokes link sideways only when a reader would genuinely benefit. This is the linking layer of the topical authority map, and it is what makes a cluster read as a cluster instead of a coincidence.
Rule four: one page, one primary anchor concept. Each important page owns a topic, and links to it use anchors from that topic's vocabulary. When two pages start attracting the same anchors, that is my early warning to consolidate before cannibalization shows up in the rankings.
The Quarterly Pass
Beyond the per-post rules, I run a linking pass every quarter:
- Crawl the site, sort by inlink count, and fix the mismatch between value and links.
- Find the top pages by external authority and check what they link to. These are your distribution hubs; a strong page linking only to its category archive is wasted voltage.
- Kill or redirect links to dead and redirected URLs. Chains and 404s quietly shred equity.
- Review pages being pruned or merged and reroute their inlinks deliberately, which is half the value of any content pruning exercise.
On a site with real history, this pass takes an afternoon and routinely does more for rankings than a month of new content.
What Changed in the AI Era
One update to old-school thinking: internal links now also shape how AI systems chunk and understand your site. Clear hub-and-spoke linking helps retrieval systems associate your pages with a coherent topic, which feeds into whether assistants treat your site as an authority worth citing. The plumbing got a second job, and it pays in the same currency as answer engine optimization: being legible enough to be chosen.
Start This Week
You do not need tooling to start. Pick your five most important pages. Search your own site for the topics they cover. Add a contextual link from every relevant result you find. That single exercise, repeated for a few sessions, is worth more than most of what passes for SEO activity, and it costs exactly nothing but attention.
The links you control are the only links guaranteed to exist tomorrow. Use them like you mean it.