Free Tool · Internal Links & SEO

Internal Link Analyzer

Enter your domain and the tool crawls your sitemap, maps every internal link, and scores your internal linking. It finds orphan pages, under-linked and buried priority pages, broken and redirected links, and shows how internal PageRank flows across your site, with a ranked list of exactly what to fix next.

Up to 10,000 pages per crawl, streamed in live batches · robots.txt sitemap discovery · Export CSV / TXT · Nothing stored

Enter a domain (the sitemap is found via robots.txt) or paste a sitemap URL directly.

How the analysis works

  1. Your sitemap is discovered via robots.txt (or /sitemap.xml) and its URLs are read.
  2. Each page is fetched server-side and every internal <a href> is extracted with its anchor text, rel, and position.
  3. A link graph is built to compute inlinks, outlinks, click depth from the homepage, and an internal PageRank for every page.
  4. Pages are classified by priority (from URL patterns and navigation) and checked against a set of SEO internal-linking rules.

What it finds

  • Orphan pages with no internal links pointing to them.
  • Priority (money) pages that are under-linked or buried 4+ clicks deep.
  • Broken and redirected internal links, and links to non-canonical URLs.
  • Generic anchor text and priority pages starved of internal PageRank.

Works well with the other tools

Pull the raw URL list first with the Sitemap URL Extractor, or audit the on-page tags of those same pages with the Meta Title & Description Checker.

FAQ

What is an internal link analyzer?

It crawls the pages on your site and maps how they link to each other, surfacing problems that hurt SEO: orphan pages, under-linked or buried priority pages, broken and redirected internal links, and uneven distribution of internal link authority (PageRank).

What is an orphan page and why does it matter?

An orphan page exists (it is in your sitemap) but has zero internal links pointing to it. Orphans are hard for search engines to discover and rank, because internal links are a primary crawl and ranking signal. Adding a few contextual internal links usually fixes them.

What do the Inlinks, Outlinks, Depth, and PR% columns mean?

Inlinks — how many other pages on your site link to this page (distinct pages, followed links only). 0 inlinks means the page is an orphan.

Outlinks — how many distinct internal pages this page links out to.

Depth — the fewest clicks to reach the page from your homepage. Homepage is 0, a page linked from it is 1, and means it can’t be reached by clicking. Aim for depth 1–3 on important pages.

PR% (internal PageRank) — this page’s share of your internal link authority. It runs Google’s PageRank idea over your internal links only; all pages add up to ~100%, so a higher PR% means a bigger slice of authority.

How does the internal PageRank score work?

The tool runs a PageRank calculation over your internal link graph only, using followed links. A page gains authority when other pages link to it, and gains more from pages that are themselves well-linked, so you can see which pages hoard authority and which priority pages are starved of it.

Does it need a sitemap?

Yes. Enter a domain and the tool discovers your sitemap via robots.txt (or /sitemap.xml), or paste a sitemap URL directly. It then crawls up to 10,000 pages, fetching each one server-side and extracting its internal links.

Is any of my data stored?

No. Pages are fetched on demand and the link graph is built and analysed in your browser. The CSV and TXT exports are generated locally. Nothing is written to a database.