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.
- Google peut traiter plus facilement le contenu du forum avec des pages de profil indexables référencées :
- 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 :
- Il existe un brouillon de schéma pour une page de profil minimale :
- 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.
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.

