The Linki

How Many Internal Links Per Page Is Too Many? | Linki

Written by Linki | Mar 5, 2026 4:24:32 PM

Quick Answer

There is no official limit. Google has removed all numeric link guidelines from its documentation.[1] The practical sweet spot depends on your page type, content length, and whether you're counting incoming links, outgoing links, or both.

The Short Answer: There's No Magic Number

Google's current Search Essentials page contains zero link limits.[2] No upper cap. No recommended range. Not even a vague suggestion. That's a significant shift from where we were twenty years ago, and it trips people up because the old "100 links per page" rule still echoes around SEO forums like a ghost that refuses to leave.

Gary Illyes, a Google Search Analyst, was characteristically blunt about this on Reddit: "No, you can abuse your internal links as much as you want AFAIK."[3]

That's reassuring. But "no penalty" is not the same as "no consequences." If you link every page to every other page, you haven't built a site structure. You've built noise. As John Mueller put it: "If all pages are linked to all other pages on the website... there's no real structure there... we can't figure out which one is the most important one."[4]

So Google won't penalise you for having too many internal links. But it might struggle to understand your site. That matters more than any penalty ever could. The question isn't really "how many internal links are too many?" It's "how many are actually useful?"

John Mueller himself called it out plainly: "Internal linking is super critical for SEO."[5] And Ryan Jones, speaking from years of enterprise SEO experience, put it even more directly: "Internal linking is a boring, slow, slog on enterprise sites, but there's nothing more worthy of your time."[6]

The point is worth repeating. There is no number at which Google will penalise you for internal links. But there is a point at which adding more links stops helping and starts creating confusion. That threshold is different for every site, every page type, and every content strategy. The rest of this article will help you find yours.

If you're new to the concept of internal linking altogether, our companion piece "What Is Internal Linking and Why Does It Matter for SEO?" covers the fundamentals.

The Zyppy Study Everyone Gets Wrong

Here's where most SEO advice goes off the rails.

You've probably seen the stat: "pages with 40-50 internal links get the most traffic." It comes from a Zyppy study analysing 23 million links across 1,800 websites.[7] It's real data, and it's valuable. The problem is that almost everyone misquotes it.

The study measures incoming links to a URL. That is, how many other pages on the same site link to that particular page. It does not measure how many outgoing links sit on a given page.

Read that again, because the distinction changes the advice completely.

What the study actually found

Pages receiving 40-44 incoming internal links from other pages on the same site earned roughly 4x more Google clicks than pages with fewer than five incoming links.[8] After the 45-50 mark, traffic declined. Why? Because pages with that many incoming links tend to be in the sitewide navigation. Your header, footer, and sidebar link to the same pages on every single page of your site. Those aren't editorially chosen connections; they're structural ones.

