New ChatGPT vs Google Search Volume: What OpenAI’s 20% Claim Really Means

Content & Links

Internal Linking: How to Build Topic Clusters That Rank

How I group related pages into topic clusters, write anchor text Google understands, and find the orphan pages and missed links that hold content back.

Internal Linking: How to Build Topic Clusters That Rank

Quick Answer

A good internal linking strategy groups related pages into topic clusters around a pillar page. The pillar links to each cluster page. Each cluster page links back, and across to close siblings, using clear anchor text. Every page you care about should get a link from at least one relevant page. I check often for orphans with site: searches, Search Console and a crawler.

Key Takeaways

  • Internal links help Google find pages, understand them through anchor text, and judge which ones matter most.
  • Build each topic as a cluster: a pillar page that links to focused cluster pages, which link back up.
  • Google says to use clear, short anchor text and to avoid generic phrases and keyword stuffing.
  • Every page you care about should be linked from at least one other page on your site.
  • There's no ideal number of links per page, so I link wherever the reader needs a next step.
  • To find orphan pages, compare a link-only crawl with the URLs in your sitemap, CMS and analytics.
In this article
  1. Why Internal Links Matter for SEO
  2. Topic Clusters and Pillar Pages Explained
  3. Anchor Text Best Practice, Based on Google’s Guidance
  4. How to Find Orphan Pages and Link Opportunities
  5. How Many Internal Links Should a Page Have?
  6. Navigation Links vs Contextual Links
  7. Common Internal Linking Mistakes
  8. A Worked Topic Cluster Example
  9. How to Measure Whether Your Internal Linking Strategy Is Working
  10. Conclusion
  11. Frequently asked questions

If your best pages sit deep in your site with almost no links pointing to them, Google and your readers will struggle to find them. A good internal linking strategy fixes that. You group related pages into topic clusters, link them to each other with clear anchor text, and make sure every page you care about can be reached from somewhere relevant.

In this guide I explain why internal links matter, how I plan clusters around pillar pages, how to write anchor text Google understands, and how to find orphan pages and missed link chances with free tools. If you still need to decide which topics to cover, read our guide to building topical authority first.

Internal links are links from one page on your site to another page on the same site. They do three jobs at once. Each job affects how well your content does in search.

1. They Help Google Discover Pages

Google finds most new pages by following links from pages it already knows. Its own starter guide says most of the new pages it finds each day come through links. For the full picture of crawling and indexing, see my explainer on how Google Search works in 2026.

A sitemap helps too. But a page that only appears in a sitemap, with no links pointing to it, is easy to miss. If your own site never links to a page, neither readers nor Google have much reason to see it as important.

2. They Give Context Through Anchor Text

Anchor text is the clickable words in a link. It tells users and Google what the next page is about. A link that says “how to prune apple trees” describes the page far better than one that says “this post”.

The words around the link add context too. A link inside a paragraph about winter pruning gives a much clearer signal than the same link dropped into a list of unrelated pages.

3. They Spread Importance Across Your Site

Some pages attract backlinks and traffic. Often that is your homepage and a few popular guides. These pages build up importance, and internal links pass some of that value to the pages they link to.

That’s why a new article linked from your most visited guide usually gets crawled and ranked faster than one linked only from a page-five archive list. Where you link from matters as much as where you link to. When I add links to a new page, I always look at which pages already get the most traffic.

Topic Clusters and Pillar Pages Explained

A topic cluster is a group of pages that together cover one subject in depth. It has two parts:

  • The pillar page: a broad guide to the main topic. It gives the overview and points readers to deeper pages.
  • Cluster pages: focused articles. Each one answers one specific question or subtopic in detail.

The pillar links down to every cluster page. Each cluster page links back up to the pillar. It also links across to sibling pages when the reader would really want that next step.

This setup helps in a few practical ways. Readers can move from a general question to a specific answer in one click. Google sees a tightly connected set of pages on one subject, with clear anchor text showing how they relate. It also stops you writing three overlapping articles that compete for the same search.

