How Many Internal Links Should a Page Have?
There is no limit. Google dropped the 100-links-per-page guideline over a decade ago. What actually matters is links per destination, not links per page.
By the Indexing team
August 2026 · 8 min read
Ready to check coverage
Paste a sitemap to sweep every URL for index status, then submit the missing ones through the official Google Indexing API and Bing IndexNow.
Coverage
indexed
Avg time to index
URLs submitted
Now eligible
Live, interactive · sample data · official methods only
Official Google Indexing API · Bing IndexNow · verified sitemaps · no spam, no PBNs
There is no limit. Google dropped its old guideline of fewer than 100 links per page more than a decade ago, and it has never replaced it with another number. The useful answer is a ratio rather than a count: links should be proportional to how much content the page actually has. For a typical article, three to ten in-content links is a comfortable range on top of whatever your navigation and footer already carry.
That is the short version. The longer version matters because the 100 figure still gets quoted in audits, still shows up in SEO plugin warnings, and still makes people delete links that were doing useful work.
Where the number 100 came from
It was never a rule about links. It was a rule about file size that got expressed in links.
Google's indexing system used to truncate documents at roughly 100 to 101 kilobytes. Anything past that cutoff did not get indexed. Working backwards from that limit, roughly one link per kilobyte seemed like a sensible expectation, which produced the round number of about 100 links per page. It went into the webmaster guidelines as advice to keep links to a reasonable number, and people read it as a hard ceiling with a penalty behind it.
The size limit went away. Google removed the guideline well before 2008. Matt Cutts of Google later recorded a video explaining exactly this, and said that if you compare the old guideline against what the web looks like now, it is quite common to have two or three or four hundred links on a page, as long as the page is long, has value, and has substantial amounts of real content on it.
So the number is gone, and it has been gone longer than most of the sites currently worrying about it have existed.
What Google says now
Google's current documentation on links says nothing about quantity at all. What it does specify is format. Google can only crawl a link if it is an <a> element with an href attribute, and the URL in that href has to resolve to a real web address it can send a request to. Links built out of click handlers, spans carrying an href, or framework routing attributes are not crawlable.
That shift in emphasis is the actual lesson. Most sites have a link problem, but it is almost never that they have too many. It is that a chunk of what looks like a link to a visitor is invisible to a crawler, or that the pages which need links most have none pointing at them. If you want the full picture of how that works, the internal linking guide covers what Google can and cannot follow and how discovery actually happens.
Google did keep one caveat. If a page looks spammy and has an obviously unreasonable number of links, Google reserves the right to take action on the site. That is a judgment about intent, not a threshold you can cross by accident. A long reference page with 300 contextual links is fine. A 400 word page with 300 links is not, and no count-based rule was needed to tell you that.
How many internal links is too many?
Ask it as a ratio and the answer becomes obvious in almost every real case.
- A 400 word post with 40 internal links is a link farm. One link every ten words is not writing, it is stuffing.
- A 4,000 word guide with 40 internal links is a well-connected reference page. That is one link roughly every two paragraphs, which is what a thorough piece naturally produces.
- A category hub listing 200 products has 200 links and is doing precisely its job. Nobody should trim that.
The practical test: read the page out loud. If the links interrupt the sentences, there are too many. If you keep wanting to explain something and there is no page to point at, there are too few. That is a more reliable instrument than any number, because it measures the thing the number was a proxy for.
There is a second-order effect worth knowing. Every link on a page divides the authority that page passes along. With 300 links, each one carries a small share. This is real but it is usually overstated, and it is the wrong thing to optimize first. A page passing a tiny share of authority to a URL still beats a page passing none, because the link is also what gets the URL discovered and crawled in the first place.
Where the links point matters more than how many there are
This is the part that actually changes results, and it gets almost no attention because it is harder to audit than counting.
Ten links spread across ten pages that need help is worth far more than ten links pointing at your homepage. Your homepage already receives more internal links than any other URL you own. It needs none of them. The pages that need them are the ones sitting in Discovered, currently not indexed, which is Google's way of saying it knows the URL exists and has not judged it worth fetching yet. If that status is showing up in your Search Console, the causes behind it are usually a link problem before they are a content problem.
Direction matters too. A link from a page Google crawls weekly is worth many links from pages it visits twice a year. So when you have a new page you want crawled, the highest-value move is not adding more links to it, it is adding one link from your best-crawled page. Look at which of your URLs earn traffic already, since those are the ones Google returns to most, and place the link there.
And there is a step before all of this that gets skipped: there is little point routing your best internal links at a page that does not do anything with the visitor once they land, so it is worth checking whether the copy, layout and call to action on the destination page actually convert before you spend link equity pushing people toward it.
How many internal links per blog post?
For a standard 1,000 to 2,000 word post, three to eight in-content links works well in practice. Roughly:
- One or two pointing up to the main page on the broader topic, so the post feeds its hub.
- Two or three pointing sideways to related posts, which is what keeps older articles reachable once they fall off the listing pages.
- One pointing at whatever action the post naturally leads to.
Just as important is the reverse direction, and it is the step almost everyone skips. On the day a post goes live, add two or three links to it from existing related posts. A new URL with nothing pointing at it is relying on your sitemap alone for discovery, and a sitemap is a hint rather than a promise. This one habit is the difference between a post indexed in three days and a post indexed in six weeks. It applies doubly if you publish often, since getting blog posts indexed is mostly a discovery problem rather than a quality one.
What about the links you cannot control?
Navigation, footers, sidebars and related-post widgets all add to the count, and on many sites they add 60 to 120 links before the article body starts. That is normal and it is not a problem. Google has dealt with boilerplate navigation on every site it has ever crawled and is perfectly capable of telling a nav bar from a paragraph.
What is worth checking is whether your footer is doing anything useful. A block of links repeated identically on every page is worth very little per link. If your answer to "what links to this orphan page?" is "the footer", that page is not well linked. It has one link, repeated, from a position that signals almost nothing.
What to do if a page genuinely has too many
Rare, but it happens, usually on old resource pages or auto-generated tag archives. The fix is not to hit a number.
- Remove links that point nowhere useful. Links to redirects, to noindexed pages, or to URLs that now 404 are pure waste. Point them at the live destination or delete them.
- Remove duplicates. Linking the same URL six times from one page does not multiply anything. Keep the first, in the most descriptive sentence.
- Split the page. If a resource list has grown to 400 entries, it is usually two or three pages now, and splitting it gives each one a real topic instead of one page that is about everything.
- Fix the anchors before you touch the count. A page with 80 links where half say read more has an anchor text problem, not a quantity problem.
The rule worth remembering
Stop counting links per page and start counting links per destination. The question that improves a site is not "does this page have too many links?" but "how many pages link to the URL I need indexed?" If the answer is zero, that is the problem worth an afternoon. Everything else on this page is a rounding error next to it.
If you are not sure which of your URLs are actually in the index right now, checking that first tells you where to point the links. A page that has been live for months and has never been indexed is nearly always a page nothing links to, and the reasons a page is not indexed start there far more often than they start with content.
See Indexing sweep your coverage
Indexing bulk-submits your URLs through official methods, monitors coverage, diagnoses what is not indexed in plain English, and auto-resubmits. White-hat only, no spam, no guarantees that Google must index, just faster discovery.