Most normal business pages should have 3 to 8 useful internal links. Longer blog posts can have 8 to 15. The real answer to how many internal links per page is: enough to help users and Google, not so many that the page turns into a blue, underlined mess.

That sounds annoyingly simple, but it’s the truth. There isn’t a magic number where Google suddenly pats you on the head and sends you more enquiries. Internal links work when they make the page clearer, help people find the next useful thing and show search engines which pages matter.

If you’re adding links because some plugin told you to hit a quota, stop. That’s how perfectly decent websites end up looking like a Wikipedia page had a fight with a brochure.

For most UK small business websites, a sensible starting point is 3 to 8 internal links on a standard service page, 5 to 10 on a homepage and 8 to 15 on a detailed blog post. Bigger guides can go higher if the links genuinely help the reader.

The answer to how many internal links per page depends on the job of the page. A plumber’s emergency call-out page doesn’t need 25 links to every blog post ever written. It probably needs links to related services, locations, contact details and maybe one useful guide that answers a common customer question.

A 2,500-word guide, on the other hand, can naturally support more links because it covers more ground. If you mention boiler servicing, radiator repairs, power flushing and landlord certificates, linking to the relevant pages makes sense.

The useful rule is this: if a link helps the reader make a better next move, keep it. If it’s there because you’re trying to feed Google like a slot machine, bin it.

Google does not give you a fixed number

Google does not publish a fixed limit for internal links on a page. The old “keep links under 100” advice is long dead as a hard rule. Modern websites often have menus, footers, breadcrumbs, filters and related content blocks, so a single number would be daft.

The Google SEO Starter Guide focuses on clear navigation, descriptive link text and making pages easy to understand. That is the bit business owners should care about, not whether the magic number is 7, 12 or 43.

When people ask how many internal links per page, they’re usually asking the wrong question slightly. The better question is: “Which pages should this page help people find next?” That forces you to think about customers, not spreadsheets.

Google crawls links to discover pages and understand relationships. Visitors use links to move around your site. Good internal linking serves both. Bad internal linking gets in the way of both, which is impressive in the worst possible way.

Your page already has internal links before you add a single link in the main content. Your menu, footer, logo, breadcrumbs and sidebar all count as links on the page. Search engines can see them. Users can see most of them too.

But when working out how many internal links per page to add manually, focus mainly on links inside the actual page content. These are the links you control for context. A navigation link that says “Services” is useful, but it doesn’t tell Google as much as a sentence that links to a specific technical SEO audit from a relevant paragraph.

This is where small business sites often go wrong. They assume the menu does all the work. It doesn’t. Your menu tells people what sections exist. Your body content tells people what matters in this exact situation.

For example, if a page talks about slow rankings after a redesign, a contextual link to your technical SEO support makes far more sense than expecting someone to dig through the menu. Context matters. It always has.

Use ranges, not rules carved into stone. Your site, your services and your content depth all affect the right number. Still, most business websites can use this table without making a complete mess of things.

Page type Sensible internal link range What to link to
Homepage 5 to 10 Core services, locations, strongest trust pages and contact page
Main service page 3 to 8 Related services, case studies, FAQs, location pages and contact page
Location page 3 to 6 Main service page, nearby areas, reviews and enquiry page
Standard blog post 5 to 10 Relevant guides, service pages and supporting articles
Long-form guide 8 to 15 or more Cluster articles, service pages, definitions and next-step resources
Product or ecommerce category page 4 to 10 Related categories, buying guides, key product pages and support content

This is not a scoring system. Don’t open every page and stuff links in until it hits the upper limit. That’s like putting more salt in your dinner because “seasoning is good”. At some point, you’ve ruined it.

A better way to think about how many internal links per page is to match the number to the page’s purpose. A conversion page should stay focused. A guide can branch out. A category page should help people narrow choices. A contact page usually needs very few links because the next step is obvious.

An internal link needs a reason to exist. If you can’t explain why it’s there, it probably shouldn’t be there. Most useful internal links do at least one of these three jobs:

  • Help the reader understand something related
  • Move the reader closer to becoming an enquiry or customer
  • Help Google understand which pages are connected and which ones matter most

That’s it. You don’t need a mystical SEO ritual. You need common sense, applied consistently.

A link from a blog post about website fixes to an onsite optimisation service is logical because the reader is already thinking about improving the page itself. A random link from that same blog post to a completely unrelated page about office opening hours is just noise.

This is why the answer to how many internal links per page can’t be separated from intent. If someone lands on a page looking for a roofer in Nantwich, don’t send them wandering through twelve blog posts about the history of tiles. Give them the next useful thing. Then let them contact you without a treasure hunt.

A desk covered with page printouts and notes shows a website plan with linked pages being organised by hand.

Anchor text is the clickable wording of a link. It tells users and search engines what they should expect if they click. “Technical SEO help” is useful. “Click here” is lazy. “Best affordable award-winning SEO technical service Cheshire UK” is trying far too hard and should be taken outside for a word.

Once you’ve got a sensible answer to how many internal links per page, tidy up your anchor text. Use natural phrases that describe the destination page. You don’t need to repeat the same exact phrase every time. In fact, that can look forced.

Good anchor text usually fits inside the sentence without drawing attention to itself. If you’re writing about ranking in map results, linking the phrase local SEO for Cheshire businesses makes sense. It tells the reader what the linked page covers and gives Google useful context.

Bad anchor text either hides the destination or screams keywords at everyone. Neither helps. Your reader should know where a link goes before they click it. If they don’t, rewrite the sentence.

