Skip to content
On-page SEO 9 min read By The Crawl Cove team

Internal Linking for SEO: A Practical Guide

How internal links pass authority and context between pages, why anchor text and click depth matter, and how to find orphan pages before they cost you.

Key takeaways

  • Internal links help crawlers discover pages and distribute link equity between them, so unlinked pages get neither benefit however good the content is
  • Descriptive anchor text tells search engines what the destination page is about — avoid vague anchors like "click here" and avoid stuffing exact-match keywords
  • Contextual links inside body content carry more weight than navigational links in menus and footers, because they sit next to topically relevant text
  • Keep priority pages a few clicks from the homepage and audit the whole site for orphan pages, since crawlers rarely find and rarely revisit pages nothing links to

Most SEO effort goes into things outside your control — earning backlinks, chasing algorithm updates, guessing at ranking factors. Internal linking sits at the opposite end: entirely within your control, costs nothing to fix, and one of the few levers where a single afternoon can measurably shift how a site ranks. This guide covers what internal links actually do, how to write anchor text that helps rather than hurts, why where a link sits matters as much as its wording, and how to stop your best pages from being buried too deep to matter.

What internal links actually do

An internal link is any link that points from one page on your site to another. They look simple, but they do three jobs at once, and a site that gets them wrong struggles in ways that are hard to trace back to the cause.

They help search engines discover pages. Crawlers find content largely by following links. A page with no internal links pointing to it is harder to find, and far less likely to be revisited once found — the same mechanism behind crawl budget, where every internal link is a signpost telling a crawler where to spend its limited attention next.

They distribute authority between your own pages. Ranking signals do not stay put on the page that earns them. A page with strong backlinks or heavy organic traffic can lend some of that authority to the pages it links to, and a page never linked to internally receives none of that benefit, however good the content on it is.

They give search engines context. An internal link's anchor text tells a crawler what the destination page is about, reinforcing the terms you want that page to rank for. A link that just says "here" tells a crawler nothing; a link that says "manage license keys" tells it exactly what to expect.

Note

Internal links are not the same lever as backlinks. Backlinks come from other websites and are largely outside your control. Internal links cost nothing to add or fix and are one of the highest-leverage jobs in SEO, precisely because you need nobody else's permission to do them well.

Writing anchor text that actually helps

The words inside a link — the anchor text — are doing real work, and most sites either waste them or overdo them.

The most common mistake is vague, generic anchor text: "click here", "read more", "this page". These give a visitor almost no reason to click and give a crawler no information about the destination — the link could point anywhere.

The opposite mistake is rarer but more damaging: stuffing the same exact-match keyword into every internal link pointing at a page. If every link to your pricing page uses the anchor "cheap SEO software pricing", that pattern reads as manipulative, and it flattens the context a crawler could otherwise pick up from varied, related phrasing.

The middle ground is descriptive anchor text that varies while still describing the destination accurately:

Anchor style Example Why it works or fails
Vague "click here for more" Tells the reader and the crawler nothing about the destination
Over-optimised "seo crawler software pricing plans buy now" Reads as manipulative; ignores natural language
Descriptive "see how Crawl Cove's pricing works" Accurate, natural, and gives real context

Tip

When you link to the same page from different articles, vary the phrasing rather than repeating one exact-match anchor everywhere. "our pricing", "how licensing works", and "see the pricing page" all point a crawler to the same destination while building a broader, more natural picture of what that page covers.

Contextual links carry more weight than navigational links

Not every internal link is equal, and the difference comes down to where it sits.

Navigational links live in your header menu, footer, or sidebar. They appear on every page regardless of topic, which is exactly why search engines treat them as weaker signals — a link present everywhere, unconditionally, says little about the relevance between two particular pages.

Contextual links live inside body content, next to text that is topically related to the destination. A sentence in a blog post about crawl errors that links to your guide on redirect chains is a far stronger relevance signal than the same link sitting in a footer, because the surrounding words give the crawler real context, and a human reader is far more likely to actually follow it.

Navigation still matters for reachability, but if you only have time to improve one type of link, put the effort into contextual links — they do the heavy lifting for both rankings and click-through.

Building topic clusters around your money pages

Once you accept that internal links pass authority, the obvious next question is: authority to what? The pages that matter most — pricing, core product features, high-value landing pages — often receive the fewest internal links, because nobody thinks to link to a commercial page from a blog post.

