Marketing

Internal Linking: The Ranking Lever You Fully Control

Editor7 min read

Most search advice depends on things you do not control: whether other sites link to you, how Google weighs a query, when a crawler comes back. Internal linking is the exception. Every link between your own pages is a decision you can make this afternoon, and on a site that is new or thinly connected, it is usually the highest-return work available.

Key takeaways

  • Google's documentation states plainly that every page you care about should have a link from at least one other page on your site.
  • Links are only crawlable as <a> elements with an href. A clickable <div> is not a link.
  • Orphan pages — pages nothing links to — are the most common and cheapest problem to fix.
  • Anchor text is a signal. "Click here" wastes it; a descriptive phrase spends it well.
  • Contextual links inside body copy carry more information than site-wide navigation links.

Two jobs, and it helps to keep them separate because they fail in different ways.

Discovery. Crawlers find pages by following links. A sitemap helps Google learn a URL exists, but it is a hint, not a guarantee of crawling or indexing. A page that is genuinely reachable by following links from your homepage is far better positioned than one that only appears in an XML file.

Signal distribution. Links pass value between pages. When something links to your homepage, that value can flow onward through your internal links to the pages you actually want people to find. If your internal structure is a shallow archive listing, most of it stops there.

Google's link best practices documentation sets out the baseline requirements, and they are less demanding than most people assume:

  • Links must be <a> elements with an href attribute to be crawlable. A <div> with a click handler is not a link, and JavaScript-inserted links are fine provided they produce proper markup.
  • Anchor text should be descriptive, concise and relevant.
  • Link to pages that help readers understand the current page.
  • Every page you care about should have at least one internal link pointing at it.

That last line is the whole audit, and most sites fail it somewhere.

Find your orphan pages first

Before designing anything, find out what is currently unreachable. On a content site the answer is usually "more than you think," because articles get written and then never referenced again.

The manual version takes ten minutes and needs no tooling. Take your list of published URLs, then for each one search your own site for links pointing at it. Anything with zero inbound internal links is an orphan.

If you write in Markdown or MDX, one pass over your content directory will do it — count occurrences of each slug across all other files. Any slug appearing nowhere but its own file is orphaned. If you publish through a CMS, a crawler such as Screaming Frog will produce the same list by comparing crawled URLs against sitemap URLs.

Then fix them in this order:

  1. Pages with zero inbound links — every one of these is pure upside.
  2. Pages with exactly one inbound link, if that link is only the archive listing. Functionally still orphaned.
  3. Your most important pages, regardless of current count. These should be the best-connected pages on the site, and frequently are not.

The pattern that survives contact with a growing site is hub and spoke.

A hub is a page that introduces a subject and links out to everything specific about it — a category page, or a comprehensive overview article. A spoke is a page answering one narrow question in depth. Spokes link up to the hub, the hub links down to every spoke, and spokes link across to siblings where a reader would genuinely want the detour.

The result is that no page is more than a couple of clicks from any related page, and value arriving anywhere in the cluster can reach the rest of it. This is the concrete structure underneath what people call "topical authority" — the mechanism doing the work, rather than the label.

A few practical rules that hold up:

  • Link forward and backward. A new article should link to relevant older ones, and you should go back and add a link from the relevant older ones to it. The second half is the step everyone skips, and it is the half that gets the new page crawled.
  • Link from strong pages to weak ones. Whichever pages draw the most impressions have the most to pass along. Check your Search Console Pages report, then make sure your best performers link to the pages you want to lift.
  • Keep important pages shallow. If reaching an article takes five clicks from the homepage, that is a structural statement about how much you value it.
  • Link where the reader is already thinking about it. A link inside the sentence that raises the topic is worth more, to both readers and crawlers, than the same link in a list at the bottom.

Anchor text: the part people waste

The clickable text is a description of the destination. That is information you are giving away for free every time you write "read more."

Instead of Write
Click here How Core Web Vitals are measured
Read more Why CrUX and Lighthouse disagree
This article Google's spam policy on scaled content
https://example.com/blog/x The name of the thing at that URL

Two refinements worth applying:

Vary the phrasing. Linking to the same page from twelve places with the identical anchor text reads as mechanical. Natural variation — sometimes the title, sometimes a description of the specific point being referenced — is both better writing and a richer signal.