As Cyrus Shepard (the study's author) explained: "When you have anything more than 40-50 internal links, those tended to be sitewide navigation links. Because it's in your navigation, everybody can see it. But how many anchor text variations do you have? Well, you have one."[9]

✓ CORRECT ✗ WRONG
"Get 40-44 other pages to link TO your page." "Put 45-50 links on each page."
This is about incoming links: how many other pages on your site point to a given URL. The study never measured outgoing links per page. This is a misreading repeated across dozens of SEO articles.

The Zyppy study also found that pages using exact-match anchor text received 5x more traffic.[10] That finding, again, is about the anchor text of links pointing to a page, not about links sitting on it.

The takeaway? You want 40-44 other pages linking to your most important content, using descriptive anchor text. That's an internal linking strategy problem, not a per-page link count problem. It's about building a web of relevant connections across your site, not cramming links onto individual pages.

This misinterpretation matters because it leads to the wrong actions. Site owners read "45-50 links" and start adding dozens of links to each blog post. What they should be doing is identifying their most important pages and ensuring those pages receive enough incoming links from topically related content elsewhere on the site.

4x

Pages with 40-44 incoming internal links get 4x more clicks

Source: Zyppy Study

What the Data Actually Says About Links ON a Page

Now that we've cleared up the incoming/outgoing confusion, what about the number of links that actually appear on a single page? This has its own messy history.

The 100-link myth (2003)

Google's original Webmaster Guidelines suggested keeping pages to "fewer than 100 links." This wasn't about quality. Matt Cutts explained the reasoning years later: "Originally, Google only indexed the first 100 kilobytes or so of web documents. So if you had a 100KB page and 100 links, that was roughly the limit of what Google would process."[11]

He also made an important distinction that people forget: "The 'keep the number of links to under 100' is in the technical guideline section, not the quality guidelines section."[12] In other words, it was never a spam signal. It was a technical constraint that stopped being relevant the moment Google improved its crawler.

The Moz 150-link guideline

Moz's SEO learning centre recommends a "rough crawl limit of 150 links per page."[13] This is sensible as a rough guideline for editorial planning, but it's not based on Google data. It's a practical heuristic. Moz themselves frame it carefully, and it's worth understanding the difference between "this is a useful planning number" and "Google will punish you at 151." There is no cliff edge. There is only a gradual dilution of value.

The real risk: dilution, not penalty

The actual concern with too many outgoing links per page is PageRank dilution. Google's original PageRank formula divided a page's link equity among all the links on the page. If your page has 10 links, each one gets roughly 1/10th of the equity. If it has 300 links, each gets 1/300th. The maths is that simple.

Mueller confirmed the logic in 2021: "If all pages are linked to all other pages... we can't figure out which one is the most important one."[14] The advice from Google's own people is consistent: link to what matters, and make your choices meaningful.

Crawl depth compounds this effect. Pages at crawl depth 1-3 (reachable within three clicks from the homepage) generate roughly 9x more SEO traffic than pages buried at depth 4 or deeper. Excessive outgoing links don't cause this problem directly, but a flat site structure with hundreds of links per page makes it harder for Google to distinguish your deep, valuable content from your shallow pages.

For more on how internal links differ from external links (and why both matter), see our article "Internal Links vs External Links: What's the Difference?".

How Many Links by Page Type

Numbers without context are useless. A product page and a 5,000-word guide shouldn't follow the same link count. Here's a practical breakdown based on industry benchmarks and our analysis of top-performing sites.

Page Type Contextual Links Total Links (incl. nav) Key Priority
Homepage 5-15 20-50 Link to top categories & content
Blog post (1,500-2,000 words) 7-10 15-30 Contextual relevance
Long-form guide (3,000+ words) 10-20 25-50 Topic cluster depth
E-commerce category 3-8 editorial 50-200+ Product discoverability
Product page 5-10 20-60+ Related products & guides

Real-world benchmarks

A WorldReach case study analysed the internal linking patterns of leading money transfer sites.[15] The results varied enormously:

Wise averaged 14.4 internal links per blog post. Remitly averaged 28.8. MoneyGram managed just 2.3.[16] Wise and Remitly dominated the organic search results. MoneyGram didn't. The link counts aren't the whole story, but they're a telling signal about how seriously each brand took content interconnection.

+173.5%

Average click improvement from internal link tests

Source: SEOTesting

Not sure how your site stacks up?

Linki analyses your pages and tells you which ones need more internal links, which ones have too many, and where the gaps are.

Try it free

Navigation Links vs Contextual Links: Why the Distinction Matters

Not all internal links carry the same weight. Google treats a link in your main navigation differently from a link embedded naturally within a paragraph. Understanding this distinction is the key to effective internal linking.

Sitewide navigation links

A link in your header, footer, or sidebar appears on every page of your site. If your site has 500 pages, that's 500 instances of the same link. But it only counts as one editorial signal. Google understands these are navigational, and it treats them accordingly.

Crucially, a sitewide link can only have one anchor text. Your nav says "Pricing" or "Blog" or "Contact". It says the same thing on every page. Cyrus Shepard made this point clearly: "A sitewide link might appear on every page... but it can only ever have one anchor text."[18]

Contextual (in-body) links

A contextual link appears once, in a specific paragraph, on a specific page. Because it's surrounded by relevant content, it passes a stronger topical signal to the target page. And because different pages link with different anchor text, Google builds a richer understanding of what the target page is about.

The practical takeaway: five unique contextual links from relevant articles are worth more, in SEO terms, than 200 sitewide navigation links. Both have their place, but when you're thinking about where to spend your time, focus on contextual links.

This also explains why the Zyppy data shows diminishing returns after 45-50 incoming links. Once a page is in the sitewide navigation, it receives hundreds of identical links with identical anchor text. Google gets the signal once and ignores the repetition. You'd be far better served by 30 contextual links from relevant pages, each with slightly different anchor text, than by 500 navigation links all saying the same thing.

Our planned guide "The Complete Guide to Internal Linking Strategy" covers this topic in full, including how to build topic clusters using contextual links.

How to Audit Your Own Link Counts

Knowing the theory is one thing. Applying it to your actual site is another. Here's a practical approach using free tools.

Step 1: Crawl your site

Use Screaming Frog (free for up to 500 URLs) to crawl your site. Once the crawl completes, export the "Internal" tab. You'll see every page's outgoing internal link count and every page's incoming internal link count.

Step 2: Identify the outliers

Sort by outgoing links, highest first. Pages with 100+ outgoing internal links deserve scrutiny. Are they genuinely useful hub pages, or are they bloated with unnecessary links? Then sort by incoming links, lowest first. Pages with zero or one incoming internal link are effectively orphaned. Google may struggle to find them, and they're almost certainly underperforming.

Look specifically for three patterns. First, orphan pages: content with zero or one incoming link that Google might not even know exists. Second, bloated pages: pages with so many outgoing links that each individual link carries almost no weight. Third, missed opportunities: high-value pages (those generating revenue or conversions) that aren't receiving enough internal links from related content.

Step 3: Cross-reference with Search Console

In Google Search Console, go to Links > Internal Links. This shows how Google sees your internal linking. Compare this with your Screaming Frog data. If pages that matter to your business have very few internal links in either tool, that's your priority fix.

We cover this process in detail in our upcoming article "How to Do an Internal Link Audit".

Skip the manual work

Linki surfaces pages with too few incoming links and suggests where to add them. It also flags orphan pages and over-linked pages that might be diluting your site's structure.

Try it free

Frequently Asked Questions

Is there a Google penalty for too many internal links?

No. Google does not penalise sites for excessive internal linking. Gary Illyes confirmed this directly.[19] However, linking every page to every other page dilutes your site's structure, making it harder for Google to determine which pages are most important.[20] The risk isn't a penalty; it's reduced effectiveness.

Should I nofollow internal links?

Almost never. The nofollow attribute tells Google not to follow or pass equity through a link. On internal links, this wastes the PageRank that link would have passed. The only common exception is links to login pages or other pages you genuinely don't want indexed. For everything else, let your internal links flow naturally.

How many internal links is too few?

If a page receives zero or one internal link, it's effectively orphaned. Google may not crawl it regularly, and it will almost certainly rank below its potential. The Zyppy data suggests a meaningful traffic boost starts at around 5-15 incoming links, with 40-44 being the sweet spot for established sites.[21] Even adding 3-5 relevant contextual links to a neglected page can make a measurable difference.

Does link position on the page matter?

Yes, though the effect is modest. Links higher on the page (in the main body content, above the fold) tend to carry slightly more weight than links buried in the footer or sidebar. More importantly, links surrounded by relevant text pass stronger topical signals. A link inside a relevant paragraph is worth more than the same link in a generic "Related Posts" widget at the bottom.

Ready to fix your internal links?

Linki scans your site, finds pages with too few incoming links, and suggests exactly where to add them. No spreadsheets, no guesswork.

Start free

Sources

  1. Google Search Essentials (2026), Documentation
  2. Gary Illyes, Reddit AMA (2019), TechSEO
  3. John Mueller, Search Engine Journal (2021)
  4. Zyppy SEO Study, SEO Study
  5. Matt Cutts interview, Moz (2007), Questions & Answers with Google's Spam Guru
  6. Moz, Internal Links
  7. WorldReach case study, How Smart Internal Links Can Double Your Website Traffic
  8. SEOTesting / Screaming Frog, Finding and Testing Internal Link Changes