OnSumo Tools

Internal Link Map Visualizer (CSV & Screaming Frog)

Map your site's internal link structure with a force-directed graph. Import data from Screaming Frog "All Inlinks" reports, CSV exports, or manual entry. Spot orphans, rank hubs, and export visualizations — all in your browser.

Browser-local. Up to 20 seed URLs for crawl.

Total pages

0

Total links

0

Orphans

0

Avg inbound

0.0

Add page rows or paste CSV to render the link graph.

Processing stays in your browser. Optional crawl fetches only the public seed URLs you list (up to 20). CSV and All Inlinks imports never leave your device. This is not a full site crawler.

How this tool works

The internal link map builds a directed graph from link relationships you supply. Three input paths: (1) Manual entry of source pages and outbound targets; (2) CSV paste or one-click Screaming Frog All Inlinks file import (Source and Destination columns), processed entirely in the browser; (3) Optional seed-URL crawl of up to 20 public pages you list. The crawl runs from your browser, fetches each page's HTML, extracts same-host anchor tags, and adds those edges to the graph. Node size reflects inbound link count so hubs stand out. Orphan pages (zero inbound links among the mapped set) are highlighted so you can fix internal linking gaps. Key assumption: browser crawl only works when the target site allows cross-origin reads (CORS). Most production sites block that, which is why All Inlinks import is the reliable path for large audits. Edge case: site-wide navigation and footer links appear on every crawled page and can inflate inbound counts for hub pages like the homepage.

Learn how internal link mapping works, including orphans, hubs, click depth, and when to use Screaming Frog exports versus browser tools, in the internal link mapping guide.

Worked example

You have a blog with 5 pages: | Page | Links to | |------|----------| | /homepage | /blog, /pricing | | /blog | /post-1, /post-2 | | /pricing | /homepage | | /post-1 | /post-2 | | /post-2 | (nothing) | Load the demo dataset above the fold to see this pattern as a live graph, including an orphan landing page with no inbound links.

Frequently asked questions

  • What is internal link mapping?

    Internal link mapping is the process of visualizing how pages on your site link to each other. It shows which pages are well-connected (hubs), which pages have no incoming links (orphans), and how link equity flows through your site structure. SEO teams use link maps to find orphaned content, identify over-linked pages that dilute authority, and plan internal link campaigns that push PageRank toward high-value pages.

  • Do I need to give you my website URL?

    No. This tool does not crawl your site. You bring your own data — either from a Screaming Frog export, a CSV you built, or manual entry. That means your internal link data stays on your device and never leaves your browser. If you need a live crawl tool, use Screaming Frog or Sitebulb instead, then bring their output here for visualization.

  • What format should my CSV be?

    Two columns minimum: Source URL and Destination URL. Each row is one internal link. Optional third column: Anchor Text. Example: Source URL,Destination URL https://example.com/page-a,https://example.com/page-b https://example.com/page-b,https://example.com/page-c You can also paste Screaming Frog's "All Inlinks" bulk export directly — this tool reads the standard SF format.

  • How is this different from LinkWhisper or SerpView?

    OnSumo: Visualizes data you already have (SF exports, CSV). Browser-only, no upload, no account. Best for privacy-focused audits or when you already use Screaming Frog. LinkWhisper: WordPress plugin with live-site crawl. Great if you run WP and want in-dashboard linking suggestions. SerpView / LinkMap: Free crawl tools (paste a URL, they crawl it). Faster to start if you don't have export data, but your URLs are sent to their servers. Pick the tool that fits your workflow and privacy requirements.

  • What are orphan pages and why do they matter?

    Orphan pages have zero internal links pointing to them. Google can still find them via your sitemap, but they get no PageRank flow from your site's link graph — which can hurt their ranking potential. This visualizer highlights orphans in the graph so you can decide: delete them, noindex them, or add internal links from relevant hub pages.

  • Can I use this for large sites (1000+ pages)?

    Yes, but browser performance depends on your device. Force-directed graph layout gets slower above ~500 nodes on older machines. For massive sites, filter your export to one section or subdirectory before importing. For full-site crawl maps at enterprise scale, use Screaming Frog's built-in visualizations or Sitebulb's crawl maps instead.

  • What formats can I export?

    SVG — editable vector for design tools. PNG — raster image for reports and slides. CSV — re-import or analyze in spreadsheets. Exports include the current graph state (filtered nodes, layout positions).

Related guides

Related tools