Internal Linking Audit: How to Find and Fix Missed SEO Opportunities
internal linkingon-page SEOtechnical SEOcontent auditssite architecture

Internal Linking Audit: How to Find and Fix Missed SEO Opportunities

LLink Growth Lab Editorial Team
2026-11-10
8 min read

Use this internal linking audit checklist to find orphan pages, improve anchor text, map page-to-page opportunities, and prioritize SEO fixes.

An internal linking audit shows where important pages are isolated, where related content fails to support one another, and where small navigation changes can improve the usefulness of your site. This reusable workflow explains how to crawl a site, find orphan and underlinked pages, evaluate anchor text, identify relevant page-to-page opportunities, and prioritize fixes by traffic and business value.

Overview

Internal links connect one page on your website to another page on the same website. They help readers discover related information and give search engines additional context about how your content is organized. An internal linking strategy is therefore more than adding links whenever a new article is published. It is a way to make important pages easier to reach and to clarify the relationships within your site architecture.

An internal linking audit should answer five practical questions:

  • Which valuable pages have no internal links pointing to them?
  • Which pages receive very few internal links compared with their importance?
  • Are links placed on genuinely relevant pages and useful sections?
  • Do anchor texts describe the destination accurately without becoming repetitive?
  • Which fixes are most likely to support organic traffic growth or a business priority?

Before starting, define the pages that matter most. These may include commercial landing pages, cornerstone guides, high-converting articles, strategic topic hubs, or pages that already receive search impressions. A page does not need a large number of internal links simply because it exists. The goal is a logical, helpful structure in which important content can be discovered without forcing readers or crawlers through unrelated pages.

For context on broader site health, pair this process with a technical SEO maintenance checklist and an on-page SEO optimization checklist. Internal links cannot compensate for pages that are blocked, broken, incorrectly canonicalized, or not intended to be indexed.

Checklist by scenario

1. Crawl the site and build a page inventory

Use a site crawler that can export URLs, status codes, indexability signals, titles, headings, word counts, and incoming internal-link counts. Configure the crawl to follow internal links from the site’s main domain and include important subfolders where appropriate. If the site has several templates or content types, record them separately so that a product page is not assessed by the same standard as a short news update.

Combine the crawl with data from Google Search Console and your analytics platform. Search performance can identify pages receiving impressions or clicks, while analytics can help identify pages that contribute to engagement or conversions. A page with meaningful business value but few internal links should usually receive attention before a low-priority page with a larger link count.

2. Find orphan pages

An orphan page has no discoverable internal links pointing to it from the set of pages included in your crawl. Find these pages by comparing a complete URL source—such as an XML sitemap, CMS export, or analytics landing-page report—with the crawler’s list of URLs that have incoming internal links.

Review every apparent orphan before changing it. Some may be intentionally isolated, such as campaign pages, login screens, duplicate utility URLs, or expired content. For a valuable editorial or commercial page, choose at least one relevant source page from which a reader would naturally want to continue. Add the link in a visible, useful section rather than placing it in an unrelated paragraph.

3. Identify underlinked pages

Not every opportunity is an orphan-page problem. A page may have one or two incoming links but still be difficult to reach within the site. Sort your crawl export by incoming internal-link count, then compare the results with page importance, search performance, freshness, and conversion role.

Look for high-value pages that are only linked from generic archives, deeply nested categories, or one older article. Also check whether the links come from pages that themselves receive little traffic. A relevant link from a frequently visited, contextually related page may provide a better user path than several links from an obscure archive.

4. Review anchor text

Anchor text should tell readers what they will find after clicking. Prefer concise, descriptive phrases that fit the surrounding sentence. For example:

Weak or vague anchorMore descriptive alternativeUse when
Read moreinternal linking audit checklistThe destination explains the audit process
Click heretechnical SEO maintenance stepsThe destination covers crawlability and indexing checks
Our guidetopic map for topical authorityThe destination explains topic organization
SEO tipson-page optimization workflowThe destination focuses on page-level improvements

Avoid forcing an exact keyword into every link. Repeated, unnatural anchors can make copy harder to read and may misrepresent the destination. Use natural variations when they remain accurate, and never link to a page merely to insert a target phrase.

5. Map source-to-target opportunities

For each possible link, record the source page, target page, reason for relevance, suggested anchor, and implementation status. This page-to-page opportunity table turns a broad audit into an actionable queue.

Source pageTarget pageWhy the link helpsSuggested anchorPriority
SEO reporting guideGoogle Search Console guideReaders need query and page data nextGoogle Search Console SEO guideHigh
Topic research articleTopical authority frameworkThe target expands the planning methodtopical authority frameworkMedium
Link campaign articleBacklink qualification guideThe target supports prospect evaluationqualify backlink opportunitiesMedium

Prioritize a link when the source and target share a clear subject, the source already attracts relevant visitors, the target has strategic value, and the addition improves the reader’s next step. A useful topical authority and internal linking framework can help organize these relationships across a content hub.

6. Prioritize fixes by value and effort

Use a simple scoring model rather than relying on link counts alone. Assign each candidate a score from one to three for business value, search opportunity, relevance, and implementation ease. Multiply or total the scores consistently, then review the highest-ranked items manually.

A practical prioritization template is:

  • Business value: Does the target support a key product, service, conversion path, or publisher objective?
  • Search opportunity: Does the page receive impressions, rank for relevant queries, or have clear optimization potential?
  • Topical relevance: Would a reader reasonably expect this next resource?
  • Effort: Can the change be made safely in one or a few existing pages?
  • Risk: Could the edit create duplication, misleading navigation, or a poor reading experience?

What to double-check

  • Destination status: Confirm that the target returns the intended page and is not a redirect chain, broken URL, or outdated version.
  • Indexability and canonical signals: Check that important targets are not accidentally blocked or treated as duplicates. Review the technical details separately when needed.
  • Context: Read the complete paragraph around every proposed link. A technically relevant keyword is not enough if the link interrupts the explanation.
  • Navigation depth: Check whether important pages are reachable through sensible categories, hubs, or related-content paths rather than only through isolated articles.
  • Link placement: Make prominent links useful to readers first. Do not add large blocks of repetitive links solely to increase internal-link counts.
  • Anchor accuracy: Open the target and confirm that its title, heading, and content match the words used in the link.
  • Template effects: A change to a sitewide header, footer, sidebar, or related-post module can create thousands of links. Test the effect before publishing.
  • Redirected and retired content: Replace links to old URLs where a direct, current destination exists. If content is intentionally retired, decide whether the source should link to a relevant alternative.

After implementation, recrawl the affected section and verify that the links resolve correctly. Keep a change log with the URL, date, old link, new link, and reason. This makes later troubleshooting and seasonal content updates easier.

Common mistakes

  1. Chasing a target link count. There is no universal number of internal links that makes a page optimized. Relevance and usability should determine the addition.
  2. Linking only from new content. Important older pages may already have authority, traffic, and relevant context. Include them in the opportunity review.
  3. Ignoring orphan-page intent. Some isolated URLs are deliberate. Confirm ownership, purpose, and value before adding them to the main content structure.
  4. Using identical anchors everywhere. Repetition can make editorial copy awkward. Describe the destination naturally and accurately.
  5. Adding links without updating the surrounding text. A pasted link may technically work but still feel disconnected. Edit the sentence when necessary so the reader understands why the next page matters.
  6. Relying on a single data source. A crawler, sitemap, analytics report, and search-performance report each reveal different gaps. Compare them before drawing conclusions.
  7. Failing to audit after migrations. URL changes, redesigns, category reorganizations, and CMS changes can create new broken or orphaned paths. Recheck the structure after major releases.

When to revisit

Run a light internal linking check monthly, especially after publishing a group of related articles. Look for newly published pages with no incoming links, broken links in recent content, and important pages that remain absent from relevant hubs.

Run a fuller audit quarterly or before seasonal planning cycles. Reassess the page inventory, orphan-page comparison, anchor-text patterns, topic hubs, and priority scores. This is also a good time to rebalance links toward current business priorities and replace references to outdated guides.

Repeat the audit after a site migration, redesign, taxonomy change, major template update, or substantial URL restructuring. Tool interfaces and crawler settings can change, so confirm the current instructions for your chosen crawler and analytics platforms before exporting data. Refresh this workflow at least every six months when your site or tools change materially.

Action plan: export your crawl and URL inventory, identify orphan and underlinked pages, select five high-value source-to-target opportunities, review each anchor in context, publish the safest fixes, and recrawl the affected URLs. Record what changed, then schedule the next monthly check and quarterly review. For related link-building and content workflows, see the Google Search Console SEO guide and the SEO link-building campaign tracker.

Related Topics

#internal linking#on-page SEO#technical SEO#content audits#site architecture
L

Link Growth Lab Editorial Team

SEO Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.