301→302301→302
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
redirect loopredirect loop
The URL redirects back to itself and never settles.
Found by Redirect checker →
The URL redirects back to itself and never settles.
Found by Redirect checker →
Results
Internal link graph visualisation
An interactive internal link graph by section in the desktop app: orphans, paths and clusters from the same saved scan the audit uses.
Internal link graph visualisation
Filters
Filter by section, status or depth.
How it works
Three steps, one saved scan
Crawl the site once
crawl-site follows links on the same host and saves one SQLite scan that records each internal link with its anchor and position.
Query the graph from the saved scan
scan link-inspect reads the shortest path to a page, the links pointing to it, or the links on one URL, without touching the site again.
Fix what the graph shows
Orphan pages, deep pages and broken internal links become audit findings, each with the fix written next to it.
What it checks
Checks in this feature
| Check | What it means | Severity | Evidence |
|---|---|---|---|
ORPHAN_PAGE | The page has no internal inlinks, so users and crawlers can only reach it by URL or sitemap. | Important | Page URL and inlink count of zero |
DEEP_CLICK_DEPTH | The page is more clicks from the crawl's start URL than the configured floor. | Important | Click depth and the start URL |
DEEP_DISCOVERY_PATH | The shortest hyperlink route from the start page is longer than the configured depth. | Tip | Shortest path from the start page |
LOW_LINK_SCORE | The page's internal link score is far below the site median. | Tip | Page score and site median |
ONLY_NOFOLLOW_INLINKS | Every internal link to the page is nofollow, so link equity does not reach it. | Important | Inlinks with their rel values |
BROKEN_INTERNAL_LINK | An internal link points to a URL that returns 4xx. | Critical | Source page, link position and anchor, target status |
DUPLICATE_INTERNAL_LINK | The same destination with the same anchor appears more than once on one page. | Tip | Repeated destination, anchor and count |
How to run it
One command
bash
seohead-desktop --project ./shopInstall first: installation guide. Every command also runs as an MCP tool for AI agents.
Related checks
From the check registry
ORPHAN_PAGEDEEP_CLICK_DEPTHResults
More in this group
FAQ
