Creative agency glossarySEO and Analytics

UGC Link Attribute

The UGC link attribute (rel="ugc") marks a link as user-generated content, telling search engines it was placed by a user rather than by the site's own editors.

What is the UGC link attribute?

rel="ugc" is a value for the rel attribute on an HTML link. It stands for user-generated content and tells search engines that the link was added by a visitor rather than the publisher: in a comment, a forum post, a review, a community profile. Google introduced it in 2019 alongside rel="sponsored", as a more specific alternative to the older rel="nofollow", which had been the catch-all signal for links a site did not want to vouch for. A link tagged ugc is treated as a hint that it should not pass editorial endorsement, which protects the site from being held responsible for links its users drop.

In the page's code it is simply an extra attribute on the link tag. Most platforms with comments, forums or reviews add it automatically, and a visitor never sees it.

Why it matters

Why the UGC link attribute matters

Search engines read links as votes. If anyone can add a link to a page and have it count as the site's endorsement, the page becomes a target: spammers post comments full of links, the site's authority leaks to places it never chose, and in the worst case the site is penalized for hosting link schemes. The ugc attribute separates what the publisher says from what its users say. For a brand with a community, a review section or a blog with open comments, it is basic hygiene that keeps the site's own links meaningful and its search standing clean.

It also matters for anyone doing outreach. A link in a comment section tagged ugc is not the same as an editorial link in an article, and a link-building effort that counts them equally is measuring the wrong thing. A fashion or beauty brand with a lively review section has thousands of ugc links on its own pages, none of which should be confused with coverage. For the people who run a site's search strategy, the attribute is also a reporting matter: a clean separation between editorial and user links makes the site's link profile easier to read and easier to defend.

In practice

How the UGC link attribute works in practice

  1. 01

    A site adds rel="ugc" to any link whose destination it did not choose. Content management systems and forum software usually do this by default for comments and posts; a developer can add it in the template for reviews, profiles and anywhere else users can insert a URL. The values can be combined: rel="ugc nofollow" is common, and rel="ugc sponsored" covers a user-added link that is also paid. Search engines treat all three as hints rather than directives, which means they may still crawl the link and may, in some cases, count it.

  2. 02

    Trusted contributors are the exception. A site that vouches for long-standing community members can leave their links untagged, which is a signal of editorial trust rather than a technical setting. The decision should be a policy, written down, so that whoever edits the templates next year knows why some links carry the attribute and some do not.

  3. 03

    Checking it is simple. View the page source or use a browser's inspector, find a link in the comments or reviews and look at its rel attribute. SEO crawlers will also report which outbound links carry which attributes, which is the quickest way to audit a large site.

  4. 04

    Pair the attribute with moderation. The tag tells search engines not to vouch for a link; it does nothing about the link being there. Spam filters, a review queue for first-time posters and a plain policy on what gets removed keep the comments worth reading, which matters more to the people on the page than anything in the markup.

Watch out

What people get wrong about the UGC link attribute

Using nofollow for everything and ignoring ugc and sponsored. The older attribute still works, but the specific ones give search engines better information, and sponsored is now expected on paid links. The second mistake is tagging editorial links as ugc out of caution, which throws away the site's own authority. The third is assuming ugc makes a site immune to link spam; it reduces the incentive, but moderation still has to exist. And the last is counting ugc links in an outreach report as if they were earned coverage. They are not, and a client who understands the difference will notice.

Questions

People also ask

What does rel="ugc" mean?

It is an HTML link attribute that marks a link as user-generated content, placed by a visitor rather than the site's editors. Search engines use it as a hint not to treat the link as an editorial endorsement.

What is the difference between ugc, nofollow and sponsored?

Nofollow is the general signal that a site does not vouch for a link. Sponsored marks paid or affiliate links. UGC marks links added by users in comments, forums and reviews. All three are hints; sponsored and ugc are the more specific.

Do ugc links help SEO?

Rarely in a direct sense, because search engines are told not to count them as endorsements. They can still bring traffic and visibility, and they are honest links to have, but they are not a substitute for earned editorial coverage.

Should I use rel="ugc" on my site?

Yes, anywhere users can insert links: comments, forums, reviews, profiles. Most platforms add it automatically; if yours does not, a developer can add it in the templates in minutes.

Next to it in the glossary

  1. 200 (OK) Response CodeA 200 OK response code is the server's confirmation that a request succeeded and the page was delivered as asked.
  2. 301 RedirectA 301 redirect is a permanent instruction that sends browsers and search engines from an old URL to a new one, carrying the old page's ranking signals with it.
  3. 302 RedirectA 302 redirect is a temporary instruction that sends visitors from one URL to another while telling search engines the original address will return.
  4. 304 Not ModifiedA 304 Not Modified response tells a browser or a crawler that the page has not changed since it was last fetched, so the cached copy can be used instead.
  5. 307 Temporary RedirectA 307 Temporary Redirect sends a visitor to a different URL for now, while guaranteeing that the request is repeated exactly as it was made.
  6. 403 ForbiddenA 403 Forbidden error means the server understood the request but refuses to serve the page, usually because the visitor does not have permission to see it.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage