The short answer

Google says every page you care about should have at least one link from another page on your site, that links should be <a> elements with an href, and that anchor text should be descriptive, reasonably concise and relevant to both pages1. On a B2B site, that means linking supporting content to your pipeline pages in context, fixing pages nothing links to, and replacing "click here" and "read more" with words that say where the link goes.

Why internal links matter on a B2B website

Internal links do three jobs, and each one is documented by Google.

Check one pattern on your own site. Open Search Console's Performance report and see which pages get the search clicks. If most land on blog posts and guides, while the pages that turn visitors into leads (services, solutions, industries, pricing, demo) have few links from inside the site, internal links are the cheapest way to connect the two, and unlike a redesign, you can change them one page at a time.

Google's rules for links it can follow

Google's link documentation is short and specific1:

Google can reliably followGoogle may not follow
<a href="/services/data-migration/"><span href="/services/">
<a href="/pricing/" onclick="track()"> (extra attributes are fine)<a onclick="goto('/pricing/')"> (no href)
Links added by JavaScript, if they use the same <a href> markup<a href="javascript:goTo('products')"> (not a real URL)

Google says it can still try to parse the second column, but it does not recommend relying on it1. Where B2B sites go wrong:

To check JavaScript-inserted links and anchor text, Google suggests looking at the rendered HTML in the URL Inspection tool1.

Anchor text: say where the link goes

Google's guidance on anchor text: descriptive, reasonably concise, relevant to the page it is on and the page it links to; not generic ("click here"), not overly long, and not stuffed with keywords. It suggests reading the anchor text on its own to see whether it makes sense, and giving each link some surrounding context rather than chaining links one after another1.

Weak anchor textBetter anchor textWhy
Click hereour payroll outsourcing serviceSays what the destination is
Read moreour logistics onboarding case studyTells the reader what kind of page they will reach
Learn more about our award-winning end-to-end managed IT services and solutions for UK businessesmanaged IT support for UK businessesConcise, and still specific
Servicessee pricing for the Growth planMatches what the buyer is about to do

The examples in the right-hand column are illustrations of the pattern, not text to copy. Use the words your buyers use for the service, which you can find in the queries in Search Console's Performance report.

Vary anchor text naturally. Linking to the same page with exactly the same keyword phrase from every blog post reads as forced, and Google specifically warns against keyword stuffing in anchor text1.

A link plan for a B2B site

You do not need a complex model. Decide which pages matter most, then make sure the right pages point at them. This is a starting point; adjust it to how your buyers actually move through the site.

Page typeShould link toShould be linked from
Service or solution pageRelevant case studies, industry pages, pricing, the demo or contact pageMain navigation, related blog posts and guides, case studies, industry pages
Industry pageThe services that industry buys, case studies from that industryNavigation or a services page, case studies in that sector
Case studyThe service delivered, the industry page, a next stepThe service and industry pages it supports, related blog posts
Blog post or guideThe service or solution it relates to, one or two related guidesA topic or hub page, other related posts
Topic hubEvery guide in the topic, the related service pageNavigation or a resources page, every guide in the topic
Pricing pagePlans or service pages, the demo or contact pageMain navigation, service pages, relevant guides

The hub and spoke pattern in the last rows is how this guide is organised: the B2B website SEO guide links to every guide in the section, and each guide links back to it. It gives Google a clear signal of which pages belong together, and gives readers a way to the next question.

Navigation, footers and how many links

Navigation and footer links count as links, and they are useful for pages every visitor might need. They are not a substitute for links in context. A link from the paragraph that describes the problem a service solves carries surrounding words that explain the relationship; a footer link does not.

Google says there is no ideal number of links on a page, with the caveat that "if you think it's too much, then it probably is"1. A footer listing every page on the site is rarely helpful to anyone.

Competing pages

Two pages that target the same query, such as an old blog post and a newer service page, can split links and attention. Internal links are one way to show which one you prefer: point related content at the page you want to rank, with anchor text that describes it. If the two pages serve the same intent, it is usually better to merge them and redirect the weaker URL. Google treats a redirect as a strong signal that the target should become the canonical URL6.

Audit your internal links in an afternoon

  1. List your pipeline pages. The 10 to 30 pages that generate enquiries or influence them: services, solutions, industries, pricing, demo, your best case studies. Our B2B website SEO audit checklist starts the same way.
  2. Check internal links in Search Console. Open the Links report, look at the internal links table of your top linked pages, and click a URL to see which of your pages link to it4. Note that the report is a sample, capped at 1,000 rows per table, and can omit some URLs4. Use it to spot pipeline pages with very few internal links, not as an exact count.
  3. Find orphan pages. Crawl the site with a crawler that starts from the home page and follows links, then compare the URLs it found with the URLs in your sitemap. A page in the sitemap that the crawl never reached has no internal links pointing to it. Google notes that if your pages are properly linked, it can usually discover most of your site, and that a sitemap does not guarantee every URL is crawled and indexed5.
  4. Check that links are crawlable. For your main templates (home, service, blog post), inspect a live URL in Search Console and look at the rendered HTML for <a href> elements in the menu, tabs and cards1.
  5. Review anchor text. In the crawl export, sort internal links by anchor text and look for "click here", "read more", "learn more", empty anchors and image links with no alt text.
  6. Fix broken internal links and redirect chains. Update links that point at 404 pages or at URLs that redirect, so they point straight at the final URL.
  7. Add contextual links from your traffic pages. In Search Console's Performance report, find the blog posts and guides with the most clicks. Add one relevant, descriptive link from each to the pipeline page it relates to.

Mistakes to avoid

Internal linking checklist

Where Artiweave fits

Link gaps show up in the evidence Artiweave reads, a crawl of your site and your Search Console data, so a pipeline page with few links pointing to it can become a specific proposed change, such as a new link from a related guide. A marketer approves, edits or rejects it before it is published.

Frequently asked questions

How many internal links should a page have?

Google says there is no ideal number. Link where it helps the reader, and if a page feels like it has too many links, it probably does. Every page you care about should have at least one link from another page on your site.

Do footer and navigation links count?

Yes, they are links Google can follow if they are standard <a href> elements. They work well for pages every visitor might need, but they lack the surrounding context of a link in the body of a related page, so use both.

If I have a sitemap, do I still need internal links?

Yes. Google says a sitemap does not guarantee that the URLs in it will be crawled and indexed, and that a well-linked site can usually be discovered without one. Links also help visitors find the page, which a sitemap never does.

Should I add exact-match keywords to every internal link?

No. Google asks for descriptive, concise anchor text and warns against keyword stuffing. Describe the destination naturally and vary the wording from page to page.

More in this section: B2B website SEO, Search Console quick wins and the B2B website SEO audit checklist.

Sources

  1. Google Search Central: SEO link best practices for Google (accessed 3 November 2026)
  2. Google Search Central: SEO Starter Guide (accessed 3 November 2026)
  3. Google Search Central: A guide to Google Search ranking systems (accessed 3 November 2026)
  4. Google Search Console Help: Links report (accessed 3 November 2026)
  5. Google Search Central: What is a sitemap (accessed 3 November 2026)
  6. Google Search Central: How to specify a canonical URL with rel="canonical" and other methods (accessed 3 November 2026)

Turn your link gaps into approved changes.

Artiweave proposes specific changes from evidence, your team approves each one, and approved changes are published with automatic rollback. It is in private beta.

Join the waitlist