301→302301→302
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 →
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

Local graph

Focus on one page and its neighbours to see how link equity reaches it.

Internal link graph visualisation

Filters

Filter by section, status or depth.

How it works

Three steps, one saved scan

  1. 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.

  2. 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.

  3. 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

CheckWhat it meansSeverityEvidence
ORPHAN_PAGEThe page has no internal inlinks, so users and crawlers can only reach it by URL or sitemap.ImportantPage URL and inlink count of zero
DEEP_CLICK_DEPTHThe page is more clicks from the crawl's start URL than the configured floor.ImportantClick depth and the start URL
DEEP_DISCOVERY_PATHThe shortest hyperlink route from the start page is longer than the configured depth.TipShortest path from the start page
LOW_LINK_SCOREThe page's internal link score is far below the site median.TipPage score and site median
ONLY_NOFOLLOW_INLINKSEvery internal link to the page is nofollow, so link equity does not reach it.ImportantInlinks with their rel values
BROKEN_INTERNAL_LINKAn internal link points to a URL that returns 4xx.CriticalSource page, link position and anchor, target status
DUPLICATE_INTERNAL_LINKThe same destination with the same anchor appears more than once on one page.TipRepeated destination, anchor and count
How to run it

One command

bash
seohead-desktop --project ./shop

Install first: installation guide. Every command also runs as an MCP tool for AI agents.

Related checks

From the check registry

ORPHAN_PAGEDEEP_CLICK_DEPTH
FAQ

Questions

Internal link graph visualisation
No. The graph reads the saved scan that crawl-site writes, the same scan the audit uses. Screaming Frog exports are optional input.
No. It reads the saved scan file. Nothing is written to your site, and the checks only report what the crawl found.
ORPHAN_PAGE means no internal link points to it. SITEMAP_ORPHAN is the sitemap version of the same problem. Add a link from a relevant page, or remove the URL from the sitemap.
The toolkit withholds link-graph claims from partial crawls. A route or inlink list is marked partial or unavailable, never shown as a clean result.

Check your redirects locally