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).
How link equity flows#
Every page accumulates authority (from external links and its own quality) and passes a share of it through its outgoing links. Three practical consequences:
- Pages linked from your strongest pages get a boost. Your homepage is usually your strongest page - what it links to matters.
- 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.
- 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.
Contextual body links#
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 withonClicknavigation are invisible to crawlers - see JavaScript SEO. Next.js<Link>renders a real anchor, so it's safe. - Don't
nofollowyour 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
BreadcrumbListschema) add consistent structural links and a SERP enhancement for free.
Auditing your link graph#
A crawler (Screaming Frog) gives you the full internal picture:
| Report | What to act on |
|---|---|
| Orphan pages | Add links from relevant pages, or delete the page |
| Click depth > 3 | Restructure hubs/navigation to surface them |
| Pages with few inlinks | Your "needs links" backlog for future publishing |
| Broken links (4xx) | Fix or remove |
| Redirect chains | Re-point links at the final URL |
On-page module complete. Next: Technical SEO, beginning with the machinery of crawling and indexing.
