Skip to main content
Book a Strategy Session
left arrow in circle outlineBack To Home

Internal Linking SEO: How to Build Topic Hubs

sagar sethi
Sagar Sethi
September 24, 2026

I audit websites for a living, and I find the same three things on almost every one. Hundreds of pages, no visible structure, and a handful of pages that nothing on the site links to at all. Those pages might even be indexed, which makes them harder to spot and easier to ignore for another year.

The advice owners usually receive is to add more internal links. That is true and almost useless, because it does not say which page should link to which, from where, or with what words. Done badly, internal linking means a sitewide footer block that every page shares and no page actually benefits from.

Internal linking is the cheapest meaningful improvement available on a site that already exists. Over 13 years of doing this work, it is also the lever I have seen most often neglected, usually because it is invisible to the person looking at the homepage.

What internal linking actually does

How Google discovers and recrawls pages

Crawling is how Google finds pages, and links are how crawling moves. Google Search Central's guide to how Search works describes it plainly: "Other pages are discovered when Google extracts a link from a known page to a new page: for example, a hub page, such as a category page, links to a new blog post."

That sentence is the whole premise of topic hubs. Google is describing the pattern it expects to find, in its own words, and it is the pattern most sites do not have.

Discovery effects versus ranking effects

Two different things happen when you add a good internal link, and they are worth separating. The discovery effect is immediate: a page that was hard to reach becomes easier to find and recrawl. The ranking effect is slower and less certain, because it depends on whether the linking page is relevant, whether the anchor describes the target, and whether the target content deserves to rank at all. Most people expect the second and overlook the first, which is the one that arrives quickly and shows up in your index coverage.

What the data says about internal links

The largest public study on internal linking comes from Zyppy SEO's 23 million internal links case study, which is a single agency's dataset rather than Google data, so treat it as directional evidence. The study analysed 23 million internal links across 1,800 websites, covering approximately 520,000 individual URLs.

Two of its findings are the ones I use most often when explaining this to a client. The first: "For example, in our dataset, URLs with 0-4 internal links received an average of 2 clicks from Google Search, while URLs with 40-44 internal links received 4 times that many." The second: "After a URL receives about 45-50 internal links, the effect reverses."

A further finding lines up with something I see constantly on client sites: "Pages with URL anchors from internal links saw almost 50% more traffic than pages without URL anchors."

Twenty three million links, and what changed

What the study shows is that link numbers correlate with visibility up to a point, and then the relationship turns. That is not an argument for deleting links. It is an argument against the habit of pushing every link into a shared footer or sidebar, where hundreds of pages receive the same link from the same place with the same anchor.

The point where more links stop helping

Once a page is receiving links from dozens of unrelated places, the additional links stop carrying meaning about what that page is about. Contextual links from relevant pages do not behave that way, because they sit inside a sentence that describes the target. The number is a symptom, not the rule.

Topic hubs and spoke pages, explained plainly

Choosing the hub for each cluster

A hub is the page you want to be the main answer for a topic. Everything else in the cluster links up to it, and it links back out to the strongest spokes. For a commercial site, the service page is usually the hub, not a blog post, because the service page is where the money is and it is the page that should carry the most authority for the topic.

Where commercial pages belong

Commercial pages sit at the centre of their cluster. Articles about the questions people ask before they buy sit around them and link in. The common mistake is building a content cluster around a blog post that never links to the service page it was written to support, which builds authority for a page that cannot convert.

Choosing spoke pages that deserve links

Not every page deserves to be a spoke. A spoke should answer something specific and be genuinely useful on its own. If the content is thin, linking to it from a strong hub transfers a small amount of authority to a page that will not repay it. Fix the content, or leave it out of the cluster until you do.

Finding orphans and dead ends

Pages with no internal links at all

An orphan is a page that exists but has no internal links pointing at it. It may still be indexed if it is in your sitemap, which is exactly what makes orphans easy to miss. The fastest way to find them is to compare a crawl against your XML sitemap: anything in the sitemap that the crawler never reached is a page nothing links to. In nine out of ten audits I run, there is at least one commercially important page in that list.