A topic cluster (sometimes called pillar-and-spoke) fixes this deliberately. You pick one authoritative "pillar" page covering a broad topic, then link out to narrower "spoke" articles that each cover one piece of it in depth — and those spokes link back to the pillar and to your commercial pages wherever it is genuinely relevant. Authority earned by the spokes then flows inward to the pages you actually want to rank and convert.

In practice: every post you publish should link to at least one relevant product page where it genuinely helps the reader, and your highest-authority pages should spend some of that authority linking down to your money pages. This site's own features page is a good example of a pillar worth linking to — any article touching on a capability Crawl Cove actually has should link there, in context.

Click depth: how far is too far?

Click depth is the number of clicks it takes to reach a page starting from the homepage — one of the simplest concepts in internal linking and one of the most consistently ignored.

The deeper a page sits, the less crawl priority and internal authority it tends to receive. A page linked directly from the homepage or a top-level nav item is found immediately and revisited often. A page five or six clicks deep — reachable only by drilling through a category, then a subcategory, then a filtered list — might get crawled once and rarely again, however good the content on it is.

Heads up

Click depth is easy to get wrong silently. A redesign that adds one extra layer of categories, or a pagination scheme that buries older items past page three, can push important pages several clicks deeper without anyone noticing until traffic quietly declines.

There is no universal maximum, but a reasonable target is to keep genuinely important pages — pricing, core features, your best evergreen content — within two or three clicks of the homepage. If a page that matters sits deeper than that, the fix is usually simple: add a contextual link to it from something shallower and more authoritative, rather than restructuring the whole navigation.

Finding orphan pages before they cost you rankings

The most extreme version of a click-depth problem is a page with a click depth of infinity — an orphan page, one that exists on your site but has no internal links pointing to it at all. Nothing in your navigation, body content, or footer leads there; it is only reachable if someone knows the exact URL, or a search engine indexed it once and never lost track of it.

Orphan pages build up quietly and for mundane reasons: a campaign page never linked from anywhere permanent, an old post dropped out of an archive after a category restructure, a product page whose collection listing was redesigned without it. None of that shows up as an error — the page loads fine if you visit it directly, which is exactly why orphan pages are so easy to miss and so damaging once they build up.

Finding them by hand is impractical past a few dozen pages. Our free orphan page finder crawls your site's link graph and flags every page nothing internally links to, so you can link it, redirect it, or retire it deliberately instead of losing it by accident.

Auditing internal links at scale

Beyond orphan pages, a full internal-link audit needs to answer a few consistent questions: which pages have the fewest links pointing in, which links are broken, how deep each important page sits, and whether anchor text is varied and descriptive or vague and repetitive.

Doing this manually means clicking through the site yourself and losing track after page thirty. Our free internal link checker crawls the whole site and maps this out automatically — under-linked pages, broken links, and where click depth is quietly working against your priority pages — so you can fix the structure with evidence, not guesswork.

Google's own documentation on crawlable links is worth reading too: a reminder that links need a real, crawlable <a href=""> to work at all — JavaScript click handlers and non-standard markup that never render as an actual link pass none of the benefits covered here, however good the anchor text is.

Wrap-up

Internal linking is one of the rare SEO jobs that is both high-impact and entirely within your control. Every link you place helps a crawler discover the destination and passes it some of the authority the linking page has earned, and the anchor text you choose tells search engines what that destination is about — so keep it descriptive and varied, never vague. Favour contextual links over navigational ones alone, build deliberate clusters that route authority toward your money pages, and keep anything important within a few clicks of the homepage. Then audit the whole thing periodically: find your orphan pages, fix your broken links, and confirm your priority pages are actually getting the support they need rather than assuming they are.

Frequently asked questions

What is the difference between internal linking and backlinks?
Backlinks come from other websites and are much harder to earn; internal links connect pages on your own site and are entirely within your control, which makes them one of the highest-leverage, lowest-cost levers in SEO.
Do navigational links in my menu count as internal links?
Yes, but they carry less weight than links placed inside body content, because a menu link sits on every page regardless of topic, while a contextual link next to relevant text gives search engines a clearer, topic-specific signal.
How many internal links should a page have?
There is no fixed number — the real goal is that every important page receives at least a few contextual links from relevant, reasonably authoritative pages, and that no page is left with zero internal links pointing to it at all.

Audit your site the easy way

Crawl Cove finds these issues on your machine and tells you exactly what to fix first. See the features or compare the plans.

Download Crawl Cove