PBNLinksHub
Get Started
Link Analysis ToolsRuns in your browserFree · no sign-up

Internal Link & Anchor Text Analyzer

Paste a page's HTML and its URL to see every link on it — internal and external in separate lists — with rel attributes, where each link sits, and a breakdown of anchor text that flags empty, generic, naked-URL and inconsistent anchors.

Internal Link & Anchor Text Analyzer Paste HTML · analysed in your browser
Paste a page's HTML to see results.

How to use the Internal Link & Anchor Text Analyzer

  1. Paste the HTML and URL

    The URL is required: it's how internal links are told apart from external ones.

  2. Review the summary

    Counts of internal, external and unique links, rel attributes and anchor issues.

  3. Switch between lists

    Internal and external links are listed separately; group by URL to see every anchor used for each destination.

  4. Export and fix

    Download the CSV, then give empty links a name, replace generic anchors and add contextual links to key pages.

What it checks

Internal vs external
Same registrable domain (including subdomains) counts as internal; everything else is external.
rel attributes
nofollow, sponsored and ugc on each link, plus target="_blank" links missing noopener.
Placement
Whether each link is inside nav, header or footer, or in the main content.
Anchor sources
Visible text, then image alt, aria-label and title as fallbacks — with the source shown.
Anchor problems
Empty anchors, generic phrases (“click here”, “read more”), naked-URL anchors and very long anchors.
Repetition
The same anchor pointing to different URLs, and one URL linked with many different anchors.

Interpreting the results

The summary gives totals for internal and external links, unique destinations, links with each rel value, and anchor issues. The anchor distribution groups anchors into descriptive, generic, naked URL, image-only and empty, so you can see the overall pattern.

“Same anchor, different URLs” is worth attention: if “pricing” points to two different pages, readers and search engines get conflicting signals. “Same URL, many anchors” is often fine — varied, descriptive anchors are natural — but a key page linked only with “here” and “this page” is missing an easy opportunity.

Detected marks facts read directly from what you provided. Guidance marks general recommendations based on those facts — rules of thumb, not guarantees or search engine requirements.

Practical guidance

Internal links decide how visitors — and the value arriving through backlinks — move around a site. A page that earns external links but links nowhere useful is a dead end; an important commercial page with few contextual internal links is harder for crawlers to find and prioritise. Before building links to a page, make sure it's well connected internally.

A realistic find: a blog post links to the “garden sheds” category six times, but four are in the header and footer, and the two in-content links say “here” and “this page”. Rewriting one as “our range of wooden garden sheds” gives a clear, natural signal. On the external side, the analyzer shows which outbound links are marked sponsored or nofollow — useful when auditing a page as a potential link host.

Anchor text in your backlink profile follows the same principles: variety, relevance and restraint with exact-match wording. Read What is anchor text? and how to build a natural backlink profile. When we place PBN backlinks or plan backlink packages, anchors are agreed with you and reviewed against your existing profile.

Limitations

  • It analyses one page's HTML. It doesn't crawl the site, follow links or check whether destinations work — use the HTTP Status Code Checker for that.
  • Links added by JavaScript are only seen if you paste rendered HTML.
  • It can't see your backlinks. Analysing links pointing to your site requires a backlink index or Search Console export, which this tool doesn't use.
  • Internal/external detection uses an approximate registrable-domain rule that handles common suffixes such as .co.uk.

Frequently asked questions

Why is the page URL required?

Relative links like /about/ can only be resolved, and internal links told apart from external ones, when the tool knows which site the page belongs to.

What's the difference between nofollow, sponsored and ugc?

All three are hints about a link. sponsored marks paid or affiliate links, ugc marks user-generated content, and nofollow is the general form.

Is nofollow on internal links a problem?

It's rarely useful. It asks search engines not to follow the link, which can make your own pages harder to discover.

Is my HTML uploaded?

No. It's analysed in your browser.

More in Link Analysis Tools · All 25 free SEO tools