Links and URLs tool

Internal Link Checker

Inspect the internal links a page exposes in its initial HTML. The result shows source-order evidence and identifies empty or generic anchors without pretending one page reveals the entire site architecture.

FreeNo loginNo data stored
We inspect the initial HTML for same-origin anchor elements and their observable attributes. Public HTTP and HTTPS URLs only; private networks and non-standard ports are blocked.
Result quality guidance

Page-level content review

See where a guide, service, or landing page sends visitors before publication.

Template regression check

Confirm shared navigation and contextual links remain semantic after a component change.

Migration cleanup

Find internal destinations that still point at an old host, path convention, or redirecting URL.

What it checks

Use the result as evidence, not a score.

  • Same-origin HTTP and HTTPS links
  • Resolved absolute destinations
  • Visible anchor text or linked-image alt text
  • Rel attributes, fragments, and generic or empty anchor evidence
What it cannot check
  • Orphan pages, site-wide click depth, or PageRank distribution
  • Links created only after client-side rendering or interaction
  • Whether every link is contextually useful, editorially appropriate, or valuable for rankings
How it works

Input, inspect, improve, verify.

The tool processes what you enter, shows a plain-language result, and gives you a safer next step. Make the change on your website, deploy it, then test the live page again.

Popular use cases

Useful before and after publishing.

Page-level content review

See where a guide, service, or landing page sends visitors before publication.

Template regression check

Confirm shared navigation and contextual links remain semantic after a component change.

Migration cleanup

Find internal destinations that still point at an old host, path convention, or redirecting URL.

Pro tips

Small checks that prevent avoidable mistakes.

  1. Use ordinary anchor elements with real href values for important destinations.
  2. Write concise anchor text that makes sense when read out of context.
  3. Link to genuinely useful next steps instead of packing pages with repeated keyword anchors.
  4. Use the Broken Link Checker separately when response verification is the real question.
Common issues and solutions

What to review when the result looks wrong.

An internal link has no text

Add meaningful visible text or an appropriate image alt value when the link needs an accessible name.

Generic anchors repeat

Replace labels such as “click here” only where a more descriptive label genuinely helps users understand the destination.

Expected links are absent

The initial HTML may differ from the rendered page. Inspect the browser accessibility tree before concluding that client-rendered links do not exist.

Frequently asked questions

Short answers before you make a change.

Does this find orphan pages?

No. Orphan-page detection needs a broader crawl or a comparison with a trusted URL inventory. This tool inspects one source page.

Are relative links supported?

Yes. Relative links are resolved against the final fetched page URL before internal and external classification.

Is every nofollow internal link a problem?

No. The tool reports rel attributes as evidence. Their intent depends on the page and should not be changed automatically.

Read the practical guide

What a useful internal link tells people and search engines

Understand the evidence behind this tool, where its result stops, and the safer next steps to verify on a live page.

Read the guideEvidence · Limitations · Verification