The one-hour internal linking audit most sites skip
External backlinks get most of the attention in SEO conversations, partly because they're harder to earn and therefore feel more impressive to discuss. Internal linking, which pages on your own site link to which other pages, gets treated as an afterthought, even though it's one of the few ranking factors you have complete, immediate control over with no outside cooperation required.
What internal links actually do
Internal links pass authority between pages on your own site and tell search engines which pages you consider important enough to link to repeatedly. A page with zero internal links pointing to it, an "orphan" page, is telling Google it's not very important, regardless of how good the content on it actually is. Many sites we audit have dozens of orphan pages they didn't know existed.
The audit, step by step
Pull a full crawl of your site (Screaming Frog's free tier handles most small sites) and filter for pages with zero or one incoming internal link. Cross-reference against Search Console to see which of those pages are getting impressions but low click-through, a sign the page has demand but no internal pathway helping it rank. That crossover list is usually your highest-priority fix.
Where to add the links
The highest-value internal links come from your highest-authority existing pages, usually your homepage and your best-performing blog posts, linking down to the orphaned or under-linked pages, not the other way around. Add links in natural, genuinely useful context rather than a generic "related pages" block at the bottom, since contextual links in body copy tend to carry more weight and get clicked more by actual readers.
Anchor text matters more than people think
"Click here" tells search engines nothing about the linked page's topic. Descriptive anchor text that matches what the destination page is actually about, without stuffing exact-match keywords unnaturally, gives both users and search engines a clearer signal. We aim for anchor text that would make sense read completely out of context, which is a good practical test for whether it's descriptive enough.
Why this is the fastest fix on the list
Unlike earning backlinks or waiting for new content to age and rank, internal linking changes take effect as soon as the page is recrawled, often within days for an actively crawled site. It's also entirely within your control: no outreach, no waiting on someone else's editorial calendar, just an hour with a crawler and a clear view of which pages are quietly starved of internal authority.
Navigation links versus contextual links, and why both matter
Global navigation and footer links technically count as internal links, but search engines have learned to weight them differently than links placed naturally within body content, since a link that appears identically on every page of a site carries a different, weaker signal than one an editor chose to place specifically because it's relevant to that particular piece of content. A site relying entirely on navigation-level linking, with no contextual links inside actual content, is leaving a real, easy source of authority distribution unused.
We treat navigation links as the baseline every page gets automatically, and contextual, in-content links as the layer that actually differentiates which pages search engines learn to treat as important. Building the habit of linking to relevant existing pages every time you publish new content, rather than treating internal linking as a separate periodic audit task, keeps this signal fresh continuously instead of needing a full re-audit every few months.
Global navigation and footer links technically count as internal links, but search engines have learned to weight them differently than links placed naturally within body content, since a link that appears identically on every page of a site carries a different, weaker signal than one an editor chose to place specifically because it's relevant to that particular piece of content.
A common mistake: linking too much to the homepage
It's a common instinct to link back to the homepage from everywhere, treating it as the site's most important page by default. In practice, the homepage usually already has plenty of internal links pointing to it (every piece of global navigation includes one), and adding more contextual homepage links from body content is rarely the highest-value use of a link. The pages that actually need the help are the specific, deeper pages that don't already benefit from that navigation-level traffic.
Broken internal links are a quiet, common leak
The same crawl that surfaces orphan pages also surfaces broken internal links, pointing to a page that's been deleted, renamed, or moved without a redirect. These are easy to miss because they don't produce a visible error for most visitors, a broken internal link usually just serves a 404 that a user quietly bounces from, but they waste crawl budget and pass zero authority to anything, functioning as dead weight in a site's link graph.
On sites that have gone through a redesign or URL restructuring without a careful audit afterward, we routinely find dozens to hundreds of internal links still pointing at pre-migration URLs. Fixing these is mechanical work, updating the link or adding a redirect, but it's the kind of unglamorous cleanup that rarely gets scheduled on its own and ends up bundled into this same audit instead.
How often to actually re-run this audit
For a site publishing new content regularly, a quarterly pass catches new orphan pages before they've been live long enough to matter much for rankings. For a largely static site that rarely adds new pages, twice a year is usually enough, since the link graph isn't changing fast enough to justify more frequent checks. The exception is right after any major site change, a redesign, a URL restructuring, a CMS migration, when we run this audit immediately regardless of the normal schedule, since that's exactly when links break in bulk.
Pairing this with a content gap review
The same crawl data used for an internal linking audit is worth cross-referencing against a content gap analysis, since a page that's genuinely thin or outdated is a poor candidate for more internal links regardless of how orphaned it is. We flag pages that are both under-linked and low quality separately from pages that are under-linked but genuinely solid, since the fix for the first group is usually a content rewrite, not more links, while the second group is often a quick, high-value win on its own.
This distinction matters because pushing internal link equity toward a weak page can occasionally do more harm than good, drawing search engine and user attention to content that doesn't hold up once someone actually clicks through. A fifteen-minute skim of each flagged page before adding links catches this before it becomes a wasted afternoon of link building pointed at the wrong targets.