Internal links are not bad because there are “too many” in some mechanical sense. They become bad when they dilute focus, interrupt reading or send users down pointless rabbit holes. If every other sentence has a link, nothing feels important.

That is the practical danger behind how many internal links per page. You want to guide attention, not spray it everywhere. A service page with 30 contextual links may technically be crawlable, but it can also look desperate and confusing. Your visitor came to work out whether you can help them, not complete an obstacle course.

Too many links can also make it harder to show priority. If one page links to every service, every blog post and every location, you’ve told Google everything matters equally. That is usually not true. Your most profitable services, strongest pages and clearest conversion paths should get the most support.

A simple test works well: read the page as a customer. If the links feel like helpful signposts, good. If they feel like someone keeps tapping you on the shoulder mid-sentence, cut them back.

Internal linking is not just something you do inside random blog posts when you remember. It should reflect your site structure. Your homepage should link to your most important services. Your service pages should link to supporting guides. Your guides should link back to the relevant service pages.

If you’ve built topic clusters and pillar pages, internal links are what hold that structure together. A page about Google Business Profile tips, for example, should naturally connect to your Google Business Profile optimisation page when the reader needs hands-on help rather than another bloody checklist.

This is another reason how many internal links per page varies. A pillar page might need more links because it acts as a hub. A supporting article might need fewer because it covers one narrow problem and points back to the main page.

If you want a deeper breakdown of planning the actual structure, SEO Bridge has a separate guide on building a proper internal linking strategy. This article is about quantity, but quantity only works when the structure underneath isn’t a dog’s dinner.

How to check your own pages without wasting a day

You don’t need to become an SEO technician to audit internal links. Start with your most valuable pages: homepage, core service pages, best-performing blog posts and pages that should bring in leads but don’t.

Open each page and check four things:

  • Does the page link to the next logical step for a customer?
  • Does it link to related pages that add useful context?
  • Does it receive internal links from other relevant pages?
  • Are the anchor texts clear and natural?

That last point gets missed a lot. People obsess over how many internal links per page they should add, then forget to check whether other pages link back to the one they’re trying to rank. A page with no internal links pointing to it is an orphan page. Google can still sometimes find it through a sitemap, but you’re making life harder than necessary.

For a quick manual check, use your website’s search function and Google Search Console. For a better look, crawl the site with a tool like Screaming Frog. If that sentence already made your eyes glaze over, fair enough. This is the kind of thing a proper SEO audit should cover.

The common mistakes small businesses make

The first mistake is adding links everywhere because someone on YouTube said internal linking is powerful. It is powerful, but so is a chainsaw. You still need to know where to point it.

The second mistake is only linking from new content to old content. If you publish a strong new service page, go back to older relevant blogs and add links to it. Old pages often have more authority, more history and more chances of already being crawled.

The third mistake is using the same anchor text over and over. If every link to one page uses the exact same wording, it looks unnatural and reads badly. Mix it up while staying clear.

The fourth mistake is hiding important links in the footer only. Footer links are fine for basic navigation, policies and key pages. They are not a replacement for relevant contextual links in the body of the page.

The fifth mistake is treating how many internal links per page as a plugin target. Automated suggestions can help, especially on WordPress, but they don’t understand your customers as well as you should.

My simple rule for service businesses

If you run a service business, every important page should answer one question: “What should this person do next?” Your internal links should support that answer.

A main service page should usually link to related services, proof pages and contact routes. A blog post should link to the service that solves the problem discussed. A location page should link back to the main service and to genuinely relevant nearby areas. That’s enough for most sites.

So when you’re deciding how many internal links per page to use, start with the customer journey. Someone reading about blocked drains may need emergency drainage, CCTV surveys or a contact page. They probably don’t need your 2019 charity golf day write-up, unless the blockage is somehow emotionally connected to golf, which seems unlikely.

The best internal linking feels almost invisible. People move through your site naturally. Google understands which pages belong together. Your strongest commercial pages get more support. No shouting, no stuffing, no SEO theatre.

If your page feels clearer after adding a link, keep it. If it feels busier, remove it. That one rule will save you from most of the nonsense.

Frequently Asked Questions

How many internal links should a service page have? A normal service page should usually have 3 to 8 internal links in the main content. Link to related services, useful supporting pages, relevant location pages and a contact page if it fits naturally. If the page is short and conversion-focused, fewer links may be better because you don’t want to distract people from enquiring.

Can too many internal links hurt SEO? Too many internal links can hurt performance indirectly if they make the page confusing, dilute focus or create poor user experience. Google can crawl pages with lots of links, but that doesn’t mean every link is useful. If links are irrelevant, repetitive or forced, they weaken the page rather than helping it.

Do navigation and footer links count as internal links? Yes, navigation and footer links are still internal links. Search engines can crawl them and users can follow them. However, links inside the main page content usually provide stronger context because they sit near relevant wording. Don’t rely only on menus and footers to show which pages are most important.

Should every blog post link to a service page? Not every blog post needs to link to a service page, but many should. If the blog answers a problem your service can solve, a link makes sense. If the topic is purely informational and unrelated to buying help, forcing a service link can feel pushy and make the article less useful.

What is the safest answer to how many internal links per page? The safest answer is to use as many as genuinely help the reader, then stop. For most small business pages, that means 3 to 8 contextual links. For longer guides, 8 to 15 can be perfectly reasonable. Relevance, placement and anchor text matter more than hitting a fixed number.

About the author

Matt Warren is the founder of SEO Bridge, a UK-based digital marketing agency specialising in SEO, local SEO, and AI search optimisation including AEO and GEO strategies.