Deep pages and crawl depth

Depth matters because pages that take many clicks to reach are crawled less often and treated as less central to the site. A useful rule is that anything you want ranking should be no more than three clicks from the home page through a sensible path. Tag archives, pagination and filter pages are the usual culprits, because they multiply the number of routes without adding value.

Pages linked only from navigation

A page reachable only through the main menu gets a link from every page on the site, which sounds ideal and is not. Navigation links carry very little topical signal, because they say the page exists rather than describing what it is about. The fix is not to remove them, it is to add contextual links from relevant content where the page genuinely belongs in the sentence.

Anchor text Google can understand

Anchor text is how you tell a search engine what the target page is about, and Google is direct about the benefit. Google Search Central's link best practices state: "The better your anchor text, the easier it is for people to navigate your site and for Google to understand what the page you're linking to is about."

Descriptive anchors versus click here

An anchor like click here tells Google nothing and tells a reader very little. An anchor like blocked drain repairs in a sentence about a blocked drain tells both of them exactly what is on the other side. The test I apply is simple: read the anchor on its own, without the surrounding sentence, and see whether it still describes the target.

Avoiding exact match overload

The opposite failure is linking to the same page with the identical commercial phrase from twenty places. That reads as manipulation and it also makes the anchors less useful to a reader scanning a page. Natural variation is not a compromise, it is what an experienced editor would write anyway.

Internal anchors versus external links

Internal links are the ones you control completely, which is why they are worth the effort. External links depend on other people's decisions. Every internal link is a small editorial statement about which page matters for a topic, and a site with 200 such statements is easier for a search system to understand than a site with none.

Building your first hub this month

Map the cluster before writing anything

List the pages that already exist on the topic, including the service page, the articles, the FAQs and any case pages. Then decide which one is the hub and which are spokes. You are usually not writing new content at this stage, you are deciding what the structure should have been.

Place links inside the body, not the footer

Body links sit inside content where the destination is relevant to the sentence around it. Footer links reach every page by definition, which means they say nothing specific about any of them. If you have a footer link block with 40 destinations, that is the first thing I would test removing on a site struggling to rank long tail pages.

Link both directions, hub to spoke and back

The hub should link to its strongest spokes, and every spoke should link back up to the hub. One way links leave the reader stranded, which is a usability problem before it is an SEO one. If someone finishes an article about a common question and cannot find the service page, the article has cost you a customer.

Fixing links in existing content

The cheapest wins on a site you already have

Open your five highest traffic pages and look for sentences that mention a topic you have a dedicated page for. Those sentences are free internal links that are currently missing. It is an hour of work on most sites and it improves both the reader's route and the target page's link profile. This is also where a technical review pays for itself, since the same pass can work through the full technical checklist including crawl errors and redirect chains that waste the links you already have.

Keeping links current as pages move and change

A link to a redirected URL still works for a reader but spends most of its value on the redirect hop. Broken internal links are worse, because they end the visit. Put internal link checks into your routine rather than treating them as a one off project, and fix them when you move a page rather than when someone complains.

Auditing your internal link graph

What to crawl and what to export

Crawl the site with a tool that reports inlinks per URL, then export the list sorted ascending. The bottom of that list is your work queue: pages with one or two internal links, and pages with none. Cross reference it against your sitemap and against the pages that produce revenue. The overlap between low links and commercial value is where the biggest wins are, and if you would rather have that overlap measured for you, an audit of your internal link graph does exactly that. If you would rather see this structured around commercial priorities than around a crawl export, that is the work behind content built around topic clusters, and it is what SEO consulting for site structure looks like in practice.

Broken, redirected and nofollowed internal links

