Internal Linking for SEO: A 2026 Playbook for Site Owners

66% of pages have zero backlinks (Ahrefs), so internal links are often the only authority signal Google sees. A 2026 playbook for click depth, anchors, and tools.

Tarun Sharma
Tarun Sharma Founder, Chetaru
|
Updated Jun 23, 2026
|
11 min read
Share

Need More Growth & Leads?

We are ready to work with your business and generate some real results…

Let's Talk

Internal linking is the practice of pointing one page on your site to another using hyperlinks, so Google can crawl your content efficiently, distribute authority (PageRank) across pages, and so readers can move between related topics without bouncing back to search. According to Ahrefs’ study of 1 billion pages, 66.31% of pages on the web have zero backlinks pointing to them, which means internal links are often the only authority signal Google has to work with on a typical page.

Key Takeaways: Internal links are still one of the strongest on-page signals you control, per Google Search Central’s link best practices. The top-ranking page for a query has on average 3 to 10x more internal links pointing at it than competing pages further down (Backlinko analysis of 11.8M results). Orphan pages, pages with zero internal links pointing in, are effectively invisible to crawlers, and industry crawls find 5 to 15% of pages on a typical site are orphaned (Sitebulb orphan pages guide).

What is internal linking, and why does Google care?

Google’s Search Central documentation states that “Google can follow your links only if they use an <a> tag with an href attribute,” and that internal linking helps Google understand site structure, page relationships, and which pages you consider most important. The mechanism is not subtle. Google’s crawler discovers new URLs primarily through links, and the link graph inside your own site is the part you fully control.

Three things happen when you link from page A to page B on the same domain:

  • Discovery. Googlebot finds page B faster, sometimes within hours of the link going live, rather than waiting for the next sitemap crawl.
  • Equity transfer. A fraction of page A’s PageRank passes to page B. The original Stanford PageRank paper by Page and Brin describes this as a “random surfer” probability that the link is followed.
  • Context. The anchor text and surrounding sentence tell Google what page B is about, which influences which queries it ranks for.

External backlinks get more attention in SEO discourse, but on most sites the internal link graph carries more weight in practice, simply because there are far more internal links to work with than external ones.

How many internal links should each page actually have?

Backlinko’s analysis of 11.8 million Google search results found a clear correlation between the number of internal links pointing to a page and that page’s average ranking position. Top-ranking pages had significantly more incoming internal links than pages on subsequent SERPs, with the median top-three page receiving roughly 3 to 10 times the inbound internal links of pages outside the top 20.

A working benchmark for a content-led site:

  • Pillar pages and money pages: 20 to 100+ relevant inbound internal links from supporting content.
  • Supporting blog posts: 5 to 20 inbound internal links from related articles and category pages.
  • New articles: at minimum 3 internal links inbound within 30 days of publishing, otherwise the page will struggle to get crawled and indexed at any speed.

Google’s John Mueller has repeatedly confirmed on Search Off the Record that “internal links are one of the strongest signals you can give Google about which pages on your site you find important.” Pages with no inbound internal links from your important sections are telling Google those pages do not matter to you, and Google will treat them accordingly.

How does PageRank flow through internal links?

PageRank, the algorithm described in the original 1998 Stanford paper by Larry Page and Sergey Brin, treats every link as a vote of importance and distributes a fraction of the linking page’s score to the linked page. Google has confirmed many times that PageRank, in updated form, remains part of the modern ranking system. The mechanic that matters for internal linking:

  • A page’s total outgoing PageRank is divided across all the links on the page. If you have 100 outbound links, each one passes 1% of the available equity. If you have 10, each one passes 10%.
  • Cutting “noise” links in headers, footers, and sidebars concentrates more equity on the in-content links that actually map to your topic.
  • A page can have its inbound PageRank diluted if its outbound links point to low-value destinations.

