What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

For links added in user-generated content, Google recommends using the rel='ugc' attribute to signal that the site owner cannot guarantee the quality or relevance of these links.
1:39
🎥 Source video

Extracted from a Google Search Central video

⏱ 1:39 💬 EN 📅 19/05/2020 ✂ 5 statements
Watch on YouTube (1:39) →
Other statements from this video 4
  1. 0:34 Google traite-t-il vraiment le contenu UGC comme votre contenu éditorial ?
  2. 0:34 Google traite-t-il vraiment tout contenu publié sur votre site de la même manière ?
  3. 1:07 Faut-il bloquer par défaut tout le contenu UGC de l'indexation Google ?
  4. 1:39 Faut-il vraiment utiliser rel='ugc' sur tous les liens générés par vos utilisateurs ?
📅
Official statement from (5 years ago)
TL;DR

Google recommends using the rel='ugc' attribute on links from user-generated content to indicate that you cannot guarantee their quality. Specifically, this applies to comments, forums, customer reviews — any link posted by a third party on your platform. The stakes? Preventing a spam of toxic links from harming your profile, even though the actual impact on ranking is still debated.

What you need to understand

Why did Google introduce rel='ugc' when rel='nofollow' already existed?

Until 2019, rel='nofollow' was the only attribute to signal to Google that a link should not pass PageRank. But Google wanted more nuance to understand the nature of links.

The rel='ugc' (User Generated Content) attribute is specifically aimed at marking links you did not create yourself: blog comments, forum posts, customer reviews, collaborative wiki content. Google can then treat these signals differently without completely ignoring them, unlike the strict nofollow before 2019.

What is the technical difference between rel='ugc', rel='sponsored', and rel='nofollow'?

The three attributes now belong to a family of hints for Google, not absolute directives. rel='sponsored' marks paid or advertising links. rel='ugc' signals user content. rel='nofollow' remains a generic signal for any link whose quality you do not want to guarantee.

Since 2019, Google can choose to follow or ignore these attributes based on its contextual analysis — this is a major change. Previously, nofollow blocked crawls; now, it’s merely a suggestion that the crawler can bypass if it finds the link relevant.

In what specific cases should you apply rel='ugc'?

As soon as an external user can post a link on your site: WordPress comments, phpBB/vBulletin forums, Q&A sections like Stack Exchange, product reviews, modifiable user profiles. The goal is to free yourself from responsibility regarding these URLs.

If your platform allows users to freely post content with links, Google expects you to mark these links to distinguish what you endorse from what your visitors add. Without this attribute, Google might consider that you implicitly validate every UGC link — risky if spam sneaks in.

  • Blog comments: apply rel='ugc' by default, even with moderation enabled
  • Forums and sub-forums: all links in user posts, including signatures
  • Customer reviews with links: if your e-commerce platform allows URLs in reviews
  • Collaborative wikis: links added by non-admin contributors
  • Public user profiles:

SEO Expert opinion

Cette recommandation est-elle vraiment appliquée par les gros acteurs du web ?

Soyons honnêtes : une analyse rapide de Reddit, Stack Overflow ou Disqus montre que l'adoption est partielle. Reddit utilise rel='nofollow' générique sur tous les liens utilisateurs, pas systématiquement 'ugc'. Stack Overflow combine souvent nofollow + ugc, mais pas partout. Les CMS grand public comme WordPress n'ont intégré ugc par défaut que tardivement — et encore, seulement dans les commentaires.

Cela signifie que Google tolère une certaine latitude. Le moteur est capable de détecter du contenu UGC sans attribut explicite, via des signaux de page (structure DOM, zones de commentaires identifiables). Mais marquer explicitement reste la bonne pratique défensive, surtout si votre modération n'est pas infaillible.

L'impact sur le ranking est-il mesurable ou juste une précaution théorique ?

Aucune étude publique ne démontre qu'ajouter rel='ugc' booste ou pénalise directement le ranking. [À vérifier] — Google ne publie aucune donnée quantitative sur le poids de cet attribut dans l'algo. Ce qui est sûr : ne pas marquer du spam de liens UGC peut déclencher une action manuelle si Google détecte un schéma de liens artificiels.

L'attribut sert surtout à protéger votre profil de backlinks. Si votre forum se fait spammer par des milliers de liens vers des sites douteux, ugc signale à Google que vous n'êtes pas complice. C'est une assurance, pas un levier de croissance — et c'est là que beaucoup de SEO surestiment son rôle tactique.

Quand faut-il combiner rel='ugc' avec d'autres attributs ?

Google autorise la combinaison d'attributs : rel="ugc nofollow" ou rel="ugc sponsored" si un lien UGC est aussi payé (rare, mais possible dans certains programmes d'affiliation communautaires). Utiliser les deux renforce le signal — Google comprend que c'est à la fois du contenu utilisateur et un lien que vous ne cautionnez pas.

Dans la pratique, si vous modérez strictement vos commentaires et validez chaque lien manuellement, vous pourriez techniquement omettre ugc et traiter ces liens comme éditoriaux. Mais c'est un pari risqué : dès qu'un spam passe, vous perdez cette défense. Mieux vaut systématiser ugc sur tout ce qui vient d'un utilisateur non-admin, même avec modération.

