Everyone who learns about internal linking eventually asks the same thing: how many internal links per page is right? The honest answer is that Google does not give a number, and anyone who quotes a magic range as fact is guessing. What you can do is work from what Google does say, understand which links on a page actually carry weight, and set a sensible target for each page type. This guide gives you that method, a worked example, and an audit you can run in an afternoon.
Key takeaways
- Google’s documentation says there is no ideal number of links per page, and that if you feel you have too many, there is a good chance you do.
- Google recommends that every page of interest has at least one link from another page on the same site. Making sure important pages receive links matters more than hitting an outbound count.
- Anchor text should be specific, reasonably concise, and relevant to both pages. Keyword stuffing is discouraged.
- Ranges in this guide are planning heuristics, not Google rules. Use them to start, then judge each link by whether it helps a reader.
- Search Console’s Links report is a sample, not a complete list, so combine it with a crawl.
What Google actually says
Google’s page on crawlable links covers three points that matter here. First, every page of interest should be linked from at least one other page on the same site. Second, there is no ideal number of links per page, and if it feels like too many, it probably is. Third, good anchor text is specific, reasonably concise, and relevant to both the page it sits on and the page it points to, written as naturally as possible without stuffing in keywords.
Google’s SEO starter guide adds that Google primarily finds pages through links from pages it has already crawled, and that link text tells users and Google something about the page being linked to. Put together, that gives you the real purpose of internal links: help people and crawlers move through related pages with clear signals about what each destination contains.
Notice what is missing. There is no penalty threshold, no per-word ratio, and no official range. Treat any article that claims otherwise, including older versions of this one, with caution.

Why the first question is usually the wrong one
When people ask how many internal links per page they need, they usually mean outbound links from the page they are writing. But the more useful question is how many links point to each important page. A page nobody links to is an island. Google may find it through a sitemap, but your site gives readers and crawlers no path to it and no hint of its importance. We cover fixing that in our guide to orphan pages.
Search Console can show you where you stand. The Links report lists the pages with the most internal links on your site, and Google suggests using it to confirm that your core pages are well linked and that users can reach one page from another in few clicks. The report has limits: it shows a sample of links rather than all of them, may include links that no longer exist, combines duplicate links, and does not show whether a link is marked nofollow. Use it as a direction finder and confirm with a crawler.
Count every link, not just the ones you wrote
A page’s total links include navigation menus, sidebars, footers, breadcrumbs, and related-post blocks, not only the ones in your article. Those template links appear on nearly every page, so they quietly shape your site structure. They also change how crowded a page feels to a reader.
Example scenario: A hypothetical blog template has 28 links in the main menu, 12 in the sidebar, 30 in the footer, and 3 in the breadcrumb, for 73 template links. A new 1,800-word article adds 12 in-body links. The page now carries 85 links, and 86 percent of them are the same on every other page. Readers and crawlers get little signal from those 73, because they appear everywhere. The 12 in-body links are the ones that say “this page relates to those pages.” If you shrank the footer to 12 links, the page would have 67 links and the in-body ones would stand out more. The numbers are invented to show the method.
The takeaway is practical. Before adding more body links, see whether your template is crowding the page. Trim link-heavy footers and mega-menus if they do not serve visitors.
Starting points by page type
The table below gives planning heuristics. They are editorial rules of thumb, not Google requirements, and they assume normal pages with a normal template. Adjust to your topic, your readers, and your page length.
| Page type | Starting range for in-body links | Why |
|---|---|---|
| Short post (under 1,000 words) | 3 to 6 | Little room for natural references without crowding the text |
| Standard article (1,000 to 2,000 words) | 6 to 12 | Enough space to point to related guides and the main service or product page |
| Long pillar guide (over 2,000 words) | 10 to 20 | Covers many subtopics, each with a natural deeper page |
| Service or product page | 2 to 5 | The page has one job, so extra links compete with the action you want |
| Category or hub page | As many as it takes to list the child pages clearly | Its job is navigation |
| Homepage | Focused links to key sections | Show the main paths, not every page |
If a number from this table disagrees with common sense for a specific page, trust common sense. A 900-word article that truly needs eight references can have them. A 3,000-word article with only four natural links does not need more just to hit a target. For deeper rules, see our guide to internal linking best practices and the hub-and-spoke approach in our internal linking strategy guide.
Placement and anchor text
Readers scan web pages. In Nielsen Norman Group’s research, 79 percent of test users always scanned a new page, and the group lists hypertext links among the ways to highlight keywords for scanners. That is a reason to put your most useful links where the reader needs them, usually near the sentence that raises the question, rather than saving every link for the end.
For anchor text, follow Google’s guidance: be specific, concise, and natural. “Our checklist for fixing orphan pages” tells the reader and Google what to expect. “Click here” tells them nothing. Vary your wording a little rather than repeating an exact keyword on every link. Our guide to internal link anchor text goes deeper, and the post on what internal links are covers the basics.

Step-by-step: set the right number for one page
- Define the page’s job. Is it meant to teach, compare, or convert? A conversion page should have fewer exits than a teaching page.
- List the related pages. Write down the pages a reader would plausibly want next: a deeper guide, a definition, a tool, a service page.
- Rank them by usefulness. Keep the ones that clearly help. Cut anything that is only loosely related.
- Place each link at the moment of need. Link the first meaningful mention of the topic, not every mention.
- Write specific anchors. Describe what the reader will find.
- Check inbound links too. Add links from at least one or two relevant existing pages to the new one.
- Read the page as a visitor. If links interrupt the flow or the page feels crowded, remove some.
Step-by-step: audit your whole site
- Open the Search Console Links report and note your top internally linked pages. Check whether they are the pages you want to rank.
- Run a crawl with a tool of your choice and export inbound and outbound internal link counts per URL. Our roundup of internal linking tools can help you pick one.
- Flag important pages with no inbound internal links, and fix them first.
- Flag pages with unusually high total link counts and see whether the template is the cause.
- Review anchor text on links to your priority pages and replace vague anchors.
- Add internal links to older posts whenever you publish something new. In WordPress, our guide on adding internal links walks through four methods.
Common mistakes
- Chasing a number. Link because it helps the reader, not to reach a quota.
- Linking every mention. Repeating the same link over and over adds clutter. Link the first useful mention.
- Using identical keyword-heavy anchors. Google asks for natural wording.
- Ignoring inbound links. Writing great outbound links on a page nobody links to leaves it isolated.
- Relying on the footer. Putting a key page only in a sitewide footer is a weak signal compared with a contextual link.
- Never updating old posts. New pages need links from existing ones, or they stay hidden.
Short FAQ
Is there a Google penalty for too many internal links?
Google’s documentation names no penalty or numeric limit for internal links. It says there is no ideal number, and that too many links is a quality and usability problem you can judge by feel.
Do navigation and footer links count?
They are links on the page, so they are part of what a crawler and a reader see. Because they repeat everywhere, they say less about how any two pages relate than an in-body link does.
Should every page link to the homepage?
Usually the logo and menu already do this. You rarely need extra in-body links to the homepage unless it is genuinely the right destination for a reader.
Sources
- Google Search Central: link best practices (crawlable links and anchor text)
- Google Search Central: SEO starter guide
- Search Console Help: Links report
- Nielsen Norman Group: How users read on the web
If you would like help mapping links across a larger site, you can reach the team through the SSA Agency contact page.