Skip to content
All guides
Phase 3: Content SEO

Internal linking: a practical guide

Seoga guide · Last reviewed · 7 min readInternal linking: a practical guide

How links between your own pages help visitors and Google find, understand and value them, with the checks to run and simple rules for good links.

Internal links are the links from one page of your site to another: the menu, the footer, the “related products” block and, most usefully, the links inside your text. They do three jobs at once.

  • They help pages get found. Google discovers most pages by following links. A page nothing links to may never be found, or found late, even if it is in your sitemap.
  • They explain what a page is about. The words of a link, called anchor text, tell Google and readers what to expect on the other side.
  • They show what matters. Pages that many of your other pages link to look more important than pages buried at the end of a long chain.

Unlike links from other websites, internal links are fully in your hands. That makes them one of the simplest improvements you can make, and one of the easiest to neglect as a site grows.

Orphan pagesNothing links to themVisitors and Google can’t reach them byclicking. Link to each one from a relatedpage, or retire it.Buried pagesToo many clicks deepPages far from the home page are visitedless. Link to the important ones fromhigher up.Broken linksThey lead to missing pagesDead ends for visitors and Google. Pointthem at the right page, or remove them.Redirected linksThey take a detourThey still work, but each click isslower. Point them straight at the finaladdress.Orphan pagesNothing links to themVisitors and Google can’t reach them byclicking. Link to each one from arelated page, or retire it.Buried pagesToo many clicks deepPages far from the home page arevisited less. Link to the importantones from higher up.Broken linksThey lead to missing pagesDead ends for visitors and Google.Point them at the right page, or removethem.Redirected linksThey take a detourThey still work, but each click isslower. Point them straight at thefinal address.
The four faults a link check usually finds. Each one has a simple fix, and most can be found with one crawl of your site.

How Google reads a link

Google follows links written as ordinary HTML: an <a> element with an href address. Links that only work through a script, such as a button that changes the page when clicked but has no address, may not be followed. If your menu or product filters are built that way, check them with the URL Inspection tool in Search Console, which shows the page as Google sees it.

A link Google can follow, with clear words
<a href="https://www.example.com/roses/climbing">climbing roses for shady walls</a>

Don’t add nofollow to links between your own pages. It asks Google not to follow the link, which is rarely what you want for your own site. To keep a page out of Google, use a noindex tag on the page itself, as our robots.txt and sitemap guide explains.

  1. Crawl your site. Use a crawler from your home page, as in the full audit. Export every page with its status code, the number of internal links pointing to it, and its depth (clicks from the home page).
  2. Find orphan pages. Compare the crawl with your sitemap. Pages in the sitemap that the crawl never reached have no links pointing to them. Decide for each: link to it from a related page, or retire it.
  3. Find pages buried deep. Sort by depth. Seoga’s scan flags pages more than three clicks from the home page; that is a useful rule of thumb, not a Google limit. Important pages should be closer.
  4. Fix broken and redirected links. List links that lead to a 404 or through a 301. Change each to point straight at the right, final address.
  5. Look at your most important pages. How many internal links point to them, and from where? A key service page with two links pointing to it deserves more.

Write links people understand

Good anchor text says where the link goes, in a few natural words. It helps readers decide whether to click, and helps Google understand the page it points to.

Weak and better link words, for a link to a page about pruning roses
WeakBetterWhy
click herehow to prune climbing rosesSays what is on the other side
read moreour pruning guide for beginnersMakes sense on its own, even out of context
roses roses rose pruningwhen to prune rosesReads naturally; stuffing words helps nobody
https://www.example.com/p?id=123rose care calendarReaders don’t read addresses

Vary the words naturally. Linking to the same page with exactly the same phrase from fifty places looks mechanical. Write the link the way you would mention the page in a sentence.

Build a structure, not a tangle

The most useful internal links follow the shape of your subjects. For each main topic, have one strong overview page that links to the detailed pages, and have each detailed page link back to the overview and across to its closest neighbours. Our guide to topic clusters shows how to plan this.

  • Menus carry your main sections. Keep them short; a menu with a hundred links says nothing about which ones matter.
  • Breadcrumbs (Home › Roses › Climbing roses) show where a page sits, and give every page a link back up.
  • Links in your text carry the most meaning. When you mention a subject you have a page about, link to it.
  • Related blocks under articles or products help visitors go on, if they show truly related pages.

How many links is right?

There is no magic number. Google’s advice is to keep the number of links on a page reasonable, and to link where it helps the reader. A long guide may link to a dozen related pages; a short product page may link to five. What matters more is that each link is there for a reason. If you would not expect a reader to click it, it probably adds little.

Watch for the opposite problem too. Footers and sidebars that repeat the same hundred links on every page add noise and push the useful links in your text into the crowd. Keep site-wide blocks for what visitors truly need everywhere: the main sections, contact, and policies.

Shops, filters and page numbers

Online shops have extra link traps. Filters for colour, size and price can create thousands of addresses showing nearly the same products. Sorting options can double them again. Make sure the category pages themselves are linked from the menu or the home page, that each product is linked from at least one category, and that the numbered pages of a long category (page 2, page 3) use ordinary links, so Google can reach products further down. Filter combinations nobody searches for don’t need to be found at all.

A simple routine

  • Every month: fix new broken links and links through redirects.
  • Every time you publish: link the new page from two or three related pages.
  • Every few months: look again for orphan pages and for important pages buried deep.

When you publish or refresh a page

Each new page should get links from two or three related pages that already exist, and should link out to them. When you refresh an old page, check whether newer pages should link to it. A page nobody links to has to be found the slow way.

Read next

See how your website doesA free check for Google and AI answers, in about a minute.
Check my site free