Internal Link Visualiser
See How Your Pages Connect
Enter a domain and this crawls up to 35 pages, then draws how they link to each other. It reports the pages nothing links to and how many clicks each one sits from your homepage.
A crawl runs from the homepage, so this takes longer than a single page test. The cap is 35 pages.
Crawling
Result
Three things a flat list of URLs will not show you
Orphan pages
A page with no link from the body of any other page is reachable only through your sitemap, and only by a crawler that reads it. Nothing passes it authority, and a visitor cannot stumble into it. The count here is the number of pages in that position, which is usually larger than the number anybody expects.
A page in the menu is not an orphan by this definition, which is why the two are counted separately below.
Click depth
Depth is the shortest path from your homepage following body links only. A menu link is not a recommendation, and measuring depth over the navigation would put every page in your header at hop one, which is true and useless. What matters is how far a page sits from the homepage through the links you chose to write.
Menu-only pages
These appear in the header, footer or mobile drawer and nowhere in any page body. They are not unreachable, so they are not orphans, but nothing links to them on merit. This is often the most actionable number on the page, because it names pages that exist only because somebody added them to a template.
How the menu is told apart from a real link
Every page of a typical site carries the same header, footer and mobile drawer. Counted as ordinary links, those hand every page in the menu twenty-odd inbound links and the graph becomes a drawing of your template rather than of your linking.
So each link is classified by asking the document where the anchor actually sits.
An anchor inside <header>, <footer> or
<nav> is a menu link. Everything else is editorial. That is a
fact about the link rather than a guess about its destination, and this page
prints the list of links it treated as menu so you can check the classification
instead of trusting it.
A crawler cannot see a rendered page, so this reads the markup rather than the
computed layout. A theme that builds its navigation from
<div> elements and styles them to look like a header will not
be detected, and those links will be counted as editorial.
Found a dead link in the graph?
This tool maps structure and reports the status of nothing. If a page in the graph is answering 404, the Broken Link Checker names it along with every other dead URL, image and missing alt attribute.
Check for broken linksOrphaned because of your sitemap?
A page nothing links to still gets crawled if your sitemap lists it. If the sitemap itself is malformed, that safety net is gone and the page drops out of the index entirely.
Validate a sitemap