Home About Support Blog Ask AI
Dashboards +
On-Page SEO +
Technical SEO +
SERP & Content +
Local SEO +
Get the Chrome Extension
Free SEO Tool

Link Analyzer

Audit the links on one page, or crawl a sitemap and find the pages nothing links to.

Last updated: September 2026

How this internal link checker works

A link analyzer shows you what Google already sees: your link structure tells it which pages you care about. Pages with lots of internal links get crawled more often and rank better. Pages with zero internal links? Google might never find them. That's why a quick link audit can reveal problems that no amount of content optimization will fix.

Single page mode extracts every <a href> and sorts them: internal vs. external, followed vs. nofollow, plus sponsored and ugc. It also reads the anchor text instead of just printing it, so a generic "click here" or one URL carrying four different labels comes back as a finding. Whole site mode crawls your sitemap and counts, for every page, how many other pages link to it.

How to use a link analyzer for SEO

Run Whole site first. Two numbers matter. Orphans are pages in your sitemap that no other crawled page links to, and they are the emergency: a reader has no path to them at all. Nav-only is the quieter problem. Those pages are linked, sometimes fifty times over, but every one of those links sits in a menu or a footer. Boilerplate carries almost no topical signal, so a page with fifty menu links and nothing from an article body is close to invisible in your own content graph.

Then run Single page on whatever you are about to publish. The anchor audit catches the two habits that waste an internal link: a label like "read more" that tells Google nothing about where it goes, and the same URL linked three times under three different names.

Finding broken links with a link analyzer

Two problems at once. Users hit a 404 and bounce. And Google wastes crawl budget following dead URLs that don't resolve. This tool does the first half of that job. It pulls every link off the page and groups them, so you get the complete outbound list in one place. What it does not do is request each URL, so it cannot tell you which ones are dead. For that, send the same page through the Broken Link Checker, which fires a real HTTP request per link and reports the status code. Fix the high-traffic ones first. A 301 to a live page beats deleting the link.

Link analyzer vs. Google Search Console

Search Console's Links report does count inbound internal links, and across more pages than a 250-page crawl reaches. Two things it will not tell you. It lags behind your current state, because it reports what Google crawled rather than what is live right now. And it counts every link the same, so it cannot separate a link in an article from a link in your footer. That separation is the whole point of the Nav-only column here.

Reachability is the trade. This tool sees whatever a crawler sees: a public staging domain works, anything behind a login, an IP allowlist or basic auth does not. Use Search Console for the macro view, and this for a current, section-aware read.

How accurate is this link analyzer?

Worth being precise about, because most tools are not. Inbound counts are built from the pages you crawled and nothing else. Crawl 50 of 800 URLs and a page linked only from the other 750 will show up as an orphan. The scope line above the tables says how many pages the numbers cover, and it is the first thing to read.

Site mode reads the raw server HTML rather than rendering each page in a browser, which is what keeps a 250-page crawl to a couple of minutes. Links injected by JavaScript after load will be missed. Single page mode does render, so if you want to know whether a link exists at all, check it there.

Section detection is a heuristic. Landmark elements and ARIA roles are exact; past that the tool matches common container names like mobile-menu or site-footer, because plenty of real menus are plain divs. A menu with an unusual class name will be counted as body content, which understates the Nav-only list rather than inflating it.

Explore more tools

FAQ

What is the difference between internal and external links?+
Internal links point to pages on the same domain. External links point to other websites. Both matter for SEO. Internal links distribute link equity, external links provide authority signals.
What does nofollow mean?+
A rel="nofollow" attribute tells search engines not to pass link equity (PageRank) through that link. sponsored marks paid links, ugc marks user-generated content links.
Why does internal link ranking matter?+
Pages with more internal links receive more crawl attention and link equity. In Whole site mode the ranking counts how many other crawled pages link to each URL, split into all links and the ones sitting in body content. That second number is the one worth watching: a page linked fifty times from the footer and never from an article has almost no topical support behind it.
How do I find orphan pages?+
Switch to Whole site and give it your sitemap. Any page in the sitemap that none of the other crawled pages link to comes back in the Orphan list. The count only covers the pages in that crawl, so a page linked from somewhere outside it still shows up there.
How many internal links should a page have?+
There is no strict limit, but aim for a natural number that helps users navigate. Important pages should receive more internal links. Google recommends keeping links to a reasonable number — typically under 100-200 per page for optimal crawl efficiency.
Full link analysis on every page

In the extension: broken links highlighted on the page, internal link ranking and nofollow checks, on every site you visit.

Add Lumina to Chrome — Free