Page-level internal link audit
Extract links and anchors from a public page, separate crawlable internal destinations from external and utility links, check a controlled status and redirect sample, review anchor quality, and copy a compact CSV for the fixes worth carrying into a content or migration checklist.
This is a page-level audit with a controlled same-site status sample. Use it on hubs, evergreen guides, templates and pages changed during migrations.
What an internal link checker should show on one page
Internal links do two jobs at once. They help a person move from the page they are reading to the next useful page, and they help crawlers discover how the site is organized. A useful audit therefore needs more than a raw count. It should show the destination, the anchor text, whether the target is really same-site, whether the link is crawlable enough to be found in HTML, and whether important same-site destinations now redirect or fail.
This checker is built for high-value page reviews: tool hubs, category hubs, tutorials, landing pages and pages touched during a migration. It extracts normal anchors from the HTML returned to the browser, classifies utility links such as mail and fragment jumps, groups repeated internal destinations, samples live status and redirect paths, and keeps suspicious anchors visible instead of hiding them inside a score.
Anchor text and destination quality belong together
An anchor can be technically valid and still be unhelpful. Empty links, image-only links without useful text, repeated vague labels and copied navigation noise make audits harder. The destination matters too. Internal links that point through old redirects, query-heavy variants or broken paths ask both users and crawlers to take the long way around when you already control the HTML.
- Inventory shows every extracted link row and its same-site classification.
- Anchor review surfaces empty, vague, repeated and nofollow patterns.
- Status sample checks selected unique internal destinations and redirect hops.
- CSV copy gives a small handoff for fixing anchors and destinations.
- Scope mode lets you choose exact host or www/non-www root-domain family.
A practical internal linking workflow
- Start with a hub or article that should send visitors deeper into the site.
- Review unique internal destinations before obsessing over total link count.
- Fix broken links and old redirected URLs first when you control the source page.
- Rewrite vague or empty anchors around important contextual links.
- Pair page-level audits with sitemap, broken-link and canonical checks after migrations.
Common questions
Does more internal linking always mean better SEO?
No. Useful relevant links beat a noisy wall of repeated links. The link should help a reader and make the destination relationship clear.
Why only sample statuses?
A single page can expose many repeated links through navigation and widgets. A controlled unique-destination sample keeps the tool responsive while still catching risky redirects and errors on important pages.
Should I keep internal links that redirect?
Redirects protect old URLs, but when you control the source page it is usually cleaner to link directly to the current preferred destination.
Why do internal links matter for SEO?
They spread ranking signal through the site, help search engines discover pages, and define which pages are most important. A strong internal structure often lifts pages more than new backlinks.
How many internal links should a page have?
There is no hard rule, but every important page should be reachable in a few clicks and have several contextual links pointing to it. Orphan pages with no internal links rarely rank.
What is an orphan page?
A page with no internal links pointing to it. Search engines struggle to find and value it, so link it from related content or a hub to bring it into the structure.