Clusters start with research, not with linking. Map the questions your audience really asks, group them by intent, and decide which ones need their own page. My guide to keyword research for AI search shows how to build that question map. In my experience, the sites that skip this step end up with messy clusters that are hard to fix later.

Pillar Page or Category Page?

They are not the same thing. A category page is usually an automatic list of posts sorted by date. A pillar page is written content. It explains the topic and links to the best cluster pages in a logical order, with a sentence or two on why each one matters. I go deeper on planning both in my guide to pillar pages and topic clusters.

On a small site, you can turn a category page into a pillar. Add a written introduction and a hand-picked list of links above the automatic feed. I like this approach because it is quick and you don’t need a new URL.

Anchor Text Best Practice, Based on Google’s Guidance

Google’s link best practices are short, and I think every site owner should read them in full. These are the points that matter most for internal links.

  • Be descriptive and fairly short. The anchor should tell the reader what they’ll get. “Guide to sourdough starters” works. A full sentence wrapped in a link does not.
  • Avoid generic text. Google lists “click here”, “read more” and “article” as poor anchor text, because they say nothing about the next page.
  • Use the read-it-alone test. If the anchor makes no sense on its own, rewrite it.
  • Don’t stuff keywords. Packing keywords into anchors breaks Google’s spam policies. Only include the words a reader needs to understand where the link goes.
  • Don’t chain links together. Several links placed side by side are hard to tell apart. Give each one its own words around it.
  • Use real HTML links. Google can reliably follow only <a> elements with an href attribute. Links that rely only on JavaScript click handlers may not be followed. My JavaScript SEO guide covers how Google renders links.

Should Every Anchor Be an Exact-Match Keyword?

No. Vary your anchors naturally, the way you’d describe a page in a conversation. Say ten pages link to your pillar on garden composting. Anchors like “composting at home”, “our beginner’s composting guide” and “how home composting works” all describe the page honestly and read naturally.

The aim is accuracy, not repetition. If the anchor matches what the page really delivers, you’re doing it right.

When an image is a link, Google uses its alt text as the anchor text. Alt text is the short description you add to an image. Give linked images clear alt text, and never leave it empty.

An orphan page has no internal links pointing to it. It might still be in your sitemap, or get visitors from old social posts, but nothing on your site leads there. Google’s guidance is simple: every page you care about should be linked from at least one other page on your site.

Here are three free or low-cost ways to find orphans and spot places where a link would help.

Google’s site: operator is the quickest way to find pages that should link to each other. Search for site:yourdomain.com "topic phrase" and you’ll see pages on your site that mention that topic.

For example, after you publish a new guide to compost bins, search site:yourdomain.com compost. Any older page that mentions compost bins but doesn’t link to the new guide is a link chance. The results are a sample, not a full index count, but they’re very good for spotting mentions. This is the first thing I do after I publish anything new.

The Links report in Search Console has an internal links section. It lists your pages by how many internal links Google has found pointing to them. Select a page to see which pages link to it. My guide to the Search Console Links report covers the rest of the report.

Sort the table and look at the bottom. Important pages with only one or two internal links need more support. Keep the limits in mind, though:

  • The report shows a sample of links, not every one.
  • On-screen tables stop at 1,000 rows, so large sites won’t see everything.
  • It may include links that have since been removed.
  • It doesn’t show whether a link is nofollow.

A page that doesn’t appear in the internal links table at all may be an orphan. Or Google may not have recorded links to it yet. Confirm with a crawler before you act.

Run a Site Crawler

A crawler is a tool that follows links the way a search engine does. It records every page it reaches, along with its inbound links, anchor text and click depth. To find true orphans:

  1. Crawl your site from the homepage, following links only.
  2. Export the list of URLs the crawler found.
  3. Collect a second list of the URLs you know exist, from your XML sitemap, your CMS and your analytics landing pages.
  4. Compare the two lists. Any URL on the second list that the crawl didn’t reach is an orphan.

The crawl also shows click depth. This means how many clicks a page sits from the homepage. Important pages buried four or five clicks deep usually do better with a link higher up, such as from the pillar page or a popular guide.

There’s no ideal number. Google says so directly. It adds that if a page feels like it has too many links, it probably does.

My rule is simple: link wherever a reader would benefit from the next step, and nowhere else. In practice that tends to mean:

  • A pillar page links to every page in its cluster. That might be 8 to 20 links for a well-covered topic.
  • A cluster article links back to the pillar and to a few closely related siblings.
  • Every new article gets links to it from at least two or three existing, relevant pages. This is the step most people forget.

Linking to the same URL several times on one page rarely adds anything. Make the first link count. Give it the clearest anchor and place it where the topic first comes up.

Not all internal links do the same job. I find it helps to think about them in two groups.

Navigation links appear on every page or most pages. These are the main menu, footer, breadcrumbs and sidebars. They show your site’s overall structure and keep top-level sections one click from anywhere. Because they repeat across the site, they say little about how one page relates to another.

Contextual links sit inside the body of your content. A writer chose that page for that reader at that moment, and the text around the link explains why. That’s what makes them the most useful links for building clusters.

You need both. Use navigation for your main sections and pillar pages. Use contextual links for the links inside each cluster. I’d add breadcrumbs to any site with more than one level, because they link every cluster page back to its parent automatically.

Common Internal Linking Mistakes

Most internal linking problems come from neglect, not bad intent. These are the ones I see most often.

  • Publishing and forgetting. A new article links out to older ones, but nobody goes back to add links pointing to it. It stays poorly linked for months.
  • Linking to redirected URLs. After a URL changes, old internal links still point to the old address. Update them to the final URL so users and crawlers skip the redirect.
  • Broken internal links. Deleted pages leave links to 404 errors. A crawl will list them.
  • Adding nofollow to internal links. Google’s guidance keeps nofollow for links you don’t trust. Using it on your own pages just hides them from the link signals you want them to get.
  • Generic anchors everywhere. “Read more” buttons on every card waste the most visible links on the page. Add a descriptive text link next to them, or use the article title as the link.
  • Keyword-stuffed anchors. Linking “best cheap plumber London emergency” to the same page fifty times looks like manipulation, to readers and to Google.
  • Clusters with no pillar. Ten articles on one topic that only link randomly to each other leave Google and readers without a clear starting point.
  • Overlapping pages. Two articles that answer the same question split your links and make it unclear which page should rank. Merge them and redirect the weaker one.

If I had to pick one to fix first, it would be the first one. Going back to add links to new pages is boring, so it rarely happens.

A Worked Topic Cluster Example

Imagine a garden centre with a blog that has 40 scattered posts about composting, soil and mulch. Traffic is flat, and the posts compete with each other. Here’s how to rebuild that content into a cluster.

Step one: pick the pillar. The broad topic is home composting. The centre writes a pillar page, “Home composting: a complete beginner’s guide”. It covers what composting is, what to put in, and how long it takes, in short form.

Step two: map the cluster pages. Review the existing posts, merge the ones that overlap, and fill the gaps. The finished cluster looks like this:

Page Role Example anchor text pointing to it
Home composting: a complete beginner’s guide Pillar our beginner’s guide to home composting
What can and can’t go in a compost bin Cluster what you can put in a compost bin
Hot vs cold composting Cluster the difference between hot and cold composting
How to choose a compost bin Cluster choosing the right compost bin
Why is my compost smelly or slimy? Cluster fixing smelly compost
Wormeries for small gardens Cluster setting up a wormery
How to use finished compost Cluster ways to use finished compost

Step three: link the pillar to every cluster page. Each section of the pillar ends with a sentence pointing to the full article, using the anchor text in the table.

Step four: link each cluster page back to the pillar. Near the top, each article says something like “New to composting? Start with our beginner’s guide to home composting.”

Step five: add sibling links where readers need them. The smelly compost article links to hot vs cold composting, because too much wet material is a common cause. The compost bin guide links to wormeries for gardeners short on space. Not every page links to every other page. Only add a link where the next question is obvious.

