seo101

Internal Linking

Internal links - links between pages on your own site - are the most underrated lever in SEO. Unlike backlinks, you control them completely; unlike content production, changing them is cheap. They do three jobs at once: discovery (crawlers find pages by following links), authority flow (link equity distributes through them), and meaning (anchor text tells engines what the target page is about).

Every page accumulates authority (from external links and its own quality) and passes a share of it through its outgoing links. Three practical consequences:

  1. Pages linked from your strongest pages get a boost. Your homepage is usually your strongest page - what it links to matters.
  2. Orphan pages (no internal links pointing to them) are nearly invisible: hard to discover, no equity, weak ranking. Every page in your sitemap should be reachable by links.
  3. Click depth matters. Pages buried 5+ clicks from the homepage are crawled less and rank worse. Important pages belong within 3 clicks.

Anchor text#

The clickable text of a link is a direct relevance signal for the target page:

<!-- weak: no information -->
Learn more <a href="/guides/crawl-budget">here</a>.
 
<!-- strong: tells engines & users what the target is about -->
See our guide to <a href="/guides/crawl-budget">crawl budget optimization</a>.
  • Use descriptive, natural anchors that contain or paraphrase the target's primary keyword.
  • Vary phrasing across the site - identical anchors from a hundred pages look templated and convey less.
  • Never sacrifice sentence readability for anchor optimization; rewrite the sentence instead.

Linking patterns that work#

Hub and spoke#

The topic cluster pattern: pillar links to every spoke, spokes link back and to relevant siblings. This concentrates topical signals and equity inside the cluster.

Links inside paragraph text outweigh boilerplate (nav/footer) links. As a habit, every new article should:

  • Link out to 2–5 related pages where genuinely relevant
  • Receive links in from 2–5 existing related pages - edit old posts when publishing new ones. This second half is the step everyone skips.

Strategic boosts#

Need a money page to rank? Add contextual links to it from your highest-authority pages (check "Top pages by links" in Ahrefs/GSC). This is often worth a position or two on its own.

Technical hygiene#

  • Plain <a href> links. Buttons with onClick navigation are invisible to crawlers - see JavaScript SEO. Next.js <Link> renders a real anchor, so it's safe.
  • Don't nofollow your own links - it discards equity without benefit.
  • Fix broken internal links and redirect chains during audits; each chain hop wastes crawl budget and leaks equity.
  • Breadcrumbs (with BreadcrumbList schema) add consistent structural links and a SERP enhancement for free.

A crawler (Screaming Frog) gives you the full internal picture:

ReportWhat to act on
Orphan pagesAdd links from relevant pages, or delete the page
Click depth > 3Restructure hubs/navigation to surface them
Pages with few inlinksYour "needs links" backlog for future publishing
Broken links (4xx)Fix or remove
Redirect chainsRe-point links at the final URL

On-page module complete. Next: Technical SEO, beginning with the machinery of crawling and indexing.