Welcome to the Salience internal linking SEO cheat sheet! Here we are going to explain everything you need to know about internal linking whilst also sharing some essential link best practices.
Internal Linking FAQ
Before we start revealing these important internal link recommendations, let’s first answer some of the most frequently asked questions about internal linking.
What is internal linking?
Internal linking is adding links that go from one page to another on the same domain.
How important is internal linking?
Search engines use links to find out what content on your site is related and the value of that content.
“The number of internal links pointing to a page is a signal to search engines about the relative importance of that page.” – Google.
How many internal links should a page have?
There is not a clear number here, but too many links will make your page seem spammy. Just be logical with the volume of internal links. Remember, link equity is divided from a page every time you link out, so make sure it is only going to important and relevant pages.
“If an important page does not appear in this list, or if a less important page has a relatively large number of internal links, you should consider reviewing your internal link structure.” – Google.
What is link equity?
Link equity (aka link juice) is the idea that each webpage has its own value, which is determined by a number of factors such as the quality of external links coming to that page, the topical relevancy, quality of content etc. Each page has different value based on these factors. The homepage of a website for example is typically the most valuable page with the most link equity.
Does Internal Linking help SEO?
Absolutely! Internal links allow users to navigate a website, help establish hierarchy for the website and importantly they send link equity to your pages.
These all contribute to ranking factors that can impact your SEO efforts.
How do I make an internal link?
Depending on your website CMS, you can add internal links either by adding the link code in the HTML or by hyperlinking a selection of text, as seen below:

The HTML code for an internal link looks like this:
<a href=”https://salience.co.uk/insight/magazine/7-seo-predictions-for-2020/”>7 SEO Predictions for 2020</a>

How do I find internal links to my website?
Google Search Console shows the ratio of your internal links. Simply log in to your Google Search Console account and go to Links > Internal links > Top internally-linked pages:

Crawling software like Screaming Frog allows you to review your internally linking much deeper and will help with finding the issues mentioned in the below best practice recommendations.
Internal Linking Best Practices
Below are a bunch of internal linking suggestions and recommendations that adhere to best practice guidelines, will improve your UX, and should spread the link equity a lot better across your website.
General Link Health
Fix Broken Internal Links
Seems kind of obvious, but fixing broken internal links ensures search engine crawlers can access a website with their full crawl budget, and results in a better user experience too.
If the broken URLs are for pages that no longer exist, the broken links can simply be removed from the page.
If the content is available at a new URL, the source link should be updated to the new URL, with the old link 301 redirected to the new location (assuming it had useful external backlinks).
The Check My Links Google Chrome extension is useful to locate the position of links on a particular page.
Update Redirected Links
Hitting a link that redirects can be confusing and a bit of a pain for searchers, but it can be a nightmare for crawlers.
Where possible, redirects should be updated to the destination link. This helps reduce load on the server and crawl budget waste.
This applies to 301 and 302 redirects if they have moved permanently. If a page has only moved URL temporarily, it is fine to keep the 302 redirect in place.
Screaming Frog’s ‘Response Codes’ tab is a great way to find all of your pages that redirect. We recommend bulk exporting the ‘Redirection (3xx) Inlinks’ report so you can see the source pages where the redirects are being linked and should be updated. You can find the report here:

I always pivot this data after I’ve opened it in Excel, so you can identify which redirects are the biggest offenders. Often the highest volume redirects are caused by sitewide redirects in the header or footer of the template.
Update HTTP Links to HTTPS
Mixed content, where HTTP resources are loaded over a secure HTTPS connection, can be a major problem for your site.
“Modern browsers may block this content, or will display warnings about this type of content to indicate to the user that this page contains insecure resources.” – Google.
Again, you can use Screaming Frog to identify if you have unsecured resources still internally linked and need replacing on your site.
Related – Why Website Security is Important for SEO
Anchor Texts
Use Relevant Anchor Texts
Anchor text is the text used (often blue and underlined) to link to a page.
“The anchor text you use for a link should provide at least a basic idea of what the page linked to is about. Aim for short but descriptive text-usually a few words or a short phrase.” – Google Search Engine Optimization Starter Guide
Therefore, anchor text such as “Read more” isn’t recommended.
Anchor texts across your site should be keyword rich and specific to the page, unlike this example:

These could be updated to be more keyword targeted to match the intent of the page e.g. Women’s Dresses, Men’s Swim Short’s, Girls Swimwear and Boys Swim Short’s.
Use Unique Anchor Texts
Anchor texts should describe what the linking page is. So, having the same anchor texts across several different pages is a poor user experience and will confuse search engines.
In this example all anchor texts on this page are the same, despite linking to different products for very different customers:

Anchor texts should be as descriptive as possible without being manipulative.