Internal Linking for Large B2B Sites: How to Audit and Fix It

Internal linking on a large B2B site means deciding which pages link to which, using descriptive anchor text, so search engines can find every commercial page and buyers can move from research to a service page without hitting a dead end.

Portrait of Muhammad Salman

By Founder and SEO strategist

(updated ) · 10 min read

Illustrative network of linked pages around a hub, with one page left unconnected

Internal linking on a large B2B site means deciding which pages link to which, using descriptive anchor text, so search engines can find every commercial page and buyers can move from research to a service page without hitting a dead end.

Internal linking on a large B2B site is a planning job, not a menu setting. A small brochure site can rely on the navigation bar. A site with dozens of service pages, industry pages, case studies and articles needs the links inside the body copy to carry most of the structure, because that is where a page's place in the topic is made clear.

What internal linking does on a large B2B site

Google uses links in two ways. It uses links as a signal when it judges how relevant a page is, and it uses them to find new pages to crawl. A crawler can only follow a link when it is written as an HTML anchor element with an href attribute, and links added by JavaScript count when they use the same markup. A link that a crawler cannot follow passes nothing, however useful it looks to a visitor.

For a buyer, the same links decide the route. A procurement lead who reads a sector article should be able to reach the service page in one click, and from the service page reach a case study and a contact route. Each missing link is a point where that route stops.

Why large sites drift out of shape

Large sites accumulate pages faster than anyone links them. A new service launch, a case study or an industry page each gets published with a link from wherever the team was working that week. The older pages are rarely revisited. Over several years a site can end up with important pages that receive links from one place, or from none. Google's guidance is plain on the minimum: every page you want indexed should have at least one link from another page on your site.

How do you find orphan pages and buried pages?

Two problems need two checks. An orphan page has no internal links pointing to it at all. A buried page is reachable only through a long chain of clicks from the homepage. Both are common on large sites, and both are easy to miss when you review the site page by page.

Start with a crawl. Run a crawler such as Screaming Frog over the live site, a tool several guides in this area recommend. If you would rather have someone else run it, the free B2B SEO audit includes this crawl. Export two things: the internal links pointing to each URL, and the click depth of each URL from the homepage. Then compare the crawl with your XML sitemap. Any URL in the sitemap that the crawl did not reach by following links is an orphan candidate. Any URL with a high click depth and little traffic is a buried candidate.

Next, decide which pages matter. Pull the pages that already bring organic visits and enquiries. Those pages are your best link sources, because search engines already trust them and people close to a purchase already read them. Link from them to the orphan and buried commercial pages, where the sentence around the link matches the topic of the target.

Do not add links to pages that do not earn a place in the buyer's journey. An orphan article on a topic no buyer asks about is a candidate for merging or removal, not for a new link.

How should the site architecture look?

Good site architecture is a set of paths a buyer can follow. On a B2B site the usual path runs from the homepage to a service or industry hub, from the hub to the service page, and from the service page to supporting articles, case studies and the contact route. Each step should be a link a visitor would expect to find.

Keep the commercial pages close to the homepage. Many SEO guides suggest keeping important pages within three clicks of the homepage. That is a practitioner rule of thumb, not a Google requirement. Use it as a target for the pages that carry the most revenue, and check the real click depth in the crawl rather than trusting the number.

Use pillar pages and topic clusters

A pillar page covers a service in full and links to the articles that answer its questions. Each supporting article links back to the pillar and to its closest neighbour. The result is a topic cluster that a search engine and a reader can both follow. The mechanics of building one are covered in topic clusters for B2B. The point here is narrower: the cluster has to be visible in the links inside the body text, not only in a navigation menu or a footer list.

How do you write anchor text that works?

Google describes good anchor text as descriptive, reasonably concise, and relevant both to the page it sits on and to the page it links to. Generic phrases such as "click here" or "read more" tell a reader and a crawler nothing about the target.

Test each anchor by reading it on its own. If the words alone do not say what the target page is about, rewrite them. "Our technical SEO service covers crawling and indexation" works. "Click here" does not. Keep the wording natural, and do not force the same exact-match phrase into every link to the same page. Vary the anchor to suit the sentence, so the text reads as ordinary prose and not as a keyword list.

Google gives no ideal number of internal links. Its guidance is that a page with too many links probably has too many, and that a link belongs where it helps the reader understand the page.

Some SEO guides give fixed figures, such as three to eight links per article or a ceiling of 100 links per page. Those are practitioner rules of thumb. Use them as review triggers. If a page has far more links than a reader can scan, trim it. If a page has none, add one from a relevant page. Neither action depends on reaching a published number.

Gated and parameter URLs

A page behind a login or a form cannot be followed by a crawler, so a link to it passes nothing. URLs created by sort, filter or tracking parameters can produce several addresses for one page. Link to the preferred address of each page, and keep those links consistent across the site.

Redirect chains and broken links

A broken link returns an error to a crawler and to a reader. A redirect chain sends a link through one redirect to another, and sometimes through several more before it reaches the final page. Both waste crawling and frustrate visitors. Find them in the same crawl you used for orphan pages, and update each link to point directly at the final URL.

Internal links decay. A page is renamed, a service is retired, a case study is merged, and the links pointing at the old address stay where they were. Set a quarterly check for four things: orphan pages, broken links, redirect chains, and anchor text that has become repetitive.

Add a rule to the publishing checklist. Every new page should have at least one link from an existing, relevant page on the day it goes live, and the page that links to it should be updated if its text now misses the new page. Automation can handle breadcrumbs and related-article blocks, because those follow a fixed pattern. Review the high-value links by hand, because a tool cannot judge whether a sentence reads naturally.

Before a new page goes live, check its links against six questions. Each one takes a minute, and together they stop most orphan pages from being created in the first place.

  1. Up. Does the page link to its parent hub or service page?
  2. Across. Does it link to two siblings that answer a related question?
  3. Down. Does it link to any deeper page that explains a term it uses?
  4. Out. Does one sentence in the body link to the commercial page the reader is likely to need?
  5. Back. Do two or three existing pages that already get traffic link to it?
  6. Proof. Does a claim on the page link to the source or the case study behind it?

Put the check in the publishing process rather than leaving it to memory. A page that fails the back-link question is the most likely to stay an orphan, because nothing else points to it.

The worksheet below turns the crawl into a list of actions. The figures are illustrative, not data from a real site.

PageInternal links inClick depthOrganic trafficPriorityAction
Core service page122YesP1Keep. Link to two new supporting pages.
Case study04NoP1Link from the matching service page.
Old industry page13NoP2Merge into the current industry page, then redirect.
Older blog post23YesP3Add a link to the service pillar.

The priority rule is simple. P1 is a commercial page with no links in, or with a click depth beyond the target. P2 is a commercial page with links but weak anchor text, or a duplicate of another page. P3 is a supporting page that already has traffic and needs a link to the pillar.

Frequently Asked Questions

Internal linking is the set of links between pages on the same domain. On a B2B site it decides how buyers move from research to a service page, and how search engines find and understand the commercial pages.

Large sites publish faster than they link. A page gains internal links only when someone adds them, so pages in the middle of a big site often end up with few or none.

Crawl the site, then compare the URLs the crawl reached through links with the URLs in your XML sitemap. Any sitemap URL the crawl did not reach by following links is an orphan candidate.

Yes. Google uses links as a signal when it judges the relevance of a page, and to find new pages to crawl. A link has to be an HTML anchor with an href attribute for a crawler to follow it.

Google gives no ideal number. Treat the figures in SEO guides as review triggers, and keep each link where it helps the reader.

Google lists generic text such as "click here" and "read more" as poor anchor text, because it does not describe the target page.

Crawl depth is the number of clicks it takes to reach a page from the homepage. Commercial pages should sit shallow in the structure. Three clicks is a practitioner target, not a published rule.

No. The menu gives consistent navigation to the main sections. Supporting pages need links in the body text, where the sentence explains why the reader should follow them.

Google says a page with too many links probably has too many. Trim links that do not help a reader, and keep the page scannable.

A redirect chain sends a link through several hops before it reaches the final page. Point links directly at the final URL, so crawlers and readers arrive in one step.

A site crawler such as Screaming Frog is widely used for this job. Any crawler that exports internal links and click depth will do the same work.

An internal link points to another page on the same site or domain. An external link points to a page on a different domain. Both are hyperlinks, but only internal links shape how the pages of your own site connect.

Google says the nofollow value is for links you do not want associated with your site or crawled from it. For links within your own site, Google does not recommend nofollow. Its guidance points instead to a robots.txt disallow rule for pages you want kept out of search. The fix for a link that should not pass signals is usually to remove or rewrite the link, not to add nofollow to it.

A quarterly check suits most B2B sites. A site that launches a new service every month should check more often.

Find out what organic search could add to your pipeline.

The free B2B SEO audit is a 20-minute review of your site, your competitors and the terms your buyers search. You leave with three specific opportunities, whether or not we work together.

  • Monthly rolling contract
  • 30 days' notice, no lock-in
  • Pipeline reporting every month
  • No ranking guarantees, ever

We reply within one working day.

Portrait of Muhammad Salman

Muhammad Salman

Founder and SEO strategist

Markets served
United Kingdom and United States, remotely
Response time
We reply within one working day
Book a free B2B SEO audit