Three things to check in the same pass. Broken internal links waste a crawl and end a visit. Internal links to redirected URLs spend value on the hop. Nofollowed internal links, which usually arrive via plugins or old theme settings, tell Google not to follow your own pages, and I find at least one every few audits without exception.

Measuring whether it worked

What to watch in Search Console

Watch index coverage and impressions for the pages you linked, not the site as a whole. If a page was orphaned and now receives links, you should see it crawled more often and picking up impressions for queries it never used to appear for. That is the discovery effect showing up in data. Ranking movement on competitive terms takes longer, and it depends on the content being good enough to deserve the position.

A realistic timeline for a structure change

Discovery improvements can show within weeks. Rank improvements for competitive terms usually take a quarter or more, and they are frequently limited by the content rather than the links. If you want to see which of your pages nothing links to, that is a one hour job and it is usually uncomfortable reading.

Internal linking questions I get asked most

How many internal links should a page have?

There is no target number, and the largest public study on the subject found the relationship reversing rather than improving past a certain number of links, which is a warning about sitewide navigation links rather than about well placed contextual ones. The useful question is not how many links point at a page but whether the right pages point at it with the right anchor text from relevant content.

What is a topic hub?

A hub is the page you want to be the main answer for a topic, sitting at the centre of a cluster of related pages that all link to it. A category page linking to a new blog post is the pattern Google itself describes when explaining how pages get discovered. Commercial hubs usually work best when the hub is the service page and the spokes are the questions people ask before they buy.

How do I find orphan pages on my site?

Crawl the site and compare the crawl against your sitemap. Orphan pages are URLs that exist and may even be indexed but have no internal links pointing at them. Your XML sitemap is the fastest way to surface them: anything in the sitemap that the crawler never reached is a page nothing links to.

Should internal links be in the footer or the body?

In the body, inside the content where the link is genuinely relevant to the sentence around it. Footer and navigation links reach every page by definition, which means they carry little topical signal and, if used at scale, push pages into the zone where additional links stop helping. Body links from relevant pages are what move structure.

Will fixing internal linking improve my rankings quickly?

Sometimes pages move within weeks, particularly if they were genuinely orphaned, because the change affects discovery. Rankings for competitive terms usually take longer and depend on much more than links. A fair expectation is improved indexing and visibility across the long tail first, then movement on head terms if the content deserves it.

Does internal linking matter on a small site?

On a ten page site it is mostly hygiene, because every page is a click or two from the home page anyway. The value rises with site size. If you have more than thirty or forty pages, or a blog with years of posts, structure is usually the difference between pages that get traffic and pages that exist.

Are you doing SEO or Ads?

Get a free consultation with us

Stop wasting money on ads that are not working.

Get advertising that is intentional and measured properly.

  • Reach your ideal target audience.
  • Maximise ad spend efficiency.
free digital marketing consultation

Get in touch with us!

Contact UsContact UsDigital marketing logo light variant
scale your business with sagar sethi

Looking to scale your business?

I offer digital marketing consulting, web design and development services.
Learn MoreDigital marketing logo light variant
Sagar Sethi

About Sagar Sethi

I came to Australia in 2006 with $500 to my name and a dream to make it big. No job was big or small as long as I stuck to my values and it got closer to my goals. Today I run a successful digital marketing agency. 


It has always operated with a 'Human First' approach. Our values keep us square and keep the fluff out. We have worked with some of the biggest names in Australian business. 

Latest Blog

View All Blogs

Awards & Certifications

Xugar's curved branding element, representing innovative marketing consulting

WINNER

Web Excellence
Awards
2024
Xugar's curved branding element, representing innovative marketing consulting

FINALIST

Australian Small Business Champion Awards
2024
Xugar's curved branding element, representing innovative marketing consulting

FINALIST

Business xCellence Awards
2024
Xugar's curved branding element, representing innovative marketing consulting

WINNER

Local Business
Awards
2024

Book a free 30-minute Strategy Session

Tell me a bit about your business and we can dial in a strategy that fits.

    sagar sethi
    linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram