Internal Linking Audit Guide: Complete SEO Guide for 2026

An internal linking audit is a systematic review of the links connecting pages within your website. It helps you discover orphan pages, broken internal links, weakly linked content, excessive click depth, poor anchor text, and missed opportunities to connect related pages.
A strong internal linking structure does more than help visitors move around your website. Internal links help search engines discover URLs, understand relationships between pages, and navigate your site’s content. Google specifically recommends making important pages reachable through crawlable links and using descriptive link text that gives users and search engines context about the destination page.
This internal linking audit guide explains how to audit your site’s internal links, identify technical and strategic problems, prioritize fixes, and build a stronger internal linking strategy for SEO and AI search visibility.
AEO vs GEO vs SEO: Complete Comparison 2026
GEO vs SEO: What You Need to Know in 2026
Can Google Read JavaScript? Unlocking Search Engine SEO
How to Automate SEO for WordPress Websites
What Is an Internal Linking Audit?
An internal linking audit is the process of analyzing how pages on your website link to one another.
Unlike an external link audit, which focuses on backlinks from other websites, an internal linking audit examines links within your own domain.
The audit typically evaluates:
- Incoming internal links
- Outgoing internal links
- Orphan pages
- Broken internal links
- Redirected internal links
- Anchor text
- Link relevance
- Crawl depth
- Link distribution
- Important pages receiving too few links
- Pages containing excessive or unnecessary links
- Internal linking opportunities
- Site architecture and topic relationships
The objective is not simply to increase the number of internal links.
The objective is to create a logical network of useful links that helps users and search engines discover, understand, and navigate your most important content.
Google states that it uses links both to discover new pages and as signals when determining the relevance of pages. It also recommends that every page you care about should be reachable through a link from another findable page.
Why Is Internal Linking Important for SEO?
Internal linking is an important part of technical and on-page SEO because it connects individual pages into a larger site structure.
A well-designed internal linking strategy can help with several areas of SEO.
1. Help Search Engines Discover Pages
Search engine crawlers navigate websites by following links.
If an important page has no internal links pointing to it, it can be much harder for crawlers to discover through normal site navigation.
Google explains that Googlebot discovers URLs by fetching and parsing links, along with other discovery mechanisms such as sitemaps and redirects.
This is why important pages should not exist in isolation.
2. Help Search Engines Understand Site Structure
Internal links establish relationships between pages.
For example, imagine a website about SEO with these pages:
- SEO Guide
- Technical SEO
- Keyword Research
- Internal Linking
- XML Sitemaps
- Indexing Problems
- Link Building
Linking these pages logically helps establish relationships between related topics.
A comprehensive SEO guide might link to the technical SEO guide, which could then link to more specific resources such as XML sitemaps and indexing problems.
This creates a clearer topical structure.
3. Distribute Internal Authority
Internal links can help distribute signals throughout your website.
A page that receives strong external backlinks may have significant authority relative to other pages on the same domain. Strategically linking from that page to another relevant page can help connect the two pages within the site’s architecture.
This does not mean you should simply add links from your strongest pages to every page.
Links should be relevant and useful to visitors.
Semrush’s internal linking documentation also uses internal-link metrics to identify pages that pass significant internal linking value and pages that may be difficult to reach.
4. Improve User Navigation
Internal links give visitors additional resources when they need more information.
For example:
Internal links help search engines discover content. If you’re having trouble getting pages indexed, see our guide to how to fix indexing problems.
The second link gives the reader an obvious next step.
That is more useful than adding unrelated links simply because they contain target keywords.
5. Strengthen Topic Clusters
Internal links are especially useful for connecting related content.
A website can create a pillar-and-cluster structure where:
Pillar page → Supporting pages → Related supporting pages → Pillar page
For example:
Pillar: Complete SEO Guide
Supporting content:
- Keyword Research Guide
- Technical SEO Guide
- Internal Linking Guide
- XML Sitemap Guide
- Indexing Guide
- Link Building Guide
The supporting pages can link back to the pillar page when appropriate, while also linking to closely related resources.
This creates a more coherent topical structure.
What Should an Internal Linking Audit Check?
A complete audit should evaluate more than broken links.
At minimum, review these areas:
- Site structure
- Orphan pages
- Incoming internal links
- Outgoing internal links
- Anchor text
- Broken internal links
- Internal redirects
- Crawl depth
- Link relevance
- Link distribution
- Important pages
- Internal linking opportunities
- Navigation
- Breadcrumbs
- Topic clusters
Let’s examine each area.
How to Conduct an Internal Linking Audit
Step 1: Crawl Your Website
Start by crawling your website with an SEO crawling tool.
Popular options include:
- Screaming Frog
- Semrush Site Audit
- Ahrefs Site Audit
A crawl gives you a URL-level view of your site’s internal link structure.
Depending on the tool, you can analyze information such as:
- URL
- HTTP status code
- Incoming internal links
- Outgoing internal links
- Crawl depth
- Anchor text
- Canonical URL
- Sitemap inclusion
- Redirects
- Internal linking issues
Semrush’s current Site Audit reports include internal links, crawl depth, incoming and outgoing links, and other page-level attributes.
Step 2: Map Your Site Structure
Before fixing individual links, understand the structure of the website.
Identify:
- Homepage
- Main categories
- Subcategories
- Product or service pages
- Blog posts
- Guides
- Landing pages
- Supporting resources
A simple structure might look like this:
Homepage
→ SEO
→ Technical SEO
→ Content SEO
→ Link Building
→ SEO Tools
Under Technical SEO:
→ XML Sitemaps
→ Indexing Problems
→ Robots.txt
→ Canonical Tags
This structure makes it easier to identify pages that are disconnected or buried too deeply.
Google recommends organizing content logically so that users and search engines can understand how pages relate to the rest of the website.
ecommerce SEO tips for beginners –
Step 3: Find Orphan Pages
An orphan page is a page with no incoming internal links.
For example:
/internal-linking-audit/
may exist in your sitemap and be indexed, but if no other page on the site links to it, it is effectively disconnected from your site’s internal navigation.
Orphan pages are important to identify because visitors may have no normal path to reach them, and search engines have fewer internal signals connecting them to the rest of your site.
Ahrefs defines orphan pages as URLs with no incoming internal links and recommends ensuring that important pages are accessible through the site’s navigation and link architecture.
How to Fix Orphan Pages
For each orphan page, ask:
- Is this page still needed?
- Should it be indexed?
- Is there a relevant category for it?
- Which existing pages discuss this topic?
- Which high-value pages could naturally link to it?
- Should it be added to navigation?
- Should related articles link to it?
If the page is valuable, add relevant internal links.
If it is outdated or unnecessary, consider whether it should remain published.
Do not create internal links simply to eliminate the orphan-page warning. The link should have a legitimate contextual purpose.
Step 4: Analyze Incoming Internal Links
Look at how many internal links point to each important page.
Pay particular attention to:
- Pages with zero incoming links
- Pages with only one incoming link
- Important commercial pages
- High-converting landing pages
- Important guides
- New content
- Pages receiving organic traffic
- Pages you want to improve in search
A page does not automatically become more valuable simply because it has more internal links.
The goal is to ensure that important pages have appropriate connections from relevant parts of the website.
Step 5: Analyze Outgoing Internal Links
Next, analyze how many internal links each page sends to other pages.
A page with many links is not automatically problematic.
For example, a category page might naturally contain many links because its purpose is to help users discover individual resources.
However, a normal article containing a huge number of unrelated internal links may provide a poor experience.
Semrush notes that excessive internal links can make it harder for users and crawlers to determine which links are important.
The key question is:
Does each link add useful context or navigation value?
If not, consider removing it.
Step 6: Check Anchor Text
Anchor text is the clickable text of an internal link.
Compare:
Click here to learn more.
with:
Learn how to fix indexing problems.
The second example gives users and search engines more information about the destination page.
Google recommends concise, descriptive link text because it helps users and search engines understand the linked page.
Good Internal Link Anchor Text
Good anchor text should generally:
- Describe the destination
- Make sense within the sentence
- Be concise
- Match the topic of the destination
- Sound natural
Examples:
- Internal linking best practices
- XML sitemap best practices
- How to fix indexing problems
- Technical SEO audit guide
- Link building strategies
Avoid Generic Anchor Text
Avoid relying heavily on:
- Click here
- Read more
- Learn more
- This article
- Here
These phrases don’t communicate much about the destination.
Avoid Keyword Stuffing
There is also no need to force the exact same keyword into every internal link.
For example, if you have a page targeting:
Internal Linking Audit
your site does not need every link pointing to it to use exactly that phrase.
Natural variations may include:
- Internal linking guide
- Internal link audit
- Audit your internal links
- Internal linking strategy
- Guide to internal links
The anchor should accurately describe the destination rather than being manipulated for keyword density.
Step 7: Find Broken Internal Links
Broken internal links send visitors or crawlers to URLs that no longer work.
Common causes include:
- Deleted pages
- Changed URLs
- Typographical errors
- Website migrations
- Incorrect relative URLs
- Removed products
- Expired content
Look for status codes such as:
- 404 Not Found
- 410 Gone
- Other relevant 4xx errors
- 5xx server errors
Semrush identifies broken internal links as an important internal linking issue because they can create poor user experiences and interfere with crawling.
How to Fix Broken Internal Links
For every broken link:
- Open the source page.
- Confirm the destination is actually unavailable.
- Find the most relevant replacement.
- Update the link.
- If there is no useful replacement, remove the link.
Do not automatically redirect every broken URL to the homepage.
If a highly relevant replacement exists, link directly to that page.
Step 8: Find Internal Links Pointing to Redirects
An internal link may technically work while still being inefficient.
For example:
Article A → Old URL → 301 redirect → New URL
A better structure is:
Article A → New URL
This removes an unnecessary redirect step.
During an audit, identify internal links pointing to:
- 301 redirects
- 302 redirects
- Old URLs
- HTTP versions when HTTPS is canonical
- URLs with unnecessary redirect chains
Semrush specifically recommends updating internal links so they point directly to the final destination rather than an old redirected URL.
Step 9: Analyze Crawl Depth
Crawl depth describes how many clicks are required to reach a page from a starting point, commonly the homepage.
For example:
Homepage → Category → Article
has a depth of three levels if counting the page path in that manner.
A different example:
Homepage → Category → Subcategory → Article
creates a deeper path.
There is no universal rule that every page must be exactly three clicks from the homepage.
However, important content should not be unnecessarily buried.
Semrush recommends paying attention to important pages that require more than three clicks to reach, while its current documentation describes crawl depth as a key part of internal linking analysis.
How to Reduce Excessive Crawl Depth
You can:
- Add contextual links from relevant high-level pages
- Improve category navigation
- Add links from popular content
- Simplify unnecessary category layers
- Improve breadcrumbs
- Link important pages from appropriate hubs
The goal is not to flatten your entire website.
The goal is to make important content easy to discover.
Step 10: Check Link Relevance
Every internal link should make sense in context.
For example, an article about XML sitemaps could naturally link to:
- Indexing
- Crawlability
- Technical SEO
- Google Search Console
- Robots.txt
A random link to an unrelated topic such as social media marketing would not necessarily help the reader.
Before adding a link, ask:
Would the reader reasonably want to learn more about this topic at this point?
If the answer is yes, the link may be useful.
Step 11: Identify Underlinked Important Pages
Some pages aren’t orphaned but still don’t receive enough relevant internal links.
Examples include:
- New articles
- Money pages
- Important category pages
- Evergreen guides
- High-converting pages
- Pages with strong backlinks
- Pages receiving organic traffic
These pages can benefit from additional contextual links from relevant content.
Ahrefs recommends looking beyond orphan pages and finding opportunities to add internal links from existing content to important pages.
How to Find Internal Linking Opportunities
Finding opportunities is one of the most valuable parts of an internal linking audit.
Suppose you publish a new article about XML Sitemap Best Practices.
You could search your existing website for pages discussing:
- XML sitemaps
- Technical SEO
- Crawlability
- Indexing
- Google Search Console
- SEO audits
Then review those pages and identify natural locations where the new article would add value.
A Simple Internal Linking Opportunity Process
- Identify your target page.
- Define its main topic.
- Search your website for related pages.
- Open the most relevant pages.
- Find contextual sections where the target page adds value.
- Add descriptive anchor text.
- Verify the destination is indexable and live.
- Record the change.
Repeat this process whenever you publish important content.
Internal Linking and Topic Clusters
Internal links are particularly effective when used to build topic clusters.
A topic cluster consists of:
Pillar page
↓
Subtopic pages
↓
Supporting resources
For example:
Pillar Page
Complete Technical SEO Guide
Supporting Pages
- XML Sitemap Best Practices
- How to Fix Indexing Problems
- Robots.txt Guide
- Canonical Tags Guide
- Internal Linking Audit Guide
The pillar page can link to the supporting pages.
The supporting pages can link back to the pillar where relevant.
Related supporting pages can also link to each other when the connection benefits the reader.
This creates a connected topical ecosystem instead of a collection of isolated articles.
Internal Linking for New Content
New content should not be published and forgotten.
When publishing a new article, use a two-way process.
First: Add Links From the New Article
Link from the new article to relevant existing resources.
Second: Add Links to the New Article
Find older relevant pages and add contextual links pointing to the new article.
This second step is frequently overlooked.
For example, if you publish:
How to Fix Indexing Problems
you might update older articles about:
- Technical SEO
- Google Search Console
- XML sitemaps
- Crawling
- Indexing
and add relevant links to the new guide.
This allows the new page to become part of the existing site structure immediately.
Internal Linking and High-Authority Pages
Not every page on your website has equal internal linking strength.
Some pages naturally accumulate more external backlinks, traffic, or internal links.
These pages can become useful sources for additional internal links.
For example:
Popular SEO Guide
↓
Internal Linking Guide
↓
Indexing Guide
However, don’t turn a high-authority page into a directory containing dozens of unrelated links.
The destination must still be relevant.
The purpose is to connect related resources—not to distribute links mechanically.
Should You Use Nofollow on Internal Links?
In normal circumstances, internal links that you want search engines to follow should be standard crawlable links.
Google explains that crawlable links are generally HTML <a> elements with an href attribute.
You should not automatically add nofollow to internal links as an SEO tactic.
Instead, determine why the link exists and whether search engines should follow it.
For normal internal navigation and contextual links, a standard link is generally appropriate.
Internal Linking and Breadcrumbs
Breadcrumbs show a user’s location within the site’s hierarchy.
For example:
Home → SEO → Technical SEO → Internal Linking
Breadcrumbs can improve navigation and reinforce the relationship between different levels of content.
Google says breadcrumb trails can help users understand and explore a site’s hierarchy.
Breadcrumbs are especially useful on:
- Ecommerce websites
- Large content websites
- News websites
- Documentation websites
- Category-heavy websites
However, breadcrumbs should complement your internal linking structure rather than replace contextual links.
Common Internal Linking Mistakes
Mistake 1: Creating Orphan Pages
Publishing content without linking to it from anywhere else creates disconnected pages.
Fix: Add relevant contextual or navigational links.
Mistake 2: Using “Click Here” Everywhere
Generic anchors provide little context.
Fix: Use concise, descriptive anchor text.
Mistake 3: Linking Every Keyword
Adding links to every possible keyword makes content difficult to read.
Fix: Link when the destination genuinely adds value.
Mistake 4: Ignoring Old Content
Internal linking is often treated as something you do only when publishing new content.
Fix: Regularly revisit older articles and add links to relevant new resources.
Mistake 5: Ignoring Redirects
Internal links can continue pointing toward URLs that now redirect.
Fix: Update them to the final destination.
Mistake 6: Linking to Unrelated Pages
An internal link may technically work while providing no useful context.
Fix: Prioritize topical relevance.
Mistake 7: Creating Excessively Deep Pages
Important resources buried behind multiple unnecessary navigation layers can be difficult to discover.
Fix: Improve site architecture and add contextual links.
Mistake 8: Focusing Only on Link Quantity
More links do not automatically mean better SEO.
Fix: Evaluate relevance, placement, destination, user value, and overall architecture.
Internal Linking Audit Checklist
Use this checklist during every internal linking audit:
Site Structure
- ☐ Map the website structure
- ☐ Identify important categories
- ☐ Review content hierarchy
- ☐ Check navigation paths
- ☐ Review breadcrumbs
Orphan Pages
- ☐ Find pages with zero incoming internal links
- ☐ Check whether orphan pages should remain indexed
- ☐ Add links to valuable orphan pages
- ☐ Remove or consolidate unnecessary pages
Internal Links
- ☐ Review incoming internal links
- ☐ Review outgoing internal links
- ☐ Identify underlinked important pages
- ☐ Identify pages with excessive links
- ☐ Review link distribution
Anchor Text
- ☐ Use descriptive anchor text
- ☐ Avoid excessive generic anchors
- ☐ Avoid repetitive exact-match anchors
- ☐ Keep anchor text natural
- ☐ Make sure anchor text matches the destination
Technical Issues
- ☐ Find broken internal links
- ☐ Fix 404 links
- ☐ Review 5xx errors
- ☐ Find internal redirects
- ☐ Update links pointing to redirected URLs
- ☐ Check HTTPS consistency
- ☐ Verify important links are crawlable
Content Relevance
- ☐ Link related articles
- ☐ Build topic clusters
- ☐ Connect pillar and supporting pages
- ☐ Add links to new content from older pages
- ☐ Link from relevant high-value pages
Crawlability
- ☐ Review crawl depth
- ☐ Improve access to important pages
- ☐ Ensure important pages are reachable through internal links
- ☐ Review sitemap and internal-link consistency
Best Tools for an Internal Linking Audit
Several SEO tools can help automate parts of the process.
Screaming Frog
Screaming Frog can crawl websites and provide detailed information about URLs, links, status codes, anchor text, redirects, and other technical SEO elements.
It is particularly useful when you want detailed crawl-level data.
Semrush
Semrush Site Audit includes an internal linking report that can help identify orphan pages, crawl depth problems, broken links, internal linking distribution, and other issues.
Its current reports also expose page-level attributes such as incoming internal links, outgoing internal links, crawl depth, and Internal LinkRank.
Ahrefs
Ahrefs Site Audit can identify orphan pages and internal linking opportunities.
Its documentation recommends ensuring important pages have relevant followed internal links and highlights internal linking as a way to improve discovery and distribute link equity.
Google Search Console
Google Search Console should be part of your broader SEO workflow.
It can help you investigate indexing, search performance, and individual URLs.
However, an internal linking audit usually benefits from combining Search Console data with a crawler because Search Console does not replace a complete site-wide crawl.
How Often Should You Perform an Internal Linking Audit?
The ideal frequency depends on the size and publishing frequency of your website.
A small website might perform a comprehensive audit several times per year.
A large website publishing content continuously may benefit from more frequent monitoring.
You should also perform an internal linking review after:
- Website migrations
- Major URL changes
- Redesigns
- Taxonomy changes
- Large content updates
- Removing large numbers of pages
- Publishing a major content cluster
- Changing navigation
- Moving content between categories
You do not need to wait for a scheduled audit to fix obvious issues.
Broken links and important orphan pages should be addressed whenever they are discovered.
Modern Link Building Strategies
What Makes a High-Quality Backlink? 2026
How to Prioritize Internal Linking Fixes
Not every issue has the same importance.
Instead of trying to fix everything simultaneously, prioritize pages and problems according to business and SEO value.
Priority 1: Important Pages With No Internal Links
These pages are disconnected from your site.
Priority 2: Broken Internal Links
These create navigation and crawling problems.
Priority 3: Important Pages Buried Deep in the Site
Improve access to valuable content.
Priority 4: Important Pages With Few Relevant Incoming Links
Look for contextual linking opportunities.
Priority 5: Internal Links Pointing to Redirects
Update links to point directly to the final URL.
Priority 6: Weak or Generic Anchor Text
Improve anchors where doing so makes the destination clearer.
Priority 7: Low-Value or Excessive Links
Remove links that don’t help users or improve navigation.
This approach allows you to focus resources on changes that are most meaningful for your website.
Internal Linking Audit Example
Imagine a website has the following pages:
/seo-guide//technical-seo//xml-sitemap//indexing-problems//internal-linking/
The audit discovers that /internal-linking/ has no incoming internal links.
The first step is not to add ten links randomly.
Instead, identify related pages.
The SEO guide could naturally link to the internal linking guide.
The technical SEO page could also link to it.
An article about indexing could mention internal links as part of site discoverability.
The resulting structure might become:
SEO Guide
→ Technical SEO
→ Internal Linking
Technical SEO
→ XML Sitemaps
→ Indexing Problems
→ Internal Linking
Internal Linking
→ XML Sitemaps
→ Indexing Problems
Each connection has a logical topical relationship.
That is much more useful than simply increasing the raw number of links.
How Internal Linking Supports AI Search
Internal linking is primarily discussed in traditional SEO, but a well-structured website can also make content relationships easier for automated systems to understand.
Modern search and AI systems need to discover and interpret web content.
A logical architecture helps establish:
- Which pages belong to a topic
- Which resources are related
- Which pages provide supporting information
- How categories and subtopics connect
- Which pages are central resources
Semrush’s current Site Audit documentation also includes AI-search-related crawl information, reflecting the growing importance of ensuring that automated systems can access website content.
However, internal linking should not be treated as a guarantee of inclusion in AI-generated answers.
The best approach is to combine strong internal architecture with useful, original, well-organized content.
Internal Linking Audit: Final Recommendations
A successful internal linking audit is not about adding as many links as possible.
It is about creating a logical system that connects your website’s most useful content.
Start by crawling the site and mapping its structure. Find orphan pages and pages with very few incoming links. Fix broken internal links and update links that point to redirects. Review crawl depth and make important pages easier to reach.
Then move beyond technical problems.
Review anchor text, topical relevance, content clusters, navigation, breadcrumbs, and internal linking opportunities. Add links from established relevant pages to important new content, and regularly revisit older articles as your website grows.
Google recommends crawlable links, descriptive anchor text, and ensuring that important pages are reachable through links from other findable pages.
The strongest internal linking strategy is therefore one that serves two audiences at the same time:
Users who need useful paths through your content, and search engines that need to discover and understand the relationships between your pages.
When those two goals align, internal linking becomes more than an SEO checklist. It becomes part of your website’s information architecture.