Describe the destination, not the relationship. "See our guide" tells a reader nothing about whether they want to click. "See how the 28-day CrUX window delays your results" tells them exactly.

Common mistakes

Boilerplate related-post blocks as a substitute for real links. An automated "you might also like" row is fine as an addition. It is not a cluster. Every page carries the same block, so it says nothing specific about how two pages relate — the information content is close to zero.

Linking everything to everything. If a 1,500-word article contains thirty internal links, none of them means much, and the reading experience suffers. Three to eight genuinely useful links in a long piece is a healthy range.

Nofollowing internal links to "sculpt" flow. This has not worked the way people imagine for well over a decade and mostly just discards signal. Use nofollow for its actual purposes, and use rel="sponsored" on paid or sponsored links — which is a policy requirement, not an optimisation.

Forgetting the retrofit. Adding links from new pages to old ones is easy because you are already in the file. Adding links from old pages to new ones requires going back. Budget for it — every time you publish, spend ten minutes adding two or three links from existing articles to the new one.

Breaking links when slugs change. If you rename a URL, redirect the old one and update the internal links that pointed at it. Internal links that resolve through a redirect chain still work, but they are lossy and they accumulate.

How to know it worked

Do not expect a same-week result. Internal linking changes take effect as pages are re-crawled, which runs on a scale of weeks.

What to watch, roughly in the order it moves:

  1. Coverage in Search Console. Pages moving out of "Discovered — currently not indexed" into indexed is the first sign that discovery improved.
  2. Impressions on previously orphaned pages. A page nobody linked to often has almost no impression history; any sustained non-zero trend is new.
  3. Average position on the cluster, read per-page rather than site-wide. The aggregate hides too much — see reading position data for why.

The honest expectation: internal linking rarely moves a page from position 70 to position 5 on its own. What it reliably does is stop pages being invisible, spread signals you already have to where they are useful, and make the rest of your work count for more. On a site with orphan pages, it is the cheapest improvement available — and unlike almost everything else in search, no one else has a vote.

Sources: Google Search Central — Link best practices · Google Search Central — Sitemaps overview · Google Search Central — Qualify outbound links

FAQ

Frequently asked questions

Why does internal linking matter for SEO?

Internal links do two concrete jobs. They give crawlers paths to discover pages, and they pass signals between pages so that link value arriving anywhere on your site can reach the pages you care about. Google's documentation states that every page you care about should have a link from at least one other page on your site.

What is an orphan page?

A page with no internal links pointing to it. It may still be in your sitemap and may still be indexed, but nothing on your own site vouches for it or gives a crawler a natural route to it. Orphan pages are the single most common and most cheaply fixed internal linking problem.

How many internal links should a page have?

There is no official limit and no magic number. A useful working range for a long article is three to eight contextual links to genuinely related pages. The real test is whether each link is something a reader in that sentence might actually want, not whether you hit a count.

What anchor text should I use for internal links?

Descriptive text that tells both the reader and Google what the target page is about. Google's link documentation asks for anchor text that is descriptive, concise and relevant. Avoid click here and read more, which describe nothing, and avoid repeating the exact same phrase for every link to a page.

Do links in navigation menus count?

They are crawlable and they count, but they are weak differentiators because they appear identically on every page. Contextual links inside the body of an article carry more information, because their placement and anchor text say something specific about the relationship between those two pages.

T

Written by

The BlogsPublication Team

Editor

BlogsPublication is researched, written, and edited by a small team. We work from primary sources and link to them, a human editor is responsible for everything we publish, and we note substantive corrections on the article itself. Where AI tools help with research or drafting, a person still verifies the result before it runs.

BlogsPublication reporting is guided by our editorial standards.

The newsletter

Good writing, once a week.

Our best essays and reporting, delivered to your inbox. No noise, unsubscribe anytime.

Comments

Loading comments…

Keep reading

Marketing

Topical Authority: What Google Actually Rewards

Google does not keep a topical authority score, and the engineer most quoted on the subject says not to worry about it. Clustering your content still works — but for three concrete mechanical reasons, not because a hidden meter fills up.

The BlogsPublication Team7 min