How many internal links should you have per page?

Internal links are one of the most important on-page ranking factors in SEO, they’re relevant for Google to understand your website’s architecture and to keep your users stay longer on your website. But can too many internal links on a single page hurt your SEO?

On a webpage there are 2 types of internal links, the contextual ones are typically included in the content (paragraphs and titles) while the navigational links are placed in areas such sidebars, footers and headers. In link building for SEO as whole, contextual links are considered to have the greatest impact since they’re embedded within content allowing Google and other search engines to understand the overall context.

According to this help article on, search engines have approximately a crawl limit of 150 links per page. Google’s Matt Cutts blogged about this topic back in 2009 where he recommends to keep the links (internal and external) on a given page to fewer than a 100.

While there are no specific number to be given in this case, we think that keeping the number of contexual internal links between up to a limit of 100 in a long form content (2000-3000 words) is safe and won’t dilute their value.

Focus on user experience and Google will follow:

Regardless of how many internal links you place on a page, each one these has to add value to the user. Do you have a blog article that provides further details on a topic? you should place an internal link to it. Have a commercial page where you promote your services and products? Link to it as well. The same applies to ‘Contact Us’ pages, FAQ pages and so on…

Don’t overthink this too much, if it’s good for the user it’ll be beneficial for your SEO.

InLinks is an SEO software enabling you to automate the internal linking structure of your website with a single line of Javascript code, our NLP based on entities is able to discover internal linking opportunities and avoids duplicating manual internal links.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *