OnSumo Tools

Internal Link Mapping: What It Is and How to Do It

Internal link mapping is the process of visualizing how pages on your website link to each other. It turns the hidden structure of your site into a readable graph, showing which pages are well-connected, which are isolated, and how link equity flows across your content.

If you manage a website with more than a few dozen pages, you have likely lost track of which pages link where. Internal link mapping solves that by creating a visual representation of your site's link structure, often called a link graph or internal linking map.

This guide explains what internal link mapping is, why it matters for SEO and user experience, and how to create and read internal link maps using browser tools, desktop crawlers, or WordPress plugins. When you are ready to visualize a crawl export, use the OnSumo Internal Link Map.

Why Internal Link Mapping Matters

Internal links shape how search engines crawl your site and how users navigate it. A clear internal link system helps search engines discover and index your pages, distributes authority across your content, and guides users to the information they need.

Here is what internal link mapping helps you uncover:

Find Orphan Pages

Orphan pages are pages with zero inbound internal links. They can only be reached via direct URL or external links. Search engines rarely crawl them, and users never discover them through navigation.

Mapping your internal links highlights orphans as isolated nodes in the graph. Once you spot them, you can:

  • Add contextual links from related pages
  • Include them in category or hub pages
  • Remove them if they are outdated or low-value

Identify Authority Hubs

Hub pages have many inbound links, signaling to search engines that they are important. Common hubs include homepages, category pages, and cornerstone content.

An internal link map shows hubs as large nodes with many incoming edges. You can use this to confirm your most important pages are hubs, avoid accidental over-linking to low-value pages, and distribute links more evenly if one page is overloaded.

Measure Click Depth

Click depth is the number of clicks from the homepage to reach a page. Shallower depth means better crawl priority and easier user access. Pages buried 4-5 clicks deep often underperform in search rankings.

  • Promote important pages closer to the homepage
  • Flatten deep hierarchies by adding cross-links between silos
  • Improve user discoverability for product or service pages

Plan Topical Clusters

If you are building topical authority, internal link mapping shows whether your pillar pages and cluster content are actually interlinked. A healthy cluster looks like a densely connected subgraph with the pillar at the center.

How to Read an Internal Link Map

An internal link graph is made of nodes (pages) and edges (links). The layout and visual cues tell you how your site is structured.

Visual Elements

  • Node size: Typically scaled by inbound link count. Larger nodes mean more inbound links (hubs).
  • Edges (arrows): Show the direction of links. An arrow from Page A to Page B means A links to B.
  • Isolated nodes: Pages with no inbound or outbound links (orphans or dead ends).
  • Clusters: Groups of tightly connected pages, often representing site sections such as blog, product categories, or documentation.

Health Signals to Look For

  • Balanced link distribution: important pages should be hubs, but not every page should link to the same hub (avoid homepage overload).
  • Shallow click depth: critical pages should be within 2-3 clicks of the homepage.
  • No dead ends: pages with outbound links but no inbound links may be hard to discover. Pages with inbound links but no outbound links trap users.

Common Topology Patterns

  1. Star topology: Homepage at the center with spokes to main sections. Common for small sites or flat hierarchies.
  2. Mesh network: Dense interlinking within clusters. Common for documentation, wikis, and blog archives.
  3. Linear chains: Sequential linking (page 1 to page 2 to page 3). Common for multi-part tutorials or chronological blog posts.

Tools and Methods for Internal Link Mapping

There are three main approaches to creating an internal link map: browser-based tools, desktop crawlers, and WordPress plugins. Each has trade-offs in privacy, crawl capability, and visualization.

Browser-Based Tools

Examples: OnSumo Internal Link Map, SerpView Internal Link Graph, Vnta Link Visualizer. You provide link data via CSV paste or manual entry, and the tool generates an interactive graph in your browser. No data leaves your device.

When to use:

  • You already have a Screaming Frog or Sitebulb export
  • You need privacy-first processing for client audits or sensitive URLs
  • You want fast visualization without desktop software installation

Pros: local processing, fast and lightweight, export-friendly (SVG, PNG, CSV). Cons: no built-in full-site crawl; you must provide the data.

Desktop Crawlers

Examples: Screaming Frog SEO Spider, Sitebulb. These crawl your site, collect internal link data, and export it for analysis. Some, like Sitebulb, include built-in crawl maps.

Use them for full-site audits, technical SEO beyond links, and agency work where crawl depth and customization matter. Pros include full crawl data and desktop privacy. Cons include desktop install, learning curve, and (for Screaming Frog) an export step for visualization.

WordPress Plugins

Examples: Link Whisper Internal Link Visualizer, Internal Link Visualizer (Force Atlas 2), Xtenzia. These sync with your WordPress database and generate link graphs inside the CMS. Useful for WP sites that need auto-updated maps, with the trade-off of WP-only scope and possible cloud sync depending on the plugin.

Comparison Table

