FREE TOOL · NO SIGNUP · 100% PRIVATE

Find Every Nofollow Link in Your HTML

Paste your markup and instantly see every link flagged dofollow vs. nofollow, sponsored, or ugc — with full counts, an internal/external split, and a per-domain breakdown — all in your browser, nothing uploaded.

Paste your HTML

8 links found

Set this to split internal vs. external links accurately.

Example check — paste your own HTML on the left to analyze it.
5 dofollow3 nofollow8 total

Link summary

Dofollow
5

Pass link equity

Nofollow
3

incl. sponsored & ugc

External dofollow
2

Outbound equity passed

External nofollow
60%

Share of outbound links

Internal
0

To your domain

External
5

To other domains

Flags & attributes

1 sponsored 1 ugc 1target="_blank" without rel="noopener"

Rel attribute breakdown

rel="nofollow"2rel="sponsored"1rel="ugc"1

Every link (8)

  • 01 dofollowrelative
    /blog/seo-guide
    complete SEO guide
    dofollow
  • 02 nofollowexternal
    https://sponsor.example.com/deal
    brought to you by Acme
    sponsorednofollow
  • 03 nofollowexternal
    https://forum.example.org/thread/42
    this thread
    ugc
  • 04 nofollowexternal
    https://en.wikipedia.org/wiki/SEO
    Wikipedia
    nofollow
  • 05 dofollowexternal
    https://docs.example.com/api
    API docs
    dofollow
  • 06 dofollowexternal
    https://www.semlypro.com/pricing
    pricing page
    dofollow
  • 07 dofollowanchor
    #faq
    FAQ
    dofollow
  • 08 dofollowspecial
    mailto:hi@example.com
    email us
    dofollow

Linked domains

  • docs.example.com1 link
  • en.wikipedia.org1 link
  • forum.example.org1 link
  • semlypro.com1 link
  • sponsor.example.com1 link
Runs entirely in your browser — your HTML is never uploaded.
The Complete Guide

Nofollow, Sponsored & UGC Links: The Complete Guide to Auditing Your Rel Attributes

5 MIN READ

Understand with AI

Discuss with your preferred AI assistant

3
Rel values

Google recognizes nofollow, sponsored, and ugc — each describing a different link relationship.

2005
In use since

rel="nofollow" was introduced in 2005 and became a "hint" with sponsored & ugc added in 2019.

< 1s
Scan time

This checker parses your full HTML and flags every link instantly, right in the browser.

Every outbound link on your page is a small editorial decision. Some links should pass authority to the destination; others — paid placements, user-generated comments, or low-trust references — should not. The rel attribute is how you tell search engines which is which, and a nofollow link checker lets you audit those decisions in seconds instead of reading raw markup line by line.

This guide explains what nofollow, sponsored, and ugc actually do, how to read the output of a link checker, and how to keep your link profile clean so your equity flows exactly where you intend.

What Does Nofollow Mean?

A "nofollow" link is an anchor tag that carries rel="nofollow". Introduced by Google in 2005 to fight comment spam, it tells search engines not to pass ranking credit (often called "link equity" or "link juice") to the linked page. A normal link without that attribute is a "dofollow" link and does pass equity.

In 2019 Google evolved the system from a binary directive into a hint and added two more specific values:

  • rel="nofollow" — a general "don't associate me with this destination" hint.
  • rel="sponsored" — the link is an advertisement, paid placement, or affiliate link.
  • rel="ugc" — the link sits in user-generated content such as comments or forum posts.

You can combine values, for example rel="sponsored nofollow", which many sites still do for safety. All three values stop equity from flowing the same way nofollow always did, so a good checker counts sponsored and ugc as nofollow in its dofollow/nofollow split while still surfacing the specific token.

Mislabeled links cause two opposite problems. Forgetting to mark a paid or affiliate link as sponsored can trigger a manual action for participating in link schemes. On the flip side, accidentally nofollowing every internal link — a surprisingly common templating bug — starves your own pages of the equity they need to rank.

A link checker turns an invisible problem into a visible list. Instead of guessing, you see exactly how many links pass equity, which point off-site, and which carry each rel value, so you can fix the outliers before they cost you rankings.

How to Read the Output

Paste your page's HTML and the tool extracts every <a> element, then reports each one with its rel tokens flagged. The summary numbers are where the SEO value lives:

MetricWhat it tells you
Dofollow vs. nofollowHow much of your linking passes equity at all.
External dofollowOutbound links that hand authority to other sites — keep this intentional.
Internal vs. externalWhether internal links are accidentally nofollowed (they almost never should be).
Sponsored / ugcWhether paid and user-generated links are correctly disclosed.
Linked domainsWhich sites you link to most — useful for spotting spam or over-linking.

The per-link list shows the href, anchor text, scope, and exact rel tokens for every link, so you can jump straight to the one that's mislabeled.

Best Practices for Rel Attributes

  • Keep internal links dofollow. Nofollowing your own pages wastes equity — "PageRank sculpting" hasn't worked since 2009.
  • Mark paid and affiliate links sponsored. This is required by Google's spam policies and protects you from manual actions.
  • Use ugc on comments and forums. It signals you don't vouch for links your users add.
  • Editorial citations can stay dofollow. Linking to genuine sources you trust is normal and good for users.
  • Add rel="noopener" to target="_blank" links. It closes a security and performance gap, even though it doesn't affect equity.

Common Mistakes This Tool Catches

  • A site-wide template that nofollows every link, including internal navigation.
  • Affiliate or sponsored links left as plain dofollow.
  • Empty or missing href values that produce broken, un-clickable links.
  • target="_blank" links missing rel="noopener", a known security flag.
  • Over-linking to a single external domain, which can look manipulative.

Expert Tips

Disclose paid links with sponsored

Any affiliate, advertising, or paid placement link must carry rel="sponsored" (or at least nofollow). It is required by Google’s spam policies and protects you from manual actions.

Audit before and after template changes

A single CMS or theme update can silently nofollow every link on your site. Run a quick check after any template change so a bug never quietly drains your internal equity.

Frequently Asked Questions

Does a nofollow link have any SEO value?

Directly, it passes little to no ranking equity. Indirectly it can still be valuable: nofollow links drive referral traffic, build brand awareness, and a natural profile contains a healthy mix of both follow and nofollow links. A page that is 100% dofollow can actually look unnatural.

What is the difference between nofollow, sponsored, and ugc?

All three stop equity from flowing, but they describe different relationships. Use sponsored for paid, affiliate, or advertising links; ugc for links inside user-generated content like comments; and nofollow as a general "I don't endorse this" hint when neither of the others fits.

How do I check if a link is nofollow without reading the code?

Paste the page's HTML into this checker and it lists every link with its rel attributes flagged. You can also right-click a link in your browser, choose "Inspect," and look for rel="nofollow" in the anchor tag — but a checker reviews the whole page at once.

Should internal links ever be nofollow?

Almost never. Internal links should pass equity so search engines can crawl and rank your pages. Historically people nofollowed links to login or cart pages to "sculpt" PageRank, but Google stopped honoring that years ago, so the practice now just wastes equity.

Related guides

Related tools