Angle

How many internal links per page is too many?

Internal linking9 min read·Updated March 2026

Quick answer

There is no hard limit, but keeping internal links under 100 per page is a safe practical ceiling. Google dropped its old 100-link guideline years ago, yet too many links dilute PageRank flow and crowd the page. Prioritize relevant, contextual links over volume on every page.

There is a number floating around the SEO world that refuses to die: 100 internal links per page. People quote it like scripture, usually without knowing where it came from or whether it still applies. The honest answer to "how many is too many" is not a single integer. It is a function of how long the page is, how much link equity the page has to share, how relevant each link is to the reader, and whether a human can actually find what they came for. This guide gives you the real thresholds I use when auditing client sites, the math behind why links dilute each other, and a practical per-page-type cheat sheet so you stop guessing.

Key takeaways

  • There is no hard cap. The old '100 links' rule came from a 2009-era bandwidth limit Google dropped years ago. Treat it as a soft signal, not a law.
  • Every link you add divides the page's link equity among more destinations, so 8 focused links each pass more value than 80 scattered ones.
  • The real ceiling is usability: if a reader cannot find the one link that matters, you have too many, regardless of the count.
  • Different page types have different healthy ranges. A long pillar page can carry 80+ links; a thin service page should carry far fewer.
  • Audit by ratio (links per 100 words) and by purpose, not by a magic number. Kill links that exist only because a plugin added them.
On this page
  1. Where the '100 internal links per page' rule came from
  2. Why too many internal links actually hurt
  3. The real answer: thresholds by page type
  4. How to audit a page (without staring at a number)
  5. The equity math, in plain numbers
  6. Special cases: ecommerce, navigation, and pillar pages
  7. A simple decision framework you can apply today

The number that everyone repeats traces back to an old Google guideline that recommended keeping pages to "a reasonable number" of links, which Matt Cutts once quantified as roughly 100. That guidance existed for a practical reason: in the late 2000s, Googlebot would only download the first ~100KB of a page, so links beyond that point might never be crawled. Google removed the explicit number from its guidelines years ago. Modern crawlers render pages, handle far larger documents, and follow hundreds of links without choking. So the literal cap is dead. What replaced it is more nuanced and, frankly, more useful: links compete with each other for attention and for equity.

i
The current official line. Google's own documentation no longer states a maximum. John Mueller has said on multiple occasions that there is no fixed limit and that the practical constraint is whether the page becomes unwieldy for users. In other words, Google moved the goalposts from a crawl-budget problem to a quality-and-usability problem.

That shift matters because it changes the question. You should not be asking "am I under 100?" You should be asking "does every link here earn its place?" Those are very different audits, and the second one is the one that moves rankings. If you want the full framework for how links should flow through a site, start with our breakdown of an internal linking strategy that actually moves rankings before you obsess over per-page counts.

There are three real mechanisms by which an overloaded page underperforms. None of them is a penalty in the punitive sense. They are quieter than that, which is exactly why they go unnoticed for months.

1. Equity dilution

A page has a finite amount of link equity to pass, determined by the links pointing into it. When that page links out, the equity is split among the destinations. The model is not perfectly even, and the first link to a URL is what counts, but the principle holds: ten links share more equity per target than a hundred do. This is the single biggest reason a bloated footer or mega-menu quietly suppresses your money pages. Backlinko's analysis of ranking factors found that the #1 result has on average 3.8x more backlinks than positions 2 through 10, which tells you how much link signals matter externally. Internally, the same scarcity logic applies: you are rationing a limited resource, so spend it on pages that need to rank, not on your privacy policy.

2. Crawl signal and reader attention

When a page links to 150 destinations, you are telling Google that all 150 are roughly equally important, which is the same as telling it nothing. Prioritization is information. A page with eight deliberate contextual links sends a far clearer signal about what matters than a page that links to everything. Readers behave the same way. The paradox of choice is real: more options often means fewer clicks on the option you actually wanted them to take.

3. Anchor and topic cannibalization

Pile up dozens of links on one page and you almost always end up repeating anchor text or pointing multiple links at near-duplicate destinations. That muddies which page should rank for a term. Getting the anchor mix right is its own discipline; if you are unsure how to vary anchors safely, our guide to anchor text ratios without over-optimizing covers the ratios that keep internal anchors looking natural rather than templated.

