SEO questions ยท Internal linking
Short answer
There is no magic number, and Google says so. As a working rule, most content pages can carry three to ten contextual links in the body without reading like a directory, plus whatever the navigation adds. The more useful question is how many links point at each important page, and on most sites the answer is too few.
This question usually comes from one of two worries. Either “am I linking too little” or “will too many links hurt me”. The first is far more common in practice, and the second is rarely a problem on a normal site. Here is how I think about the number.
What Google says
Google’s link guidance is unusually plain on this: there’s no magical ideal number of links a given page should contain. It adds that if a page seems to have too many, it probably does. That is a judgement about readers, not a hard limit.
The old advice to keep pages under a hundred links dates from a time when Google crawled less of each page. It has not been a rule for a long time.
What typical pages carry
The HTTP Archive found the median page carries 41 internal links, and the median on the top 1,000 sites is 129. Most of that is navigation: menus, footers, sidebars and related content blocks. Large, successful sites link much more than small ones, largely because their navigation and content are built to connect everything.
So if your page has thirty links in total, that is unremarkable. The question is how many of them are doing anything specific.
Count the contextual links separately
Navigation links appear on every page and tell Google little about any one of them. Contextual links, inside the body text, are the ones that connect specific pages with descriptive anchors. Those are worth counting on their own.
Across the eleven audits I have done, the consistent finding was that most published pages carried no contextual internal links at all, and the ones that did carried one or two where the copy could comfortably hold six. That is the gap on most sites, not too many links.
A working rule
- Short service or product page: three to five contextual links, to closely related services, the relevant category, and a supporting guide.
- Blog post or guide of 800 to 1,500 words: five to ten, wherever the text genuinely mentions something you have a page about.
- Long pillar guide: more, as long as each one sits in a relevant sentence.
- Hub or category page: as many as needed to reach the pages beneath it.
The test is always the reader. Would someone reading this sentence plausibly want to go to that page next? If yes, link. If you are adding links to hit a number, stop.
The number that matters more
Turn the question round. Instead of how many links a page sends, ask how many it receives. Your most important pages should be among the most linked on the site, from relevant content as well as from navigation. On most sites I audit, they are near the bottom, while blog archives and tag pages sit at the top.
A practical target: every important service, category or location page should receive contextual links from at least five to ten relevant pages, and every page you care about should have at least one link from another page. Google’s own guidance says the same about the minimum.
When too many is a problem
When a page reads like a list of links rather than an article. When the same anchor text points at the same page over and over. When every paragraph links to the same money page regardless of context. And when automated plugins insert links on every instance of a keyword, which tends to produce exactly that.
It is also worth knowing that each extra link on a page shares what that page passes. Linking a page to everything dilutes the support it gives to the few pages that matter. Choose.
How to check your own pages
Run a crawl, filter out navigation, and sort pages by the number of contextual links they receive. Look at your top ten money pages. If any of them receives fewer than five, start there.
An example from a 300-page site
On a typical 300-page service business site, a proper internal linking pass adds somewhere between two and four hundred contextual links. That sounds like a lot until you divide it: roughly one or two extra links per page, concentrated on the pages that already discuss the services. Nobody reading the site notices the change. Google notices a great deal, because the pages that earn money go from being linked only by the menu to being referenced in context from dozens of related pages. That shift, not any per-page number, is what moves rankings.
So aim less for a number per page and more for a pattern across the site: important pages heavily referenced, every page reachable, and every link sitting where a reader would want it.
If you want the right number of links in the right places without guessing, my internal linking service maps your site and gives you a placement sheet: which link goes where, in which sentence, with which anchor.
More questions about internal linking
- What is internal linking?
- What are the main types of internal links?
- How can I find the internal links on my website?
- How do you create an internal link?
See all 5 questions about internal linking or browse every SEO question I answer.
