Skip to content
All field notes
Link policy
nofollow
sponsored

Nofollow, Sponsored, and UGC: What Link Audits Should Flag

A clear guide to rel=nofollow, sponsored, and ugc for SEO audits—and why misreading them burns linkbuilding ROI.

Abdul Hamid4 min read
In this guide6 sections

rel attributes are where linkbuilding arguments go to die. One side quotes a pitch deck (“dofollow placement”). The other side opens DevTools and sees rel="nofollow sponsored". Both can be sincere. Only one matches the HTML Google sees.

“Dofollow” is not a real rel token. It means the absence of a restricting token. If you write “dofollow” in a report, define it: no nofollow, no sponsored, no ugc on that anchor (unless you explicitly allowed a combination).

The tokens that matter

  • nofollow — a hint that the link should not pass ranking signals. Still useful for discovery and referral traffic. Rarely what a buyer meant by “dofollow.”
  • sponsored — Google’s disclosure token for paid or compensated links. Required in their model when money or equivalent value changed hands.
  • ugc — user-generated content: comments, forums, profile bios the publisher does not editorially place.
  • Combinationsnofollow sponsored is common. Count both. Do not collapse them into a single “bad” bucket without the insertion order in front of you.

A link can be editorially placed and nofollow. A link can be paid and missing sponsored. Those are different commercial conversations. Your audit should not flatten them.

Write the insertion order so a later audit can pass or fail without a meeting. “Dofollow in the article body, pointing at https://yoursite.example/pricing” is checkable. “A nice mention with SEO value” is not.

Why view-source fails

Many publishers inject or rewrite anchors after hydration. Affiliate modules, consent banners, and “mark external links” plugins append nofollow in the browser. If you only parsed the first HTML byte stream, you can certify a follow link that the rendered page does not ship.

Server-side rendering of the live URL — what happens when you run the nofollow checker — is how you inspect the same graph a visitor ends up with. It still cannot see a link that only appears after a click-to-load widget you never triggered. If the placement requires interaction, say so.

What to report to a client

Do not say “Google ignores this.” You do not know that. Say:

  1. What the markup claims (rel tokens, or none)
  2. Whether that matches the insertion order or outreach brief
  3. Whether the href sits in the article body or in chrome
  4. Whether monitoring should watch for flips

A follow link that becomes nofollow three months later is a different problem than a link that was always sponsored. The first is a change. The second is a briefing failure.

Monitoring for rel flips

Rel policy is not fixed at publish time. Template updates and “SEO cleanups” quietly rewrite outbound links. A monitor that only checks “URL still present” will miss the expensive failure: the href is still there, the contract’s follow promise is gone.

In LinkGlow, rel mismatch is a first-class placement fail. Track the link after you verify it once. Leave the monitor on. Treat the email as a ticket, not a vanity metric.

Typical failure stories look boring on paper and expensive in a QBR:

  • A “mark outbound links nofollow” plugin ships in a theme update.
  • Legal adds sponsored after a disclosure review and nobody tells SEO.
  • The editor keeps the href but moves it from the article into a related-posts strip.
  • The publisher “cleans up” leftover partners and your paid URL is now rel="nofollow ugc".

A monitor that only asks “is the href still on the document?” will call all four of those a pass. Typical backlink monitors often work that way. The commercial claim was never “a URL exists somewhere in the HTML.”

A five-minute rel pass

  1. Open the live host URL.
  2. Paste it into the nofollow checker.
  3. Filter to the sold target.
  4. Read the badge. If it disagrees with the brief, stop buying more on that publisher until sales and the page agree.
  5. If it matches, track it. Future you will not remember which roundup this was.

If you are also on the hook for destination health, pair this with broken-backlink checks. A perfect dofollow that 404s is not a win.

Next step

Audit one recent paid placement. Filter to external links and read the rel badges. If anything disagrees with the insertion brief, fix the commercial conversation before you scale more budget into the same publisher.

Next useful step

See the rel policy your page is actually shipping.

Inspect rendered links in context and separate follow, nofollow, sponsored, and UGC signals.