!
The most common offender is automation. Related-posts widgets, tag clouds, "popular this week" modules and SEO plugins that auto-link keywords are responsible for the vast majority of link bloat I find in audits. These links are added by code, not by judgment, and they almost never serve the reader. They are the first thing to cut.

The real answer: thresholds by page type

Because there is no universal cap, the only sane way to set a target is by page type and length. A 4,000-word pillar page can comfortably carry far more links than a 600-word service page, and nobody should be alarmed by either. Here is the working range I use during audits. Treat the upper numbers as "start scrutinizing," not "forbidden."

Page typeTypical word countHealthy internal link rangeHard look needed above
Long-form pillar / topic hub2,500-5,000+40-90 contextual + nav120
Standard blog post / guide1,200-2,2008-25 contextual + nav40
Product / service (commercial)500-1,2005-15 contextual + nav25
Category / collection pagevaries20-60 (mostly product links)100
Homepagevaries30-70 (navigational)120

Two things about this table. First, "nav" means your header, footer and breadcrumb links, which appear sitewide and should be counted but not feared. A sitewide link in your footer is fine in small numbers; a footer with 80 links is a different conversation. Second, the contextual links inside your body copy are the ones that do the ranking work, so that is where your editorial judgment should concentrate.

A cleaner rule of thumb than counting. Aim for roughly one to one-and-a-half contextual body links per 100 words, capped by relevance. A 1,500-word article therefore lands naturally around 12-22 in-content links. If you blow past that, it is usually because you are linking for the sake of linking, not because the reader needs it.

How to audit a page (without staring at a number)

When I open a page to assess its linking, I am not counting to 100. I run four questions, in order. Any link that fails all four gets cut.

  1. Does this link help the reader right here? If a reader at this exact sentence would plausibly want this destination, keep it. If it is there to game crawling, cut it.
  2. Is the destination relevant to this page's topic? Topical proximity is what makes a contextual link valuable. A link from a link-building article to a recipe page passes almost nothing useful.
  3. Is this the first and best link to that destination on the page? Duplicate links to the same URL rarely add value and often the second one is ignored anyway. One strong link beats three weak ones.
  4. Would removing it make the page clearer? If yes, remove it. Clarity is a ranking asset.

This is also where most sites discover their real problem is not too many links but too few in the right places. The flip side of bloat is the orphan page that nobody links to at all. If your audit keeps surfacing pages with zero internal links pointing in, fix that first; our guide to finding and fixing orphan pages walks through the exact crawl-and-map process. And for the broader pattern of what goes wrong, the roundup of internal linking mistakes that cap your rankings is the companion piece to this one.

Find your link gaps in 60 seconds

Run your URL through the free Link Strength Score and internal-link tools to see how equity actually flows through your page, which links dominate, and where you are leaking value. No signup, no fluff.

The equity math, in plain numbers

Let me make the dilution argument concrete, because seeing the numbers usually ends the debate. Imagine a page that receives a notional 100 units of internal equity to pass along. Ignore the nuances of damping and first-link rules for a second and just split it evenly to show the shape of the problem.

Outbound internal links on the pageEquity per link (of 100 units)Practical read
812.5Each target gets a meaningful push
205.0Still healthy for a long guide
502.0Diminishing; reserve for hubs/categories
1200.83Most links pass almost nothing useful

The real distribution is not this clean, but the curve is. The jump from 8 to 20 links costs each target more than half its share, and by 120 links you are spreading the page so thin that the links you actually care about, your conversion pages, are getting the same trickle as your tag archive. This is why the answer to "is 100 too many" is usually "the count is fine, but you are wasting most of it." Spend equity the way you would spend a budget: deliberately, on the pages that earn revenue or rankings. The same scarcity mindset governs external links, where SEOs report paying an average of $508.95 for a single quality backlink; you would never buy 120 random external links, so do not treat your internal ones as free either. We keep a running set of link-building statistics if you want the full picture.

Special cases: ecommerce, navigation, and pillar pages

The thresholds above bend for specific page types, and pretending otherwise leads to bad audits.

Ecommerce category pages

