An Internal Linking Strategy for Humans and AI

  • SEO
  • AI Tools
Frosted-glass nodes connected by translucent links forming a network on a pale sky-blue gradient

Internal links decide what ranks and what AI will cite. Here is a hub-and-spoke strategy, with descriptive anchors and a simple audit to fix orphan pages.

SEO

I audited a blog last year with just over 200 posts on it. The writing was fine, but almost nothing ranked and nothing ever got cited in an AI answer. When I mapped the site, the reason was obvious. Every post was an island. No post pointed to another in any deliberate way, the few links that existed said “read more”, and dozens of pages had nothing pointing to them. The content was there. The structure that tells a search engine, and now an answer engine, how it all fits together was not.

Internal links have always done quiet, useful work. They help crawlers find your pages, spread ranking signals around, and keep people moving through your site. All of that still holds. What has changed is that there is now a second audience reading your structure, and it reads differently than a person.

When an AI answer engine decides what your site is about and whether to cite you, it leans heavily on how your pages relate to each other. A tightly linked set of pages on one subject reads as topical authority, a signal that you cover the area properly rather than in a single thin post. The links also pass context. An AI following a link from one tactic to a related one learns you treat them as connected, which helps it decide which of your pages answers a question. For the fuller picture of how machines choose what to surface, I covered that in our piece on the AEO tactics worth your time in 2026.

The hub and spoke model

The mental model I keep coming back to is hub and spoke, sometimes called topic clusters. You pick a broad subject you want to be known for and write one strong, comprehensive page on it. That is your hub. Then you write focused pages on the narrower questions inside that subject, and those are your spokes. Every spoke links up to the hub, the hub links down to every spoke, and spokes link across to each other where it makes sense.

Done well, this does two things at once. A reader landing on any spoke has an obvious path to the fuller treatment and to related questions. A machine crawling the cluster sees a clean shape, a central page surrounded by supporting pages, and reads it as one authoritative body of work rather than a scatter of unrelated posts. When you add a new spoke, link to it from the hub and from a couple of strong existing pages straight away. A page with nothing pointing at it is slow to be found and easy to ignore.

Anchor text, over-linking and orphans

The words you link with matter more than people think. “Click here” and “read more” tell a reader nothing about where they are going and tell a machine even less. Descriptive anchor text, the actual subject of the destination page, does real work. It sets expectations for the person and gives search and AI engines a plain-language label for what sits at the other end. If a page is about structured data, link to it with words about structured data, the way I would point you to our explainer on schema markup for AI answers rather than hiding it behind a vague phrase.

Two failure modes sit on either side of this. One is over-linking, stuffing a post with so many links that none carry weight and the page reads like a directory. Link where it helps the reader and the connection is real, and stop. The other, more common and more damaging, is the orphan, a page with no internal links pointing to it at all. Orphans are invisible in the ways that count. They are hard to discover, they inherit no authority, and they rarely get cited because nothing on your own site vouches for them.

A simple audit you can run

You do not need a complex tool to find the problems. Pull a list of every URL on your site, from your sitemap or a crawler, then a second list of every page that has at least one internal link pointing to it. Any URL on the first list but not the second is an orphan, and that gap is usually your fastest win. Fix the worst offenders by linking to them from strong, relevant pages. Then look for weak clusters. Take each subject you care about and check whether its pages actually link to each other or merely sit near one another. A group of posts on one topic with no links between them is a cluster in name only, and tightening it often lifts them all. This is also the groundwork for getting named in AI answers at all, which I dug into in our piece on getting your brand cited by AI assistants.

Internal linking is unglamorous and it compounds. You will not see a dramatic jump from fixing it. What you get instead is a site that search engines crawl confidently and answer engines can actually understand, built one honest link at a time. Start with the orphans, tie your clusters together, and keep linking new pages the day they go live.