Skip to content
Rankora
Free · runs in your browser

Nofollow / Sponsored / UGC Checker

Paste a page's HTML and the tool sorts every link by its rel attribute and by scope (internal or external), so you can spot missing or wrong values.

Privacy and cost

This tool runs in your browser. What you type or paste is not sent to our servers and it costs nothing to use.

How it works

  1. Paste the page source, or only the part that contains the links.
  2. Enter your domain to separate internal from external links. If it is empty, the tool tries the canonical tag.
  3. Read the table: each link's rel, scope and warnings, then filter or export to CSV.

Example

A snippet with 6 links and the domain example.com: 2 internal, 3 external and 1 mailto link. Result: 2 nofollow links, 1 sponsored, 1 ugc, and 2 warnings (an internal link marked nofollow, and an external target="_blank" link without noopener).

What the result means

For Google, nofollow, sponsored and ugc are hints about the nature of a link: paid, user-generated, or not endorsed. A link without them is a normal link. The warnings point at questionable patterns you should judge in context; they are not official rules.

Common problems this tool helps with

  • Advertising or affiliate links left without rel="sponsored".
  • Comment or forum links without rel="ugc".
  • Internal links set to nofollow by mistake, which slows the flow of link equity.
  • External target="_blank" links without noopener, or misspelled rel values.

Frequently asked questions

Should every external link be nofollow?

No. An editorial link to a good source can stay a normal link. Use sponsored for paid or affiliate links, ugc for user-generated content, and nofollow when you do not endorse the target.

Can I combine several rel values?

Yes, separated by spaces, for example rel="sponsored noopener". Combining sponsored and ugc is rarely needed: one of them is enough.

How does the tool decide a link is internal?

It compares the link's hostname with your domain (ignoring "www"). Relative links are internal; subdomains count as internal by default and you can switch that off.

Is my HTML sent to a server?

No. The analysis runs in your browser and the pasted code never leaves your device.