Free SEO audit with 10 action points - $2K worth of value
Rasesh Koirala

Internal Linking

On-page SEO: titles, headers, internal links

Internal links connect pages within your own site. They are one of the most underused levers in SEO - and one of the few where you have complete control with no dependency on other websites, domain authority, or external factors.

Google's John Mueller has stated directly: "Internal linking is super critical for SEO... one of the biggest things you can do on a website." Despite this, an Ahrefs study found that 66.2% of web pages have only one internal link pointing to them. Most sites are leaving a substantial ranking lever almost entirely unused.

What internal links do

Internal links serve three distinct functions for SEO, and all three matter.

Discovery. Google finds pages primarily by following links. A page with no internal links pointing to it - an orphan page - may never be crawled or indexed, regardless of how good its content is. Every new page you publish needs at least one internal link pointing to it from an existing, indexed page.

Authority distribution. PageRank - Google's measure of a page's importance - flows through links. When a high-authority page on your site links to a newer or lower-authority page, it passes some of that authority along. This is why Moz's research found that top-ranking pages receive three times more internal links than lower-ranking pages. The pages that rank well are usually the pages the rest of the site is linking to most.

Context. Anchor text - the visible, clickable words in a link - tells Google what the destination page is about. A link with the anchor text "keyword research tools" signals to Google that the destination page is about keyword research tools. Descriptive, relevant anchor text builds topical relevance for the pages you are linking to.

Anchor text best practices

Use descriptive anchor text that reflects the content of the destination page. "Learn more" and "click here" are wasted opportunities - they tell Google nothing about where the link goes.

Vary your anchor text across different links to the same page. Using the exact same phrase every time is over-optimisation and carries the same penalty risk as over-optimised backlink anchor text. Use exact-match phrases, partial matches, semantic variations, and occasional branded anchors across the full set of links pointing to any given page.

Context matters too. A link embedded within a paragraph of body text carries more weight than one in a sidebar or footer, because contextual links are editorial - they indicate the content around them is related to the destination. Prioritise in-body links over navigation-only links for your most important pages.

Orphan pages

An orphan page is a page with no internal links pointing to it. It exists on your site but is disconnected from the rest of your link graph. Google may not crawl it, or may crawl it rarely. Any authority your site has accumulated does not flow to it.

Finding orphan pages is straightforward in Ahrefs or Screaming Frog: run a crawl, then filter for pages with zero internal links pointing to them. For every orphan you find, identify the two or three existing pages most closely related to it in topic and add links from those pages. This is often the fastest way to recover rankings for pages that are indexed but performing poorly.

Crawl depth

Crawl depth is the number of clicks required to reach a page from your homepage. Pages three or more clicks deep from the homepage receive less crawl attention and are treated as lower priority by Google. If your most important pages - key product pages, cornerstone content, conversion-focused landing pages - are buried four or five levels deep in your site, they are at a structural disadvantage regardless of their content quality.

Bringing important pages within two to three clicks of the homepage, through navigation links or contextual links from high-traffic pages, is one of the most reliable ways to improve crawl frequency and ranking consistency for those pages.

How to build a practical internal linking habit

When you publish a new page, do two things before moving on. First, add internal links from two to five relevant existing pages to the new page. Second, add links from the new page to two to five relevant existing pages. This ensures every new page enters the site connected rather than orphaned, and contributes authority back to the pages it links out to.

When you update an existing page, check whether newer, relevant pages on your site should be linked from it. Pages are often published after older content was written and never linked back. A quarterly audit of your most important pages - checking their internal link count and the relevance of what they link to - keeps your link structure healthy as the site grows.

Internal linking works in parallel with content clusters and site architecture, both covered in later chapters. The principles here are the foundation for both.

Next: Schema markup