OnSumo Tools

Internal Link Map Visualizer

Map internal links as an interactive graph with orphan detection. Import a Screaming Frog All Inlinks CSV, enter links manually, or crawl up to 20 public seed URLs from your browser. Load the demo dataset to preview the graph without typing. Processing stays on your device; crawl fetches only the seeds you list.

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

  • Does this tool crawl my website?

    Optionally, and only for seed URLs you paste (up to 20). The crawl runs in your browser: it fetches those public pages and extracts same-host links. It does not spider your full site, follow robots rules, or send URLs to OnSumo servers. For a full audit, export Screaming Frog All Inlinks and import the CSV here.

  • What file formats can I import?

    CSV with source and target columns, including Screaming Frog All Inlinks exports (Source and Destination columns, Hyperlink rows). You can paste CSV text or use the one-click file picker. Manual entry is also supported. Sitemap-only imports are not supported yet because a sitemap lists pages without link relationships.

  • What is an orphan page and why does it matter?

    An orphan page has zero internal links pointing to it from other pages in the mapped set. Search engine crawlers that navigate by following links will not find orphan pages unless they are listed in your sitemap. Even with a sitemap, orphan pages receive no internal PageRank and typically rank poorly. The tool highlights orphan pages in red so you can add links to them.

  • Can I export the map?

    Yes. You can copy the orphan page list as CSV for audit spreadsheets. Graph image export (SVG or PNG) is not included in this version; use your browser's screenshot tools if you need a visual share.

  • Does the tool suggest where to add internal links?

    This version highlights orphans and hubs so you can prioritize fixes. It does not auto-suggest specific source pages for new links. Use URL path similarity and topical relevance when you choose where to add links.

  • What is link depth and what is a good target?

    Link depth is the minimum number of clicks it takes to reach a page from the homepage. A depth of 1 means the page is linked directly from the homepage. Google's crawlers can reach any depth, but pages beyond depth 3 are crawled less frequently and may be considered less important. Keep your highest-priority pages within 2 clicks of the homepage.

Related guides

Related tools