Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Internal Link Checker: Count & Audit Anchor Text

Paste a page's HTML and your domain to see how many internal and external links it has, plus any generic, low-value anchor text worth rewriting.

Home / Tools / Internal Link Checker
Total links
-
Internal links
-
External links
-
Generic anchor text
-

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

Internal links are how visitors and search engines move between the pages on your site, and how authority from your strongest pages flows to newer or thinner ones. This checker parses the HTML you paste, classifies every link as internal or external based on the domain you provide, and flags anchor text that is too generic to be useful, like "click here" or "read more."

Enter your domain, then paste the HTML source of a page. The checker scans every anchor tag, reads its href attribute, and compares it against your domain: a relative path like /blog/post or any absolute URL containing your domain counts as internal, while a link to any other domain counts as external. Mailto, tel and anchor links (starting with #) are counted separately since they are not page-to-page navigation. All of this runs in your browser; nothing is uploaded.

Why anchor text quality matters

The words inside a link, not just the link itself, are part of how both readers and search engines understand the destination page. "Click here" and "read more" work for a human who is already looking at the surrounding sentence, but they add nothing if that anchor text is read out of context, and they give search engines a much weaker topical signal than something like "our guide to internal linking." Swapping generic anchor text for descriptive phrases is one of the lowest-effort, highest-leverage edits you can make to an existing page.

Using the results to prioritize edits

A healthy page usually links out internally more than it links externally, since the goal is to keep visitors moving through your own site and to help search engines discover related pages. If the results here show mostly external links, or several links flagged as generic, treat those as a short punch list: add a few relevant internal links where they make sense in context, and rewrite generic anchor text to describe what a reader will find on the other end. Getting this right on your most important pages is a small part of a much larger technical and content picture, which is exactly what a full SEO site audit is built to catch.

Related articles

FAQ

Internal Link Checker: questions, answered

What counts as an internal link?
An internal link points to another page on the same website, either as a relative path like /blog/post or as a full URL that contains your own domain. An external link points to a different domain entirely. This checker classifies each link by comparing its href against the domain you enter.
Why does generic anchor text matter?
Anchor text like "click here", "read more" or "this page" tells a visitor almost nothing about the destination, and it gives search engines a weak signal about what the linked page is about. Descriptive anchor text such as "internal linking best practices" does both jobs better, at close to zero extra cost.
How many internal links should a page have?
There is no fixed number that works for every page. What matters more is that the links are genuinely useful to a reader and are not so numerous that each one dilutes the value passed to the others. A long, comprehensive article naturally supports more internal links than a short landing page.
Does this tool crawl my whole website?
No. It only analyzes the HTML you paste in for a single page. To check internal linking across an entire site, you would need a crawler, but for auditing one page at a time before or after publishing, pasting the source here is faster and keeps everything in your browser.
Should nofollow internal links be treated differently?
Generally you should not nofollow internal links; it is a pattern usually reserved for untrusted or paid external links, not your own site's pages. This checker counts all links regardless of a rel attribute, so review any internal link carrying rel="nofollow" separately, since it is often there by mistake.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com