Link Analyser

List every link on a page split into internal and external, with its rel value, its anchor text, and a note on each anchor that says nothing useful.

Processed on your device — no upload

termiva links --report
0 chars

Paste a page above and the link report appears here.

nothing uploaded

How to use it

  1. Paste the page source.
  2. Give it the page’s own URL.
  3. Rewrite the anchors it flags.

How it works

The rel value is only half the picture. The other half is the anchor text, which is the strongest single statement a page makes about where it is pointing — and click here makes no statement at all.

Anchors are read out of context. Someone tabbing through a page, or pulling up a list of its links in a screen reader, gets the anchor text and nothing around it. Twelve links all called "read more" is twelve identical destinations as far as that list is concerned. The same is true of a crawler, for a different reason and with the same result.

nofollow stopped being an instruction in 2019. Google now treats it, along with ugc and sponsored, as a hint it may ignore. Use them to describe what a link is — user-generated, paid, untrusted — not to steer authority around your own site.

There is no dofollow attribute. A link with no rel at all is followed, so "dofollow" is a word for the absence of something rather than a thing you can write. The report lists every outbound link with whatever rel it actually carries, which is the only version of that question with an answer.

A worked example

Give it the page's own URL and internal and external can be told apart properly. Without it, an absolute link to your own domain looks external, which is the commonest way a link report gives a wrong count.

A link wrapping an image with no alt has no text at all. Not for a crawler, not for a screen reader, not for anyone with images turned off. It is the worst case in the sample and the easiest to miss, because on screen it looks like a picture you can click.

target="_blank" without rel="noopener" hands the page you opened a reference back to yours. Modern browsers imply noopener now, so it is a warning rather than an error — but older ones do not, and the attribute costs nothing.

No internal links at all is worth knowing. A page that links nowhere on its own site is a dead end: it passes nothing on, and a crawler that arrives has nowhere to go next.

For the outline of the same page, use the heading checker.

Questions

What is the difference between nofollow, ugc and sponsored?

They describe why a link is untrusted: ugc for user-generated content, sponsored for anything paid, nofollow as the general case. Since 2019 Google treats all three as hints rather than commands.

Should I nofollow my own internal links?

No. Sculpting authority inside your own site with nofollow stopped working over a decade ago, and it now mostly means some of your pages are harder to discover.

What makes an anchor bad?

Saying nothing about the destination. “Click here”, “read more”, “this page”, and a bare URL are all read out of context by a crawler and by anyone listing a page’s links.

Is a link with no text always wrong?

It always needs something. An image with a proper alt attribute counts as the text. An image with no alt leaves the link with nothing at all.

How many external links is too many?

There is no number. Link out where it helps the reader. The old “100 links per page” rule was a crawler limit that has not applied for many years.

Does it check whether the links work?

No — that needs fetching each one, which a browser cannot do across origins. This reads structure and anchor text, not availability.

Is Link Analyser free to use online?

Yes — free, with no account, no daily limit and no watermark. It runs online in your browser, and because the work happens on your own device it keeps working offline once the page has loaded.

Reading