What Google says
Two lines from Google's Link best practices (updated December 2025) cover it:
- "There's no magical ideal number of links a given page should contain. However, if you think it's too much, then it probably is."
- "Every page you care about should have a link from at least one other page on your site."
That is the whole official answer. There is no "100 links per page" limit today. That number came from very old Google advice, from a time when Google indexed only the first part of a page. Google has not used it as a rule for many years.
So any guide that gives you an exact number as fact is giving you its opinion. Ours is below, and we label it as ours.
Our rule of thumb (not Google's)
We think about it from two sides: the page you want to help (the target) and the page you add links to (the source).
| Item | Rule of thumb | Why |
|---|---|---|
| Per target page | 3 to 5 new in-body links, each from a different on-topic page | Enough to give Google several paths and context, without forcing it |
| Per source page | About 1 in-body link per 150 to 250 words | Keeps links where they help the reader. A 1,000-word guide might carry 4 to 7 |
| Click depth | Money pages within about 3 clicks of the homepage | Deep pages get found and refreshed later |
| Same target from one page | Usually once | A second link to the same page from the same page adds little |
Stop sooner if a link would not help the reader at that spot. A short product page may only need two links. A long guide may need ten.
Where links count most
Not every link is equal. Menus and footers are the same on every page, so they say little about any one page. Links inside your text carry the most meaning, because the words around them explain where they go.
| Link location | Counts toward your total? | How useful it is for a target page |
|---|---|---|
| In-body, inside a sentence | Yes | High: context plus anchor text |
| Related posts or "next step" block | Yes | Medium |
| Breadcrumbs | Yes | Medium: shows where the page sits |
| Main menu | Yes | Low for any one page |
| Footer | Yes | Low |
When people worry about "too many links", it is almost always the menu and footer, not the body.
Signs you have too many
Use Google's test: if it looks like too much, it probably is. Concrete signs:
- Every second phrase is a link. Readers stop clicking when everything is blue.
- Links chained back to back with a few words each. Google's guide shows this as a bad example.
- A mega menu or footer with hundreds of links on every page. Visitors cannot use it, and it buries the links that matter.
- Many links to the same page from one page.
- Links to pages that do not help this reader, added only "for SEO".
Signs you have too few
This is the more common problem:
- Key pages have 0 to 2 internal links, all from menus.
- New posts are only linked from the blog index and slide off page 1 within weeks.
- Product or service pages get no links from your guides.
- Pages show up as "Discovered - currently not indexed" in Search Console. Weak internal linking can be one reason.
Find these pages with our orphan pages method or the Search Console internal links report.
Big footers and mega menus
Big menus are not a penalty. But they spread links thin and make every page look the same to Google. A better pattern:
- Keep the main menu to your top sections.
- Keep the footer to contact, legal and a few key pages.
- Move long lists of links into hub pages that link to every page on one topic.
A quick count for your own pages
Worked example (fictional site). northwind-outdoors.com has a 1,600-word guide, "How to choose a sleeping bag". It had 2 in-body links. By our rule of thumb it could carry about 6 to 10. The team added 5: three to sleeping bag product pages, one to the sleeping pad guide, and one to the temperature rating guide. Each sits in the sentence where a reader would want it. The guide's menu and footer links were left alone.
How to use this with an AI assistant
Connect SEOmatic at https://seomatic.ai/mcp and ask: "Use site_pages crawl on mysite.com/my-guide and count its in-body internal links and words. Then use gsc_performance query_pages with the guide's main query to find on-topic pages that should link to it." Sign in with connect_seomatic; reading is free.
More from the internal linking playbook
- The checklistInternal link SEO: the 1-week playbook
- GuideWhat is an internal link? The HTML, real examples and a 30-second test
- GuideHow to find orphan pages (free method)
- GuideInternal link anchor text: rules and examples
- GuideHub and spoke internal linking, with diagrams
- GuideHow to use the Search Console internal links report


