Internal Link Checker

Check the internal links in a page's HTML.

SEO Tools Free, no sign-up Runs in your browser

Internal Link Checker tool

Read on your device. Nothing is uploaded.

Anything on this domain, and every relative link, counts as internal.

Lets relative links be resolved and self-links be spotted.

0
Internal links
0
Distinct targets
0
Faults
0
With nofollow
#Anchor textTargetNote

About the Internal Link Checker

Internal Link Checker examines the links inside your own site that appear on a page, and reports what they point at, what they say, and what is wrong with them.

Internal linking is the part of SEO entirely within your control, and the part most often neglected. The checks here are the faults that actually occur: links to a path that cannot resolve, links that still point at http on an https site, links to a URL with tracking parameters attached, links to a fragment that does not exist in the page, empty hrefs, javascript: hrefs that crawlers cannot follow, and links to the page you are already on.

Anchor text is reported alongside, because an internal link with generic anchor text is a wasted opportunity: it is the clearest signal you can give about what the target page covers.

The tool also summarises where the page links to, so you can see at a glance whether it points at the pages you wanted it to point at, or whether half its internal links go to the privacy policy.

This tool reads HTML you paste rather than fetching a live URL. A browser is not allowed to request another domain and read the response, so no page on any site can genuinely crawl yours without a server behind it. To get the HTML: open your page, press Ctrl+U or Cmd+Option+U for the source, select all and copy.

Nothing you paste leaves your browser. There is no upload, no log and no account, which makes it safe to analyse a staging site or an unpublished draft.

How to use the Internal Link Checker

  1. Paste your page's HTMLView source, select all, copy.
  2. Enter your domainThis is what tells internal links apart from external ones.
  3. Review the findingsFaults first, then the full list with anchor text.
  4. Fix and re-checkPaste the updated HTML to confirm.

Features

  • Separates internal from external links by your domain
  • Flags http links on an https site
  • Flags tracking parameters on internal links
  • Finds fragments pointing at IDs that are not in the page
  • Flags empty, javascript: and self-referencing links
  • Reports anchor text, including generic and empty anchors
  • Counts links per destination so duplicates are visible

Who uses this tool

The internal link checker is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:

  • Auditing internal linking on a key landing page
  • Finding links left pointing at a staging domain
  • Catching http links after an HTTPS migration
  • Checking that a template links where you think it does
  • Reviewing a page before publishing

Frequently asked questions

Does it check whether the links return 404?

No. That needs a request to each URL, and a browser cannot make cross-domain requests and read the result. This tool finds the faults visible in the markup, which is a large share of the real ones.

How does it know which links are internal?

From the domain you enter. Relative links are internal by definition; absolute ones are compared against your domain, with and without www.

Why does it flag fragments?

A link to #pricing that points at an ID not present in the page goes nowhere when clicked. Because the fragment is checked against the HTML you pasted, it only applies to same-page links.

Why flag tracking parameters on internal links?

They split analytics, can create duplicate URLs for crawlers, and are rarely intended. An internal link almost never needs a utm_source.

What counts as generic anchor text?

Click here, read more, learn more, this page and similar. They tell a crawler nothing about the destination.

Is my HTML uploaded?

No. Everything is parsed in your browser.

If the internal link checker is not quite what you need, these other free tools solve closely related problems.

External Link Checker

Find external links, their rel attributes and the ones that need attention.

SEO Tools Use tool

Anchor Text Extractor

Extract anchor text, destinations and rel attributes from any HTML, as a table or CSV.

SEO Tools Use tool

URL Extractor

Extract all URLs from text or HTML, with anchor text and filtering options.

SEO Tools Use tool

SEO Audit Tool

Check title, description, headings, canonical, robots, Open Graph, schema and images in one pass.

SEO Tools Use tool

URL Cleaner

Remove utm and click-tracking parameters, fragments and stray characters from URLs.

SEO Tools Use tool