In practical terms: a homepage with 200+ navigation, footer, and “related posts” links passes less equity per link than a homepage with 40 links, all of them deliberate. That is why minimal navigation and contextual in-content linking outperform sprawling mega-menus for SEO purposes, even though the user experience tradeoffs are different.

What anchor text should you use for internal links?

Ahrefs’ study of 4 billion pages found that exact-match and partial-match anchor text correlates with higher rankings for the target keyword, but only when the anchor sits in a natural sentence. The same study noted that fully exact-match anchors stop helping (and may hurt) once the same phrase repeats across many internal links pointing to the same destination.

Rules that hold up across most sites:

  • Use descriptive phrases that include the target keyword or a close variant. “How to set up Google Search Console” beats “click here” or “read more.”
  • Vary the anchor across pages. If 50 inbound internal links all use the identical anchor “SEO services,” Google may interpret that as manipulation. Mix exact match, partial match, branded, and related phrases.
  • Avoid generic anchors as the only signal. “This article” or “this guide” tell Google nothing about the destination.
  • Match the anchor to the sentence. The anchor should read naturally in the surrounding prose, not feel bolted on.

A simple rule of thumb: if a reader skimmed the anchor text without context, would they have a reasonable idea what the linked page is about? If not, rewrite the anchor.

How deep can pages be from your homepage before they suffer?

Crawl studies consistently find that pages four or more clicks from the homepage receive significantly less Googlebot attention and, on average, rank for fewer keywords. The recommended ceiling for content you want to rank is three clicks deep from the homepage. Pages five or more clicks deep frequently end up as orphans in the crawl graph.

To audit click depth:

  • Run a crawl in Screaming Frog or Sitebulb and sort pages by “Crawl Depth.”
  • Identify any priority page (a service page, money page, or high-intent blog post) sitting four or more clicks deep.
  • Add internal links from higher-level pages, often the homepage, a hub page, or a category index, to pull those pages closer.

Click depth is the single most actionable lever for indexation speed. Fixing a 5-click money page to 2 clicks usually moves it from “barely crawled” to “crawled weekly” within a month.

What tools should you use to find internal linking opportunities?

Most internal-linking work is impossible to do by hand at scale. You need a crawler and a search-data tool. The six worth knowing:

ToolWhat it showsCost (2026)Best use case
Screaming Frog SEO SpiderFull site crawl, internal link counts per URL, anchor text, broken links, click depthFree up to 500 URLs, £239/year for unlimitedComprehensive technical audit on any site size
Ahrefs Site AuditInternal linking opportunities report with keyword context, orphan pages, redirect chainsFrom $129/month (Lite plan)Combining link audit with backlink and keyword data
Semrush Site AuditInternal linking issues, page authority score (Internal LinkRank), site architectureFrom $139.95/month (Pro)Teams already on Semrush for keyword tracking
Google Search Console“Internal links” report under Links, free, shows top-linked pages on your siteFreeSanity check on which pages Google sees as most-linked
SitebulbCrawl with visual site architecture diagrams, internal link distribution, hint-driven prioritiesFrom $13.50/month (Lite)Visual learners and agency reporting
Link Whisper (WordPress)Suggests internal links inside the WordPress editor as you write, auto-link by keywordFrom $77/yearWordPress site owners writing content frequently

For a small site, Google Search Console plus the free Screaming Frog tier covers most of what you need. For a site over 500 URLs, one of the paid crawlers becomes essential because manual link mapping does not scale.

How do you find pages to link FROM using a Google site: search?

The site: operator narrows Google’s index to a single domain, which is the fastest way to find every page on your own site that already mentions a target keyword. Those are the pages where adding an internal link makes the most editorial sense, because the topic is already on screen.

The exact query format:

site:yourdomain.com "target keyword phrase"

A real example, finding every page on your site that mentions “schema markup” so you can link them to your schema markup pillar:

site:chetaru.com "schema markup" -inurl:/schema-markup/