Practical impact and recommendations

Comment implémenter rel='ugc' sur vos plateformes existantes ?

Sur WordPress, l'attribut est ajouté automatiquement aux commentaires depuis la version 5.3 (décembre 2019). Mais attention : les plugins de commentaires tiers (Disqus, Facebook Comments, wpDiscuz) ne le font pas tous par défaut. Vérifiez vos templates et forcez l'ajout via un hook si nécessaire.

Pour les forums phpBB, vBulletin, Discourse, il faut souvent modifier les templates BBCode ou Markdown pour injecter l'attribut dans le parsing des liens. Certains forums ajoutent nofollow global via JavaScript côté client — inefficace, car Google crawle le HTML brut. L'ajout doit se faire côté serveur, dans le rendu final.

Quelles erreurs courantes faut-il absolument éviter ?

Erreur n°1 : marquer vos propres liens éditoriaux avec ugc par confusion. Si vous rédigez un article et ajoutez un lien vers une source fiable, ce n'est PAS de l'UGC — laissez-le sans attribut (ou nofollow si vous ne voulez pas endosser). Ugc ne concerne que ce que d'autres publient sur votre site.

Erreur n°2 : croire que ugc "dilue" le PageRank interne. Contrairement à l'ancien nofollow strict, Google peut choisir de suivre un lien ugc s'il le juge pertinent. Donc marquer un lien interne (pagination, maillage) avec ugc par erreur ne le "casse" pas forcément — mais c'est une mauvaise pratique qui brouille les signaux.

Comment auditer et corriger un site qui n'utilise pas encore rel='ugc' ?

Première étape : identifier toutes les zones UGC. Crawlez votre site avec Screaming Frog ou Oncrawl, filtrez les URLs de commentaires, forums, profils. Exportez tous les liens sortants depuis ces pages et vérifiez l'absence d'attribut ugc ou nofollow.

Ensuite, priorisez les sections à fort volume ou à risque élevé de spam (forums publics non modérés, avis sans validation). Implémentez l'attribut par template — WordPress, Drupal, Joomla ont tous des hooks pour modifier le rendu des liens UGC. Testez en staging, puis déployez en prod. Un audit post-déploiement avec un crawl de contrôle valide que l'attribut est bien présent dans le HTML final.

  • Vérifier que WordPress (ou votre CMS) ajoute rel='ugc' automatiquement aux commentaires
  • Contrôler les plugins tiers de commentaires/forums : Disqus, wpDiscuz, bbPress, BuddyPress
  • Modifier les templates BBCode/Markdown si nécessaire pour injecter l'attribut
  • Exclure les liens internes de cette règle (pagination, navigation, maillage éditorial)
  • Auditer avec Screaming Frog les pages UGC pour détecter les liens sortants sans attribut
  • Tester le rendu HTML final côté serveur, pas seulement côté client (JS)
L'implémentation de rel='ugc' est une tâche technique qui touche au cœur de vos templates, parsing de contenu et logique de rendu. Si vous gérez une plateforme communautaire complexe avec plusieurs types d'UGC (commentaires, forums, avis, profils), l'intervention devient vite chronophage et nécessite une expertise SEO technique approfondie. Pour un déploiement sans risque, avec audit pré/post et validation sur l'ensemble de votre écosystème CMS/plugins, un accompagnement par une agence SEO spécialisée peut vous faire gagner du temps et éviter des erreurs coûteuses qui fragiliseraient votre profil de liens.

❓ Frequently Asked Questions

Dois-je remplacer tous mes rel='nofollow' existants par rel='ugc' sur le contenu utilisateur ?
Non, ce n'est pas obligatoire. rel='nofollow' reste valide et fonctionne. rel='ugc' apporte juste plus de précision sémantique pour Google. Si vous avez déjà nofollow en place, pas d'urgence à migrer — mais ugc est recommandé pour les nouvelles implémentations.
Est-ce que rel='ugc' empêche Google de crawler les liens ?
Non. Contrairement à l'ancien nofollow strict, ugc est un hint : Google peut décider de suivre le lien s'il le juge pertinent. L'attribut signale juste la nature du contenu, il ne bloque pas le crawl.
Faut-il appliquer rel='ugc' sur les liens internes générés par les utilisateurs ?
Oui, si un utilisateur peut créer un lien vers une autre page de votre site (ex: lien vers un autre post de forum), il reste UGC. La distinction interne/externe ne change rien à la nature du contenu.
Peut-on combiner rel='ugc' et rel='sponsored' sur le même lien ?
Oui, Google autorise la combinaison : rel="ugc sponsored". C'est utile si un utilisateur poste un lien d'affiliation dans un commentaire — à la fois UGC et payé.
Les plateformes comme Disqus ou Facebook Comments ajoutent-elles rel='ugc' automatiquement ?
Pas toujours. Disqus utilise nofollow générique, Facebook Comments aussi. Vérifiez le HTML rendu côté serveur pour être sûr — et forcez l'ajout si nécessaire via vos templates.
🏷 Related Topics
Content AI & SEO Links & Backlinks

🎥 From the same video 4

Other SEO insights extracted from this same Google Search Central video · duration 1 min · published on 19/05/2020

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.