Free Internal Link Checker — Audit a Page's Links, Anchors and Crawlability
Paste a page's HTML and this free internal link checker sorts every link into internal, external and non-crawlable, then flags empty, generic and nofollowed anchors. It checks the links on one page you paste, with no signup, and nothing leaves your browser.
Enter the page URL and paste its HTML to see its links.
What This Checks
- Internal vs external — links that stay on the same host as the page URL you enter, and links that leave it
- Crawlable links — Google says it can only crawl a link that is an
<a>element with anhref, sojavascript:links, bare#links and anchors with no href are listed separately - Anchor text — empty anchors, image links with no alt text and generic phrases such as "click here" and "read more"
- rel attributes — internal links marked nofollow, and external links marked sponsored, ugc or nofollow
- Repeated links — the same address linked more than once, shown with every anchor used
- Self-links — links on the page that point back to the same page
Why Internal Links Deserve a Check
Internal links are how both visitors and search engines move around a site. Google's link best practices say a link can only be crawled if it is an <a> element with an href attribute, and that good anchor text is descriptive, reasonably concise and relevant to the page it points to. A menu built from clickable <span> elements or script-only links can look fine to a visitor and still lead Google nowhere.
Anchor text is the other half. Generic text such as "read more" tells neither people nor search engines what is on the other side, while a short descriptive phrase does. This tool reads one page at a time, so use it on the pages that matter most, like your home page, service pages and top posts, and fix what it flags: replace script links with real links, rewrite vague anchors and remove stray nofollow from links to your own pages.
Internal Link Checker FAQs
Does this tool crawl my whole site?
No. It checks the single page whose HTML you paste. Crawling a whole site needs a server, and pasting keeps your pages off every server, including ours.
What makes a link crawlable?
Google says it can only crawl a link that is an <a> element with an href attribute. Links that rely only on JavaScript events or other tags are unreliable for crawling.
What is bad anchor text?
Google recommends anchor text that is descriptive, reasonably concise and relevant to the page. Generic phrases like "click here" or "read more" do not say what the linked page is about.
Should internal links be nofollow?
Usually not. Google advises using nofollow selectively, for links you do not trust, and the tool flags nofollow on links to your own pages so you can check it was intentional.
Why ignore header, nav and footer links?
Those links repeat on every page. Ignoring them lets you focus on the contextual links inside the content, which is where most internal linking decisions are made. Untick the option to include them.
Does this tool store or send my data anywhere?
No. Everything is checked in your browser with JavaScript — nothing is uploaded, logged, or stored on any server, including ours.
Want a full link and site structure review?
Contomatix reviews internal linking, crawlability and on-page basics together.