A category page that lists 60 products is supposed to link to 60 products. That is its job, and Google understands the pattern. The mistake on ecommerce is not the product links; it is the bolted-on faceted-navigation links, the endless filter combinations, and the related-product carousels that multiply link count without helping the shopper. If you run a store, the patterns that matter are in our guide to internal linking for ecommerce sites, which separates the links that should be crawlable from the ones you should be controlling.

Mega-menus and pillar pages are the two places where high link counts are not just acceptable but expected. A well-built pillar deliberately links to every cluster article it supports, which is the entire point of the model. If you are building topic authority, the structure to copy is in pillar pages and topic clusters, explained. The thing to watch is that pillar links are contextual and varied, not a raw list dumped at the bottom of the page. A bulleted index can work, but in-content links that flow with the prose pass cleaner signals.

i
Long content gets a bigger budget, and it earns it. Backlinko and BuzzSumo found that content over 3,000 words earns roughly 77.2% more referring domains than short content. Longer pages legitimately host more links because there is more topical surface area for those links to be relevant to. Length is your permission slip, not an excuse to spam.

A simple decision framework you can apply today

Put the whole thing together and you get a workflow that takes minutes per page and replaces every magic-number debate you have ever had:

  • Count only your in-content links separately from nav. Nav is structural and roughly constant; body links are your editorial decisions.
  • Target ~1 to 1.5 contextual links per 100 words and let relevance, not the number, be the hard limit.
  • Make sure your most important destination gets the most prominent link, ideally high on the page and with descriptive anchor text.
  • Strip auto-generated links from plugins and widgets unless each one survives the four-question audit.
  • Re-check that nothing important is orphaned, because under-linking is more common and more damaging than over-linking.

If a page genuinely needs 90 contextual links because it is a 5,000-word hub serving a real cluster, that is not too many. If a 600-word service page has 35 links because a related-posts widget went rogue, that is too many at a fraction of the count. The number was never the answer. Intent and equity are.

Get a human read on your link structure

Want an expert to look at how authority moves through your site, including whether your internal links are helping or diluting your money pages? Request a free Authority Audit, or if you are ready to add high-authority editorial links from a real DR55 domain, see how a contextual placement on Angle fits into a clean link profile.

One last note on the bigger picture. Internal links are powerful precisely because you control them completely, but they cannot manufacture authority your site does not have. They distribute it. To grow the pool in the first place you still need external links, whether you earn them or buy them, and you need to know what good ones cost; our data on backlink pricing by Domain Rating keeps that side of the strategy honest. Get both halves right, the inflow and the internal distribution, and your important pages stop fighting your archive for scraps.

Frequently asked questions

Is there a hard maximum number of internal links Google will follow?+

No. Google removed the explicit '100 links' guideline years ago, and John Mueller has repeatedly said there is no fixed limit. Modern crawlers can follow hundreds of links. The real constraint is whether the page stays useful to readers and whether each link gets enough equity to matter.

Do nofollow internal links help preserve link equity?+

Not in a way worth bothering with. The old practice of 'PageRank sculpting' with nofollow on internal links stopped working when Google changed how nofollow flows equity. Equity is divided across all links on the page whether you nofollow them or not, so sculpting just wastes the share. The correct fix is to remove links you do not need, not to nofollow them.

How many links should a 1,500-word blog post have?+

As a rule of thumb, aim for roughly one to one-and-a-half contextual body links per 100 words, so a 1,500-word post lands naturally around 12 to 22 in-content links, plus your standard navigation. The exact number matters far less than whether each link is relevant and points to a page you actually want to rank.

Do duplicate links to the same page count twice?+

For ranking purposes, generally only the first link to a given URL on a page is counted for anchor text and equity, so a second or third link to the same destination usually adds little. They still count toward visual clutter, though, so remove duplicates unless a second link genuinely helps a reader navigate a long page.

Is it worse to have too many internal links or too few?+

Too few is usually the bigger problem. Orphan pages and under-linked money pages are far more common and more damaging in audits than over-linked pages. Over-linking dilutes equity, but under-linking means a page gets none at all. Fix orphans and weak internal support before you worry about trimming a page that has slightly too many links.

Skip the outreach. Place a clean DR55 link.

Configure your placement, grade it with the Link Strength Score, and order in minutes.