Step six: connect the cluster to the rest of the site. The pillar goes into the main menu under “Garden advice”. Two popular seasonal posts, on autumn leaves and vegetable beds, get contextual links to it. Product pages for compost bins link to the bin guide, and the guide links back to them.

The result is a group of pages that answer every common composting question, with a clear path from beginner to a specific problem. Writing each page answer-first also makes it easier to quote. My guide to writing content AI assistants can quote explains that format.

How to Measure Whether Your Internal Linking Strategy Is Working

Internal link changes rarely show results overnight. Give Google a few weeks to recrawl the updated pages, then check:

  • Internal link counts in the Search Console Links report for the pages you supported.
  • Impressions and clicks for the cluster pages in the Performance report. Filter by URL so you can see the whole cluster together, which makes trends easier to spot. Search Console’s AI report builder can speed up building those views.
  • Indexing status of pages that used to be orphans, in the Page indexing report.
  • Engagement in your analytics, such as how often visitors move from the pillar to a cluster page.

Rankings depend on many things beyond links. So I treat these as signs of progress, not proof of cause and effect.

Conclusion

A strong internal linking strategy isn’t complicated. Build each topic around a pillar page. Link cluster pages up, down and across where readers need them. Write anchors that describe the next page, and check often for orphans and broken links.

Start small. This week, pick your most important topic and map its cluster. Then add links to your three newest articles from older pages that already rank. After that, repeat for your next topic. That’s the habit I recommend to anyone who asks me where to begin.

Frequently Asked Questions

What is an internal linking strategy?

It's a planned way of linking the pages on your site to each other. It usually means grouping related content into topic clusters, deciding which pages matter most, and making sure those pages get links from relevant places with clear anchor text.

How do I find orphan pages on my website?

Crawl your site from the homepage, following links only. Then compare that list with the URLs in your XML sitemap, CMS and analytics. Any known URL the crawl didn't reach has no internal links pointing to it. I link it from a relevant page, or remove it if it no longer has a purpose.

Do internal links help SEO?

Yes. They help Google find new pages, give context through anchor text, and pass importance from strong pages to weaker ones. They also keep readers moving to the next useful page, which helps your content do its job.

What is the difference between a pillar page and a cluster page?

A pillar page gives a broad overview of a topic and links to every page in the cluster. A cluster page covers one subtopic in depth and links back to the pillar. Together they show readers and Google how your content on a topic fits together.

Should I use exact-match keywords in internal anchor text?

Use words that honestly describe the page you link to, but vary them naturally. Repeating the same keyword-heavy anchor across many links looks forced, and Google's guidance warns against keyword stuffing. My test is simple: if the anchor reads naturally and makes sense on its own, it's fine.

How many internal links is too many on one page?

Google says there's no ideal number, but if a page seems to have too many links, it probably does. Link where a reader would really want the next step. A pillar page may need a dozen or more links, while a short article might need only a few.

Should internal links be nofollow?

Usually no. Google's guidance keeps nofollow for links you don't trust, such as untrusted links added by users. Adding it to links between your own pages only weakens the signals you want those pages to get.

How long does it take for internal links to have an effect?

It depends on how often Google recrawls the pages involved. Changes to pages Google crawls often can be picked up within days, while deeper pages may take a few weeks. I check the Links report and the Performance report after a few weeks, not the next day.

Get the Next Guide in Your Inbox

Google updates, AI search changes and practical SEO guides. We email you when a new article is published, nothing else.

One email when we publish something new. No spam, unsubscribe in one click. Privacy

Written by Lovepreet Singh Digital Marketing Manager @ Softtrix
  • 12+ years in SEO
  • 331 articles
  • Punjab, India

Lovepreet Singh has been working in SEO for the last 12 years. He started as an SEO analyst, checking rankings and fixing on-page issues, and today he is Digital Marketing Manager at Softtrix Tech Solutions, looking after search and growth for client websites, from online stores to local service businesses.

  • AI Search & AEO
  • Technical SEO
  • Local SEO
  • Google Business Profile

Keep Reading