How Many Internal Links Per Page? A Real Answer
How many internal links per page is right? Where the 100-link myth came from, a defensible density rule, and when more links are fine.
Nedim Mehić
August 9, 2026 · 6 min read

For normal content pages, a good working answer is roughly one contextual internal link per 250 words, capped around 8 per page, so a 1,500-word article carries 5–6 in-content links, and a short post carries 1–2. There is no Google penalty threshold at 100 links or any other number; the real limits are reader attention and the fact that each additional link on a page dilutes the value passed by every other link. Hub pages, indexes, and sitemaps are legitimate exceptions and can carry far more.
Where the "100 links per page" rule came from
The number isn't folklore; it has a traceable origin. Google's early Webmaster Guidelines literally advised keeping links on a page "to a reasonable number (fewer than 100)." The reason was mechanical, not editorial: in Google's early years, its indexer truncated pages at around 100 KB, and links past that point simply weren't seen. A hundred links was a rough proxy for staying under the truncation limit.
That constraint died a long time ago. Matt Cutts addressed it publicly in 2009, explaining the 100 KB history and saying the guideline had been softened to "keep the links on a given page to a reasonable number", and Google later removed the numeric guidance entirely. Modern Googlebot parses pages orders of magnitude larger, and there is no documented per-page link limit that triggers a penalty.
So why does the number still circulate? Because it got laundered into a "rule" by a decade of blog posts, and because, accidentally, it points at two things that are still true:
- PageRank divides across outlinks. In the original PageRank formulation, a page's equity is shared among the links on it. 10 links each pass more than 200 links each. The math has evolved (reasonable-surfer weighting means links aren't equal shares anymore), but the direction holds: more links per page, less value per link.
- Humans have limited attention. A paragraph with four blue phrases in it reads like a slot machine. Every link is a request for the reader's attention; pages that make 60 requests get zero taken up.
The correct takeaway was never "stay under 100." It was "every link should earn its place."
Count the links that actually count
Before debating numbers, agree on what you're counting. A typical page carries 40–80 links in the header, footer, and sidebar before the content starts. Those boilerplate links are heavily discounted by Google's reasonable-surfer weighting: a link's value scales with how likely a user is to click it, and nobody clicks footer links.
The number worth managing is contextual, in-prose links in the body copy. This is also the honest way to audit: LinkAgent's crawler, for example, deliberately excludes navigation, header, footer, and sidebar links when it builds a site's link graph, so "this page has 3 inbound links" means three real, in-content links, not three thousand footer impressions. When this post says "8 links per page," it means 8 in the prose, sitting on top of whatever your template adds.
A defensible default: 1 per 250 words, max 8
You need a number your writers and editors can actually apply. Here's a density rule that survives skeptical review:
Roughly 1 contextual link per 250 words, capped at 8 per page.
This is the budget LinkAgent enforces when it adds links automatically, and the reasoning generalizes:
- 250 words ≈ one to two paragraphs of developed thought. A link per idea-unit means each link appears in genuinely relevant context, which is where its anchor and surrounding text carry the most signal.
- It scales with content length instead of fighting it. A 400-word product description gets 1–2 links; a 2,000-word guide gets up to 8. A flat number (say, "5 links per post") over-links short pages and starves long ones.
- The cap prevents the long tail of abuse. Without a ceiling, a 5,000-word post "earns" 20 links, and pages start reading like Wikipedia on a bad day. Past 8 or so, you're better off splitting the content or building a hub.
| Word count | Links (at ~1/250) | Feels like |
|---|---|---|
| 300 | 1 | One pointed reference |
| 750 | 3 | A link every few sections |
| 1,500 | 6 | Well-connected, still readable |
| 2,500+ | 8 (cap) | Rich guide; more would be noise |
Two companion rules keep the density honest:
- Don't rewrite sentences to hit quota. A link belongs where the sentence already mentions the target's topic; the anchor should be a phrase that's already there. If your draft has 1,500 words and only three natural link spots, ship three links.
- Skip templated sentences. If the same CTA line appears on every post, linking it every time is boilerplate wearing a body-copy costume. (LinkAgent detects and excludes repeated templated sentences for exactly this reason.)
The number nobody audits
Teams argue about outbound links per page and completely ignore the inbound side: how many links each target accumulates. Returns diminish steeply: going from 0 to 5 inbound links transforms a page; going from 40 to 45 does nearly nothing. Spread new links across many underlinked targets rather than piling onto favorites; LinkAgent caps new inbound links at 12 per target per run on this principle. An internal link audit that shows inbound counts per page will usually reveal a handful of link-hoarding pages and a long tail of starving ones.
When more links is completely fine
The density rule is for content pages: articles, guides, product descriptions. Some page types exist to link, and judging them by prose density is a category error:
- Hub and pillar pages. A pillar page organizing a topic cluster might link to 20–30 cluster pages. That's its job. The links are the content.
- Category and index pages. An ecommerce category listing 48 products has 48+ links by definition. Ditto blog archives, documentation tables of contents, and A–Z glossary indexes.
- HTML sitemaps and directory pages. Hundreds of links, zero problem, as long as the page exists for users and not as a PageRank plumbing scheme.
The test isn't the count; it's whether a user landing on the page would find the links to be the value. A guide with 40 in-prose links fails that test. A table of contents with 40 links passes.
Conversely, watch for the opposite failure: long-form content with zero internal links. A 2,000-word post with no outbound internal links is a dead end for both readers and crawlers, and it hoards whatever equity it earns. Under-linking is more common than over-linking on most sites we see, and it's the quieter problem: nothing looks wrong until you map the graph and find structural islands.
How to apply this on a real site
- Set the editorial rule. Put "~1 in-content link per 250 words, max 8; anchors must be phrases already in the sentence" in your content guidelines. Writers follow rules they can count.
- Audit the outliers in both directions. Crawl the site and export in-content link counts per page. Flag pages over ~8 body links (trim to the best) and substantial pages with 0–1 (add from the target-priority list). The best-practices checklist covers what "the best" means when trimming.
- Check anchor concentration while you're in there. Density isn't the only budget: no single anchor phrase should make up more than about a third of any target's inbound anchor profile. Variety is covered in depth in our anchor text guide.
- Automate the enforcement. Rules that depend on every writer remembering them decay in a quarter. Tools that enforce budgets structurally don't: every suggestion arrives pre-checked against density, per-target caps, and anchor limits, and a human just approves or rejects.
If you take one thing from this: stop asking "what's the maximum?" and start asking "does each link earn its place, and do my important pages get enough of them?" The first question has no interesting answer. The second one is where rankings come from; it's the core of what makes internal linking work at all.
Related reading
Internal Linking Best Practices (What Still Works)
Ten internal linking best practices that still work in 2026, plus the outdated tactics like nofollow sculpting you should finally drop.
Anchor Text: A Complete Guide for SEO
What anchor text is, the six types that matter, how Google reads anchors, and how to write internal anchors without over-optimizing.
Internal Link Structure: Models That Actually Work
Compare internal link structure models (flat, deep, hub-and-spoke, pyramid, mesh) and pick the right one for your blog, store, SaaS, or docs.
Put this on autopilot
Linkagent finds and ships internal links for you. Scan your site free, no account needed.
Free scan, no account needed. Takes about 20 seconds.