Appliquer Schema.org sur la page de profil utilisateur pour améliorer l'autorité de l'auteur sur Google

Discourse doit-il servir une page de profil indexable ?

Il existe différentes opinions sur les avantages/inconvénients des pages de profil indexables.
J’en résume quelques-unes pour argumenter en faveur de l’ajout d’une page de profil minimaliste et indexable.


  1. Google peut traiter plus facilement le contenu du forum avec des pages de profil indexables référencées :
  1. Pour la « désambiguïsation », Google a besoin au moins d’une référence à l’auteur, même si elle n’est pas indexable :
  1. Il existe un brouillon de schéma pour une page de profil minimale :
  1. Pas de charge supplémentaire importante sur Discourse avec des pages de profil indexables :

Google explore déjà les URL de profil, obtient une réponse avec l’en-tête HTTP X-Robots-Tag: noindex, puis jette le résultat.

Capture d'écran Google Search Console -- > Exclu par le tag 'noindex' (cliquer pour ouvrir)

En servant une page de profil minimaliste, Google peut au moins utiliser le résultat d’une manière ou d’une autre.


Ma conclusion

Ajouter une cralwer_view pour les pages de profil qui affiche uniquement un balisage de schéma minimaliste – aucune information supplémentaire n’est nécessaire.
Le balisage de schéma minimaliste doit ressembler exactement aux données déjà présentées dans les données de schéma sur chaque message en tant qu’attribut author :

<html>
  <body itemtype="https://schema.org/ProfilePage" itemscope>
    <span itemprop="mainEntity" itemtype="http://schema.org/Person" itemscope>
      <a itemprop="url" href='https://meta.discourse.org/u/{user_name}'>
        <span itemprop='name'>{user_name}</span>
      </a>
    </span>
  </body>
</html>

Ceci est une page de profil valide » - voir cet exemple sur search.google.com/test/rich-results :

Les URL des pages de profil peuvent alors redevenir indexables.

2 « J'aime »