Skip to content

Glossary UGC attribute

What is the UGC attribute?

Definition

The UGC attribute is the rel="ugc" value added to a link to tell Google that the link comes from content published by users, such as a blog comment or a forum post, rather than from the site’s own editorial team.

On this page 5
  1. What the UGC attribute means
  2. How it works
  3. Why it matters
  4. Good practice
  5. Common mistakes
In brief

A guide to the rel="ugc" value: which links it marks, how it combines with nofollow and sponsored, and what Google’s hint treatment has meant since 2019.

What the UGC attribute means

UGC stands for user generated content. Google introduced this value on 10 September 2019 together with sponsored, so that a site could describe the origin of its outbound links more precisely than nofollow allowed on its own.

The test is not the quality of the link, nor the trust the destination page deserves, but who placed it there. If the link sits in an area open to third parties, such as comments, forum threads, product reviews or public profiles, ugc is the value that applies.

The line between the three values is sharp. sponsored marks links that exist because something was given in return: money, goods, services or any advertising arrangement. nofollow is the general value, kept for cases where neither of the other two fits and the site would rather not be associated with the linked page or have Google reach it from here.

One point is often misread: marking a link as ugc does not declare it suspicious. A reader may well cite an excellent source in a comment. The value describes where the link came from, not a judgement on its worth.

How it works

The value goes inside the rel attribute of the link element. A single link accepts several values separated by spaces or commas, and the most common combination in comments and forums is rel="ugc nofollow". Google documents both separators explicitly.

<li class="comentario">
  <a href="https://ejemplo.com/guia"
     rel="ugc">guía citada</a>
</li>

<a href="https://ejemplo.com/oferta"
   rel="ugc sponsored">oferta</a>

What matters is how Google treats these markings. Since the September 2019 announcement, all three values act as a hint for ranking purposes, not as an instruction. For crawling and indexing, nofollow also became a hint on 1 March 2020.

In practice the site informs and the search engine decides. Links carrying these values are generally not followed, yet the destination page may still be discovered by other routes, such as a sitemap or a link from another domain. The line that still appears in many manuals, that a link with nofollow or ugc is guaranteed to stay out of Google’s calculations, stopped being true in 2019.

The markup does not shift responsibility either. If a link exists because something was given in return, the value Google asks for is sponsored, on its own or alongside ugc when a user published it as well. Buying or selling links for ranking purposes without qualifying them is among the practices Google’s spam policies prohibit.

Why it matters

Any site with open comments, a forum, reviews or user profiles accumulates outbound links its editorial team never chose. The decision that hangs on this attribute is easy to state and easy to postpone: what does the site say about those links? Without markup, the outbound link profile mixes the newsroom’s recommendations with whatever an anonymous visitor pasted in.

For the site receiving the link, the picture differs. A mention in an active thread still brings qualified visitors and, since 2019, is not ruled out as a signal in advance either. Writing off a link because it carries ugc is as sloppy as counting it in full.

The third point carries the greatest risk: when a link grows out of a commercial arrangement, labelling it as user content does not make it one. That decision affects the domain’s standing with the search engine far more than the authority passed by any single link.

Good practice

  • Mark every link generated in areas open to third parties with ugc automatically: comments, forums, reviews, signatures and public profiles.
  • Apply sponsored whenever something is given in return, even if a user published the link; rel="ugc sponsored" then describes the full situation.
  • Check what your content management system sets by default, because many still add only nofollow in comments.
  • Keep human or automated moderation of user content in place; the attribute describes where a link came from and filters no spam.
  • If a trusted contributor posts in your community and you stand behind their links editorially, you may deliberately leave them unmarked and record that choice.
  • Re-check the markup after every change of template, comment plugin or review system, which is when it usually gets lost.

Common mistakes

  • Claiming that a link with ugc or nofollow is safely excluded from Google’s evaluation; since September 2019 these values are a hint.
  • Using ugc on paid or exchanged links to avoid the sponsored label, which is the one that applies when something is given in return.
  • Applying ugc to internal links or to links written by the editorial team, which drains the signal of any meaning.
  • Rushing to rewrite every legacy nofollow link, when Google still treats that value as valid and demands no migration.
  • Leaving spam control to the attribute while neglecting moderation, captcha or posting limits.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

Is rel="ugc" mandatory?

No. Google recommends it for links published by users, yet keeps nofollow valid and requires no rewriting of existing markup. Adopting ugc gives a more precise description of where the link came from, and that precision is the only real advantage over staying with the older value.

Can several values be combined on one link?

Yes. Google’s documentation allows several values to be listed inside the rel attribute, separated either by spaces or by commas. The usual combinations are ugc nofollow for comments and ugc sponsored, used when a user publishes a link that rests on a commercial arrangement.

Does a link marked with ugc pass authority?

There is no closed answer. Since September 2019 Google treats these values as a hint rather than an instruction, so it decides case by case what to do with each link. The sound approach is to leave such a link out of any forecast while not writing it off as worthless.

Which value fits a user link that is also sponsored?

sponsored fits, because something was given in return, and ugc can accompany it to show a third party published it. Labelling that link as user content alone conceals the payment and moves into the territory Google’s link spam policies penalise.

Since when has nofollow stopped being an instruction?

Google announced the change on 10 September 2019: from then on all three values act as a hint, and no longer as an instruction, for ranking purposes. For crawling and indexing, nofollow began behaving the same way on 1 March 2020, a date the documentation set in advance.