Internal Linking Strategy Guide for SEO (2026)
Internal links are the single most underused lever in SEO. They cost nothing, take minutes to add and can move pages from "Discovered, not indexed" to page one. I have watched 82 pages sit in Google's crawl queue because they had zero internal links pointing at them. This guide walks through how to fix that, step by step.
Earlier this year I ran a crawl on a client's 120-page e-commerce site in Pune. The products were solid, the content was well written, and they had decent backlinks from local directories. But 34 of their pages were stuck in "Discovered, not indexed" in Google Search Console. When I pulled the crawl data, the reason was obvious: those 34 pages had one or two internal links each. Some had none at all.
Over three weeks, I restructured their internal linking. No new content, no new backlinks. Just links between existing pages. Within 45 days, 28 of those 34 pages entered the index. Eleven started ranking on page one or two. Total time spent: about six hours. That is the power of internal linking.
What is internal linking and why it matters in 2026
An internal link is any hyperlink that connects one page on your website to another page on the same website. When you link from a blog post to your services page, or from one article to a related article, those are internal links. They matter for three concrete reasons.
- Crawling. Googlebot discovers new pages by following links. If a page is not linked from anywhere on your site, Googlebot may never find it, even if it is in your XML sitemap. Pages stuck in the "Discovered, not indexed" bucket in Google Search Console are often there because of poor internal linking.
- Indexing. Internal links help Google understand a page's context and importance. A page that receives 15 internal links from relevant content signals that it matters. A page with zero internal links signals that even the site owner does not think it is worth referencing.
- PageRank distribution. Internal links distribute authority across your site. When your homepage (which typically has the most backlinks) links to a category page, some of that authority flows through. Smart internal linking lets you channel equity toward the pages you most want to rank.
In 2026, with Google's crawl budget under more pressure than ever and AI Overviews pulling from well-structured content, a deliberate internal linking strategy is not optional. It is foundational. If you want to understand the broader picture of how ranking works, my guide to ranking on the first page of Google covers the full framework.
How internal links solve crawling and indexing problems
Let me get specific about this because it is the most practical reason to care about internal linking right now.
Google Search Console's Pages report shows you exactly which pages are and are not indexed. The two status labels that internal linking directly fixes are:
- Discovered, not indexed. Google knows the URL exists (from your sitemap or an external link) but has not crawled it yet. This often means Googlebot cannot find a clear path to the page through your site's link structure.
- Crawled, currently not indexed. Google has crawled the page but decided not to index it. While content quality plays a role here, a lack of internal links also contributes. Google interprets a page with no internal links as low-priority content.
I have personally moved dozens of pages out of these buckets by doing nothing more than adding 3 to 5 contextual internal links from existing, indexed pages. The fix is not complicated. If your important pages are not being indexed, check how many internal links point to them before assuming the content is the problem.
For a complete walkthrough of diagnosing indexing issues, see my free website SEO audit guide.
Types of internal links
Not all internal links are equal. Each type serves a different purpose, and a strong internal linking strategy uses several of them together.
Contextual links
Links placed within body content. These are the most valuable type for SEO because they carry the most context. When you mention keyword research and link that phrase to your keyword research guide, Google understands the relationship between the two pages. Contextual links also get the most clicks because they appear naturally within the content readers are already engaged with.
Navigational links
The links in your main navigation menu. They distribute equity sitewide because they appear on every page. Keep navigation focused on your most important pages. Six to ten top-level items is usually enough.
Footer links
Footer links carry less weight than contextual or navigational links, but they still count. Use the footer for utility pages (privacy policy, terms, contact) and your main content categories. Avoid stuffing your footer with keyword-rich links.
Sidebar links
Sidebars can list related posts, popular posts, or category links. They help readers find more content and give those pages additional internal links. Because sidebar links appear on many pages, Google may assign them less per-link value than a unique contextual link.
Breadcrumb links
Breadcrumbs show the page's position in your site hierarchy: Home > Blog > Internal Linking Guide. Google often displays breadcrumbs in search results, replacing the URL with a cleaner path. Adding BreadcrumbList schema markup increases the chances of this happening.
The hub and spoke model (topic clusters)
The most effective internal linking structure in 2026 is the hub and spoke model, sometimes called topic clusters. Here is how it works.
You create one comprehensive "pillar" page (the hub) on a broad topic. Then you create several detailed pages (the spokes) on subtopics within that broader topic. Every spoke page links back to the hub, and the hub links out to every spoke. The spokes also link to each other where relevant.
For example, on this site my pillar page on how to rank on Google acts as a hub. Spoke pages include this internal linking guide, my keyword research guide, the on-page SEO checklist, and the backlink building guide. Each spoke links back to the pillar. The pillar links to each spoke. Readers can enter the topic cluster from any page and navigate to any related page without hitting a dead end.
Why does this work so well?
- Topical authority. Google sees a cluster of interconnected pages on a single topic and concludes that the site has depth on that subject. This helps all pages in the cluster rank better.
- Crawl efficiency. Googlebot can discover and crawl every page in the cluster by following links from any entry point.
- Equity distribution. If one spoke page earns a strong backlink, that equity flows through the internal links to the hub and then out to all the other spokes.
A Pune-based dental clinic I worked with had 45 blog posts about various treatments, all disconnected. I grouped them into five clusters (orthodontics, implants, cosmetic dentistry, pediatric, preventive care), created a pillar page for each, and cross-linked everything. Within three months, organic traffic increased 67 percent. The content was already there. The links were the missing piece.
Internal linking best practices
These are the rules I follow on every site I manage. They come from years of testing, not theory.
Use descriptive anchor text
The anchor text of an internal link tells Google what the target page is about. "Click here" and "read more" tell Google nothing. Use text that describes the target page's content. Vary the wording across links to the same page. "Learn about keyword research," "this keyword research walkthrough," and "our guide to finding keywords" are all better than repeating one exact-match phrase five times.
Keep important pages within 3 clicks of the homepage
Link depth matters. A page six clicks from the homepage receives less crawl priority and less PageRank than a page two clicks away. Every page you want to rank should be reachable within three clicks. If deep pages are performing poorly, link to them from a page that is already close to the homepage.
Fix orphan pages immediately
An orphan page has zero internal links pointing to it. If no other page links to it, Googlebot may never crawl it. I check for orphan pages monthly using Screaming Frog. Any page with zero inlinks gets linked from at least two relevant pages the same day I find it.
Distribute link equity intentionally
Your money pages (the ones that drive conversions or target your highest-value keywords) should receive the most internal links. Map out which pages matter most and link to them from your strongest pages. You can use my authority checker tool to see which pages carry the most authority, then link from those to the ones you want to boost.
Link to deep content, not just the homepage
Your homepage already receives the most internal links from the site logo and navigation on every page. What needs your attention is deep content: blog posts, service pages, product pages. These compete for long-tail keywords and drive targeted traffic. Link to them from related content throughout your site.
Use a reasonable number of links per page
There is no hard limit, but 3 to 10 contextual internal links per 1,500 words of content is a sensible range. The goal is relevance. Every link should add value for the reader. If you find yourself forcing links into sentences where they do not belong, you have too many.
How to audit your internal linking
Before you start adding links, you need to understand your current internal linking structure. Here is how I audit every site.
Step 1: Crawl your site with Screaming Frog
Screaming Frog SEO Spider is free for up to 500 URLs. Run a full crawl, then go to the "Inlinks" tab and sort by inlinks count. Pages with 0 or 1 inlinks are your highest priority. Export this data to a spreadsheet.
Step 2: Check Google Search Console
Go to the "Links" section and click "Internal links." This shows every page ranked by inlink count. Also check the "Pages" report under "Indexing" for pages stuck in the "Discovered, not indexed" or "Crawled, not indexed" buckets. Pages with few internal links that are also not indexed are your top fix candidates.
Step 3: Identify broken internal links
Screaming Frog flags all links that return 404 errors. Fix broken links before adding new ones. Either update the link to the correct URL or redirect the old URL.
Step 4: Map your link depth
Check the "Crawl Depth" column in Screaming Frog. Any important page at depth 4 or deeper needs a link from a shallower page. You can also run a quick check using my SEO checker tool to get a snapshot of your site's structure.
Step 5: Evaluate anchor text distribution
If the same exact-match phrase is used in every link to a particular page, vary it. If most of your links use "click here" or "learn more," replace them with descriptive text. The goal is a natural mix of keyword-rich, branded, and conversational anchor text.
Common internal linking mistakes
I see these mistakes on almost every site I audit. Avoid them.
Orphan pages
If a page has no internal links, Google has no reason to crawl it. I have seen sites with 30 percent of their pages completely orphaned because the owners kept creating content but never linked to it from existing pages. Creating content without linking to it is like writing a book and leaving chapters out of the table of contents.
Broken internal links
Every time you delete or move a page without updating inbound links, you create a broken link. Broken internal links waste crawl budget, leak equity and frustrate users. Run a crawl monthly to catch them.
Over-optimizing anchor text
If every internal link to your "digital marketing services" page uses that exact phrase as anchor text, Google may view it as manipulative. Natural anchor text varies. Some links might say "marketing services," others "what I offer," and some the full keyword phrase. If a reader would think the link text looks forced, Google probably thinks so too.
Linking only from the homepage
Some site owners link to everything from the homepage but never link between interior pages. This creates a star-shaped structure where the homepage is the only connector. Interior pages need to link to each other. A post about Core Web Vitals should link to related technical SEO content. A page about backlinks should link to content about keyword research. The more your interior pages interconnect, the stronger your topical architecture becomes.
Ignoring new content after publishing
When you publish a new blog post, go back to 3 to 5 existing, relevant pages and add links to it. Also add links from the new post to existing content. I call this the "publish and link" habit. It takes 10 minutes per post. Skipping it is the reason most blog posts never get indexed.
Step-by-step process for building an internal linking strategy
Here is the exact process I follow with every client. You can do this yourself in a single afternoon.
- List all your pages. Export every page from Screaming Frog, Google Search Console, or your CMS. Note the URL and primary keyword for each.
- Group pages into topic clusters. Sort into 4 to 8 topic groups, each with one pillar page and several supporting pages. Missing a pillar page? That is a content gap to fill.
- Identify your priority pages. Which pages drive revenue or target your most valuable keywords? These should receive the most internal links.
- Audit current internal links. Crawl with Screaming Frog. Flag orphan pages and pages with fewer than 3 inlinks. Fix broken links immediately.
- Build a linking map. For each priority page, identify 5 to 10 existing pages where you can add a contextual link. For each supporting page, plan 2 to 3 links to cluster siblings plus a link back to the pillar.
- Write natural anchor text. Draft the anchor text before editing. Vary the wording across links to the same target page.
- Implement the links. Go page by page and add them. On a 50-page site, expect 3 to 4 hours for this step.
- Add linking to your publishing workflow. Every new page needs links from 3 to 5 existing pages, and should link out to 3 to 5 relevant existing pages. Make this part of your content process.
- Review monthly. Run a crawl audit once a month. Check for orphan pages, broken links, and pages at crawl depth 4 or more. Fix issues the same day.
If your site has technical SEO issues beyond internal linking, my on-page SEO checklist for 2026 covers every element you need to check.
How internal linking fits into the bigger SEO picture
Internal linking is powerful, but it works best when combined with other SEO fundamentals. Without solid keyword research, you will not know which pages to prioritize. Without quality backlinks, you will not have much authority to distribute internally. Without proper schema markup, Google may not fully understand your content even with perfect internal links. And without strong Core Web Vitals, users may bounce before they ever click those carefully placed links.
Think of internal linking as the connective tissue of your SEO strategy. It ties everything together. The individual pieces (content, backlinks, technical SEO, on-page optimization) are all necessary. Internal linking is what makes them work as a system instead of a collection of disconnected efforts.
Frequently asked questions
How many internal links should a page have?
There is no fixed number, but a good working rule is 3 to 10 contextual internal links per 1,500 words of content. The emphasis should be on relevance, not quantity. Every link should help the reader find something genuinely useful. Google can follow hundreds of links on a single page without any penalty, but stuffing 50 links into a short post dilutes the equity each one passes and makes the content harder to read. I typically aim for 5 to 8 well-placed contextual links on a standard blog post, plus navigational and footer links that appear sitewide.
Do internal links pass PageRank the same way backlinks do?
Internal links pass PageRank within your own site, and the mechanism is similar to external backlinks. When a high-authority page on your site links to a lower-authority page, some of that link equity flows to the target page. The difference is that you have complete control over internal links. You choose the anchor text, the placement and which pages receive the equity. External backlinks carry more weight per link because they represent a vote of confidence from a separate domain, but internal links are the tool you use to distribute whatever authority your site earns across all the pages that matter.
What is the fastest way to find orphan pages on my site?
The fastest free method is to crawl your site with Screaming Frog (free for up to 500 URLs) and sort the results by inlinks count. Any page with zero inlinks is an orphan page. Google Search Console can also help. Go to the Pages report and look for pages marked as "Discovered, not indexed" or "Crawled, not indexed." Cross-reference those URLs with a site crawl. If those pages are not linked from any other page on your site, they are effectively orphans and Googlebot may never find them. I run this check monthly on every site I manage.
Related guides
- How to rank on the first page of Google: the complete framework for getting your pages into top positions.
- Free website SEO audit guide: how to diagnose indexing, crawling and technical issues across your entire site.
- How to build backlinks for small business: earning external links that give your internal linking something to distribute.