ApproachPrivacyCrawlVisualizationBest For
Browser tool (OnSumo)Local (no upload)Manual/importInteractive graphScreaming Frog exports, audit slices, privacy-first
Screaming FrogLocalFull-siteExport-only (or use Sitebulb)Technical SEO audits, large sites
SitebulbLocalFull-siteBuilt-in crawl mapsAgency audits, visual reports
WP pluginVariesAuto (WP pages only)In-CMSWP site owners, content editors

Step-by-Step: Visualize Screaming Frog Internal Links

This workflow shows how to map internal links using Screaming Frog for crawl data and a browser-based tool for visualization. The example uses the OnSumo Internal Link Map, but the process is similar for other CSV-accepting tools.

  1. Crawl your site.Open Screaming Frog SEO Spider and enter your site's homepage URL. Click Start to crawl. For large sites, set a crawl limit under Configuration > Spider > Limits (for example, 500 pages for initial mapping).
  2. Export the All Inlinks report. Go to Bulk Export > Links > All Inlinks and save the CSV. This file contains every internal link on your site: source URL, target URL, anchor text, and link attributes.
  3. Open the OnSumo Internal Link Map. Navigate to /tools/seo/internal-link-map. Choose Import CSV, Manual Entry, or Sample Data.
  4. Paste your CSV. Select Import CSV, paste the All Inlinks export, and generate the map. The tool parses the data and renders a force-directed graph. Each page is a node; each link is an arrow.
  5. Explore the graph. Zoom and pan, hover over nodes for URL and inbound link count, highlight orphans, and review hubs and click depth.
  6. Export your findings. Export SVG for design tools, PNG for presentations, or CSV for further analysis.
  7. Take action. Add internal links to orphans, redistribute overloaded hubs, and add cross-links between silos to reduce click depth for important pages.

Worked Example: E-Commerce Site Audit

Example scenario: 200 product pages, 50 category pages, 30 blog posts. Goal: improve crawlability and internal link equity distribution.

Finding 1: 12 Product Pages Are Orphans

The link map shows 12 isolated product nodes with no inbound links. These pages can only be reached via site search or external links.

Fix: Add a Related Products section to each category page. Pull 3-5 related products based on shared tags or categories. This creates inbound links to orphans while improving user navigation.

Finding 2: Homepage Has 180 Outbound Links

The homepage node is enormous, with 180 outbound edges. This dilutes link equity and creates cluttered navigation.

Fix: Move product links to category pages. Keep only top-level navigation on the homepage. This reduces homepage clutter and pushes link equity deeper into the site.

Finding 3: Blog Posts Sit at 4-5 Click Depth

Blog content is buried in the site hierarchy, connected mainly via previous/next post links.

Fix: Add contextual links from product pages to relevant blog posts. For example, a post on choosing running shoes should be linked from running shoe product pages.

Common Mistakes to Avoid

  • Ignoring orphan pages. Orphans rarely rank because search engines rarely crawl them. If a page is worth keeping, link to it. If not, remove it or redirect it.
  • Over-optimizing hub pages. A hub with hundreds of outbound links dilutes equity and confuses users. Spread links across category pages and topic clusters instead of funneling everything through the homepage.
  • Forgetting nofollow and noindex links. Filter nofollow links and noindex pages before mapping so the graph reflects crawlable link equity.
  • Skipping regular audits. Internal link structure drifts as you add content. Run mapping audits quarterly, or after major site changes.

Frequently Asked Questions

What's the difference between an internal link map and a sitemap?

A sitemap (like sitemap.xml) is a list of URLs for search engines to crawl. An internal link map is a visual graph showing which pages link to each other. Sitemaps help with indexing; link maps help with structure and SEO strategy.

Do I need Screaming Frog to create an internal link map?

No. You can use any tool that exports internal link data, or manually enter links if your site is small. Screaming Frog is popular because it exports clean CSV data for full crawls.

Can I map internal links for a site I don't own?

Yes, as long as the site is publicly crawlable. Use a desktop crawler such as Screaming Frog or Sitebulb to fetch the data. Browser-based tools that require CSV input will not crawl a live site for you; you need to provide the data.

How often should I update my internal link map?

Run a fresh map quarterly for active sites, after major updates such as redesigns or migrations, and when SEO metrics drop (sudden traffic loss or crawl errors).

What's a good orphan page percentage?

Ideally 0%. Every page should have at least one inbound internal link. For large sites, aim for under 5% orphans, and prioritize fixing orphans on high-value pages such as products, services, and cornerstone content.

Next Steps

Internal link mapping is a diagnostic tool, not a one-time fix. Use it to audit your site structure, find weaknesses, and test improvements over time.

Try it yourself: Use the OnSumo Internal Link Map to visualize your Screaming Frog exports. All processing happens in your browser. No cloud upload, no account required.

Privacy note: The OnSumo tool runs entirely in your browser. Your URLs and link data never leave your device.

Further Reading