Internal Link Checker
List & validate every internal link on a page or site.
Find every internal (same-host) link on a page or across your whole site and check that each one resolves. Spot broken internal links, review anchor text and source pages, and export the results. A healthy internal-linking structure improves crawlability and rankings.
Frequently asked questions
What is an internal link?
A link whose hostname matches the site you entered. Links to other domains (or sub-domains) are treated as external and shown by the External Link Checker.
Why audit internal links?
Broken internal links waste crawl budget and create dead ends for users. A healthy internal-linking structure also helps important pages rank.
How many pages does it crawl?
In “Whole site” mode it follows internal links breadth-first up to the page limit you set (default 50). “This page only” checks just the URL you enter.
Is this internal link checker free?
Yes — the internal link checker is free and runs online with no sign-up. Enter your URL to list and validate every internal link on a page or across your whole site.
How do I find broken internal links?
Run the internal link checker on your site and filter the results by status. Any internal link returning a 4xx or 5xx error is a broken internal link you should fix or redirect.
How can I improve my internal linking for SEO?
Link related pages to each other with descriptive anchor text, fix broken internal links, and make sure important pages are reachable in a few clicks. Strong internal linking spreads authority and boosts crawlability.
Does the internal link checker show anchor text?
Yes — for every internal link it lists the anchor text and the source page(s) it appears on, so you can review your internal linking and fix problem links quickly.