The -inurl:/schema-markup/ part excludes the destination page itself from the results, so you do not get the pillar page in its own opportunity list. Run the query, open each result in a new tab, and for each one decide whether a contextual link to the pillar fits inside an existing sentence. Most editorial teams find 5 to 20 opportunities per pillar this way in under an hour.

How do you use Search Console to plan internal links?

Google Search Console’s Performance report tells you which pages on your site already get impressions for a target query, which means they already have topical authority Google has recognised. Linking from those pages to a page you want to rank passes that recognised authority to the new page.

The workflow:

  1. Open Search Console, choose your property, and go to Performance > Search results.
  2. Filter by Query containing your target keyword (for example, “schema markup”).
  3. Switch to the Pages tab. The list now shows every page on your site that has received impressions for queries containing that keyword.
  4. Sort by impressions descending. The top 5 to 10 pages are your highest-leverage source pages.
  5. For each source page, open it and find a natural sentence where you can insert a contextual link to the destination page using descriptive anchor text.

You can pull this data programmatically through the Search Console API. A minimal API query body that returns the top pages for a query looks like this:

json { "startDate": "2026-02-01", "endDate": "2026-05-01", "dimensions": ["page"], "dimensionFilterGroups": [ { "filters": [ { "dimension": "query", "operator": "contains", "expression": "schema markup" } ] } ], "rowLimit": 25 }

That returns up to 25 URLs ranked by impressions, ready to feed into a spreadsheet for outreach to your own content team.

How do you fix orphan pages on a typical site?

Orphan pages are pages with zero inbound internal links from anywhere else on the site. Sitebulb’s guidance on orphan pages suggests 5 to 15% of pages on a typical content site are orphaned, often because they were created for a campaign, a redirected old URL, or a template that lost its internal link path during a redesign.

The fastest fix:

  1. Crawl your site with Screaming Frog or Sitebulb. Both surface orphan pages directly. In Screaming Frog you also need to feed in a sitemap and GSC export to identify URLs that exist but are not linked.
  2. Decide per page: keep, redirect, or noindex. An orphan with no traffic and no commercial value should be redirected to its parent topic or noindexed. An orphan that should rank needs links.
  3. For the keep list, add at least 2 inbound internal links from contextually related pages within 7 days. Use the site: operator method above to find candidates.
  4. Recrawl in 14 days and verify the orphans are now reachable from the homepage in three clicks or fewer.

Most sites cut their orphan count in half within one editing cycle, which usually shows up in Search Console as a measurable lift in indexation rate within four to six weeks.

What internal linking mistakes hurt the most?

Three failure patterns appear in most audits:

  • Sitewide footer or sidebar links to every page. This dilutes equity. Footers should link to 10 to 20 pillar pages, not 100 individual blog posts.
  • Exact-match anchor text overuse. Linking to the same page from 50 places using the identical anchor “best SEO services” looks manipulative. Vary the anchors.
  • Broken internal links left for months. Every 404 inside your own site is a wasted crawl budget hit. Crawl monthly and fix them in the same week.

A fourth, subtler issue: linking from low-authority pages to your highest-value pages and assuming that helps. It rarely does. The flow that moves the needle is the reverse, linking from your highest-authority pages (homepage, top blog posts, hub pages) into the pages you want to rank.

Frequently asked questions

There is no fixed limit since Google dropped the old “100 links per page” guidance over a decade ago, but practical experience suggests in-content link density of one link per 100 to 150 words reads naturally. Pages with 200+ links almost always include navigation, footer, and related-post bloat that should be trimmed regardless of SEO concerns.

What this means in practice

Internal linking is the single highest-leverage on-page SEO lever for most sites because it is fully under your control, costs nothing to implement, and compounds every time you publish new content that links to old content. Get the basics right, descriptive anchor text, sensible click depth, no orphan pages, contextual links from your strongest pages, and the rest of your SEO work pays off faster.

For deeper coverage of related territory, see our guides on technical SEO and content strategy.