About this tool
Review authored links before publishing without sending the source to a crawler or claiming live destination behavior.
Internal Link Checker statically parses authored anchor HTML or structured link rows in the browser. It resolves destinations in page context, classifies internal scope, reviews href and label evidence, and compares one source page with an optional internal URL inventory without fetching any URL.
- Uses the browser DOM parser for HTML anchors or accepts pipe- and tab-separated href, anchor-text, and rel rows.
- Resolves relative destinations against the source URL and first base href, with explicit same-origin or same-hostname classification; subdomains remain separate.
- Reviews unsafe schemes, malformed URLs, internal rel qualifications, tracking parameters, HTTPS downgrades, duplicate destinations, and visible or fallback label evidence.
- Compares an optional internal URL inventory with this source page only. A missing link is labeled not linked here, never asserted to be an orphan page.
How to use Internal Link Checker
Enter the absolute HTTP(S) URL of the authored source, choose HTML or Rows, and select same-origin or same-hostname classification. Paste the source or open a bounded UTF-8 file, optionally add one internal inventory URL per line, then inspect the snapshot and review resolved evidence, authored-value findings, and URLs not linked from this source.
When this tool is useful
- Audit page HTML before release to confirm important URLs are linked internally.
- Check template or navigation changes for nofollow, empty href, and non-crawlable link patterns.
- Compare one source page with a planned URL inventory to identify destinations that are not linked from that source.
Practical tips
- Use descriptive anchor text on key internal links so relevance signals remain clear.
- Avoid adding UTM parameters to internal links unless tracking requirements explicitly demand them.
- Do not add nofollow to ordinary external links by default; qualify sponsored or user-generated relationships only when appropriate.
- Pair this page-level evidence with a live sitewide crawl before making broken-link, indexability, or orphan-page claims.
Examples you can test
Load an example, compare the result with the expected output, then replace it with your own input.
Review authored navigation HTML
Example input
A source URL and inactive HTML containing anchor elements
Expected output
Resolved internal, external, fragment, contact, and invalid link evidence
The report identifies source-level href and label issues without requesting any destination.
Compare one page with a URL inventory
Example input
Structured link rows plus one planned internal URL per inventory line
Expected output
Inventory URLs linked and not linked from this source
A URL missing from one source is review evidence, not proof that the page is orphaned sitewide.
Validation checklist
- Confirm the source URL, base href, and internal-scope policy before interpreting results.
- Review unsafe or malformed href values, label evidence, internal rel qualifications, and HTTPS downgrades.
- Verify live status, redirects, robots, canonicals, rendered DOM, and sitewide inbound links separately.