
Link equity distribution, anchor text strategy, and the crawl efficiency patterns that search engines reward.
The Most Underused Lever in SEO Lives on Your Own Site
Most SEO advice asks you to produce something new — new content, new backlinks, new pages. Internal linking is the rare lever that asks you to rearrange what you already have, and it’s chronically underused for exactly that reason: it doesn’t feel like work. No publish button, no outreach campaign, just edits to existing pages. And yet on the sites we audit, internal link changes routinely move rankings faster than the content calendar does, because the pages involved are already indexed, aged, and trusted. You’re not asking Google to evaluate something new — only to re-evaluate how important the existing things are relative to each other.
Internal links do two jobs at once, and both are jobs you fully control. The first is equity flow. Authority arrives at your site unevenly — the homepage and a handful of pages that earned backlinks hold most of it — and internal links are the only mechanism that moves it to the pages that need to rank. A service page with no external backlinks can still rank competitively if the pages that do have authority pass it along deliberately. The second job is context. The anchor text of every internal link tells Google what the destination is about, in your own words, on your own schedule. External sites link to you with whatever anchor they feel like. Internal links are the one relevance signal where you write the label yourself.
This lever stays underused because internal linking on most sites is an accident of history: pages link to whatever the author remembered existed that day, and nobody owns the link graph, so nobody shapes it. Treating it as a system — auditing it, redistributing it, maintaining it — is the strategy this article lays out, and none of it requires writing a single new page.
How Equity Actually Flows: Reasonable-Surfer Logic
Before redistributing links, it helps to understand how search engines weight them, because not all internal links pass the same value. The original PageRank model treated every link on a page as equal — a page’s authority divided evenly among its outbound links. Google moved past that long ago, toward what its own patent filings describe as a reasonable-surfer model: a link is weighted by the likelihood that a real person would actually click it.
The implications are worth internalizing. A link in the main body of an article, surrounded by relevant prose, carries more weight than the same link buried in a footer alongside forty others. And a page that sprays two hundred outbound links — looking at you, mega-menus — dilutes whatever it passes through each one.
This is also the honest answer to whether footer and sidebar links “count.” They count, weakly. They’re crawl paths more than endorsements. If your internal linking strategy consists of adding URLs to a footer, you’ve built a sitemap, not a signal.
Two more mechanical points. When a page links to the same destination multiple times, the first anchor tends to matter most. And links from pages that themselves have authority pass more than links from pages that don’t, which is why the audit workflow later in this article starts by identifying your strongest pages rather than your weakest ones. Equity has to come from somewhere; knowing where yours pools is the prerequisite for moving it.
Start With Orphans: The Pages No Link Can Reach
The first concrete task in any internal linking project is finding orphan pages — URLs that exist, often indexed, sometimes even earning impressions, but with zero internal links pointing at them. An orphan can’t inherit any authority because no path delivers it. Whatever it ranks for, it ranks for despite your site architecture, not because of it.
Orphans accumulate quietly: a landing page built for a campaign that ended, a blog post whose category was deleted, a location page that fell out of the navigation in a redesign. Most site owners have no idea how many they have, because by definition you can’t stumble onto them by browsing.
Finding them is a three-list comparison. List one: every URL a crawler discovers starting from your homepage and following links — your reachable site. List two: every URL in your XML sitemap. List three: every URL receiving impressions or clicks in Google Search Console over the last few months. Any URL in list two or three but not in list one is an orphan. Most desktop crawlers, including Screaming Frog, will run this comparison for you if you connect the sitemap and the Search Console API before crawling.
Then triage. Some orphans should stay orphans or be removed — expired promotions, thin legacy pages, duplicates. But the ones earning impressions with zero internal support are the most interesting URLs in the audit: they’re demonstrating demand with no help at all. Linking to them from relevant, authoritative pages is the closest thing internal linking has to free money.
The Striking-Distance Play: Funnel Links to Positions 11–20
If orphans are the cleanup, striking-distance pages are the offense. A striking-distance page already ranks on page two — positions eleven through twenty — for a query that matters to you. Google has evaluated the page and decided it’s almost good enough. The gap between position fourteen and position eight is rarely a content problem; it’s an authority and relevance gap, and internal links can close it without touching the page’s copy.
Finding these pages takes ten minutes in Search Console: open the performance report, filter to the last three months, and sort queries by impressions with an average position between roughly ten and twenty. You’re looking for the intersection of meaningful impression volume (demand exists), page-two position (close enough to move), and commercial relevance (worth moving). A query at position forty-five isn’t a target — internal links alone won’t carry a page that far.
The play itself: for each target, find the pages on your site with the most authority and topical relevance to it, and add in-content links from them to the target, with anchor text that includes the query you’re chasing or a close variation. Your strongest sources are usually the pages with the most external backlinks, your highest-traffic posts, and any page already ranking for a related query. Three to five new links is a normal intervention — one link from a page with real authority beats ten from thin pages.
Then leave it alone and watch. Position changes from internal link adjustments tend to show up within weeks rather than months, because Google just needs to recrawl the source pages and recalculate. That feedback speed is what makes this the best first campaign.
Anchor Text: Descriptive, Varied, and Never Robotic
Anchor text is where internal linking strategies go to die, in one of two opposite ways. The first failure is wasting the signal entirely: sites where every internal link says “click here,” “learn more,” or “read this post.” Those anchors tell Google nothing about the destination, and they tell screen-reader users even less — descriptive anchors are an accessibility requirement, not just an SEO preference. The second failure is over-correcting into robotic repetition: twenty-five internal links to the same page, every one carrying the identical keyword phrase, visibly shoehorned into sentences that don’t want it. Google’s systems are built to recognize unnatural patterns, and a perfectly uniform anchor profile is exactly that.
The discipline that works sits in the middle: write anchors for a human who hasn’t seen the destination page, and vary them the way natural writing varies. For a page about kitchen renovation costs, sensible anchors include the head term itself, longer variants like what a kitchen renovation costs in Toronto, and natural phrasings like our full cost breakdown when the sentence already establishes context. The mix matters more than any single anchor: primary phrase represented, variants represented, the occasional contextual anchor keeping the profile honest.
Two working rules keep this manageable. First, the anchor should make sense if you read only the linked words — that test kills “click here” instantly. Second, before adding a link, glance at what anchors the destination already receives (your crawler reports this) and add something that fills a gap rather than repeating the most common one. Internal anchors are a signal you control completely, which means the over-optimization is also entirely yours to avoid.
Navigation Links vs. In-Content Links: Different Tools, Different Jobs
Sites tend to lean on one of two link types and neglect the other, so it’s worth being explicit about what each one is for.
Navigation links — the header menu, footer, breadcrumbs — define the skeleton. They establish hierarchy, guarantee that core pages are reachable from everywhere, and keep crawl depth shallow. Breadcrumbs deserve special mention: they encode your hierarchy on every page, create consistent ancestor links with clean anchors, and qualify for breadcrumb display in search results when marked up properly. If your site lacks them, that’s usually the highest-value navigational fix available.
But navigation links are weak individually, precisely because they’re everywhere. Under reasonable-surfer logic, a link that appears identically on every page is a structural element, not an editorial endorsement — and when a mega-menu links to a hundred and fifty URLs, the hierarchy flattens and the link graph says nothing, because everything points at everything.
In-content links — placed in the body of a page, surrounded by relevant prose — are the editorial layer, and they’re where the ranking influence concentrates. They carry contextual anchors, they sit in the most-weighted region of the page, and they exist on some pages but not others, which is exactly what makes them a signal. The striking-distance play, orphan rescue, and anchor strategy all happen in body content, not menus.
The division of labor: navigation guarantees reachability and encodes hierarchy; in-content links express priority and relevance. A site with great navigation and no in-content linking has a skeleton with no muscle. You need both, and you should audit them separately because they fail differently.
Hub Pages and Related-Content Modules: Linking That Scales Itself
Manual in-content links are the highest-quality internal links you can build, and they’re also the ones that decay — authors forget, pages get retired, and nobody updates a three-year-old post when a better destination gets published. Two structural patterns add a scalable layer underneath the manual work.
The first is the hub page: a single page that introduces a topic and links out to every page you have on it, while each of those pages links back. The hub concentrates inbound links and redistributes them across the set, and it gives every page in the group a guaranteed link from a topically perfect source. A service overview linking to each sub-service is a hub; a curated guide page per major blog topic does the same job. The key word is curated: a hub is an edited, annotated index, not an auto-generated category archive dumping every post in reverse-chronological order.
The second pattern is the related-content module — the block of three to six links at the end of a post. Done lazily, these are recent-posts widgets linking to whatever was published last, producing a link graph that reshuffles itself weekly and says nothing. Done well, they’re relevance-matched — by shared category, shared tag, or manual curation — and stable enough to matter. If your CMS only offers recency-based modules, switching the logic to category matching is a small development task with a site-wide payoff: every new page is born with topically relevant inbound links instead of waiting to be remembered.
Neither pattern replaces manual linking. Modules and hubs set the floor; hand-placed links with deliberate anchors remain how you push the pages that matter most.
The Audit Workflow: One Crawler, One Search Console Export, One Afternoon
Everything above turns into a repeatable workflow with two free-tier tools: a desktop crawler (Screaming Frog’s free tier covers five hundred URLs) and Google Search Console.
Step one: crawl the site from the homepage, with the sitemap and Search Console connected if your crawler supports it. Export three things — the count of unique inbound internal links per URL, the crawl depth of every URL, and the full list of anchor texts per destination page.
Step two: pull the orphan comparison described earlier — sitemap and Search Console URLs the crawl never reached go on the triage list.
Step three: from Search Console’s performance report, export queries and pages with average position between ten and twenty, sorted by impressions, and cross-reference against the crawl export. The pattern you’ll find on almost every site is the diagnosis in one row: pages with page-two rankings and real demand receiving a handful of internal links, all from navigation, while equity pools in pages that don’t need it. That mismatch is the entire opportunity.
Step four: build the fix list. For each striking-distance target, choose three to five source pages that are topically relevant and carry authority, and write the anchor for each placement, checking the destination’s existing anchor report so you’re varying rather than repeating. For each orphan worth saving, assign at least one in-content link plus a hub or module placement. While you’re in the crawl data, also fix the hygiene findings: internal links pointing at redirects (update them to the final URL — you control both ends), links to 404s, and important pages sitting four or more clicks deep.
Step five: implement, note the date, and recrawl in a month to confirm the changes shipped and nothing regressed. The first pass takes an afternoon on a small site. The quarterly repeat takes an hour, because only the striking-distance list changes.
Measuring Impact: Prove It Moved Before You Scale It
Internal linking changes are unusually measurable, as SEO interventions go, because they’re discrete: you know exactly which pages you touched and when. Before implementing anything, snapshot the baseline — for each target page, record average position, impressions, and clicks for its priority queries over the preceding eight to twelve weeks, straight from Search Console. After implementation, annotate the date, then compare the same metrics against that baseline.
Watch position first. Ranking movement is the leading indicator and typically appears before traffic does, since a move from fourteen to nine changes which page of results you’re on before it meaningfully changes clicks. Impressions often rise alongside position; clicks follow once the page crosses into territory where people actually look. Search Console’s comparison view — same queries, before-window versus after-window — is the whole measurement stack.
Be honest about attribution. If you added internal links to a page the same month you rewrote its title tag and earned two backlinks, you don’t know what moved it. The discipline that keeps the program credible is batching: change internal links for a defined set of pages, change nothing else about them for several weeks, and hold out a comparable set of striking-distance pages you deliberately leave alone. If the linked batch moves and the holdout doesn’t, you’ve learned something real, and you can scale with confidence rather than vibes.
Then make it a habit rather than a project. Every new page should launch with inbound links from relevant existing pages — never as an orphan. Every quarter, the striking-distance list gets refreshed. This is the rare SEO program with no marginal content cost and a feedback loop measured in weeks. At SearchPod, it’s the first thing we ship for nearly every client, for exactly that reason: the pages are already there, the demand is already visible, and the only thing missing is the links between them.
Want help implementing this?
Get a free proposal for your seo setup. We’ll show you exactly where the opportunities are.
Get Free ProposalRelated Articles