Champ commentaire manquant (dans commentaire)

Depuis mardi 4.6, nous recevons le message « Champ de commentaire manquant (dans le commentaire) » dans Google Search Console. Ce n’est probablement rien de critique, donc juste au cas où vous ne seriez pas déjà au courant.


Et cela renvoie à cette explication Discussion Forum (DiscussionForumPosting, SocialMediaPosting) Schema Markup | Google Search Central  |  Documentation  |  Google for Developers

3 « J'aime »

Je me demande s’il s’agit d’un bug de la Google Console, car les commentaires dans les commentaires sont facultatifs. Voici le schéma : Comment - Schema.org Type.

Le validateur de schéma de schema.org indique également que notre structure est bonne – 0 avertissements et erreurs : Schema Markup Validator

Cependant, les Rich Results de Google affichent un avertissement flagrant : « :warning: Champ « comment » manquant (facultatif) » : https://search.google.com/test/rich-results/result?id=mZ6z7ZtXJe0XE-YYnmY96Q

J’ai envisagé commentCount=0, mais j’hésite à modifier cela car je ne pense pas que ce soit la solution. Désolé pour la mention laser @rrlevering, avez-vous une idée pourquoi les commentaires facultatifs dans les commentaires affichent maintenant ces avertissements comme indiqué dans le premier message ?

Nous voulons vraiment recommander les commentaires s’il existe des preuves qu’ils existent, car souvent les commentaires sont parfois plus utiles que l’OP. De nombreux endroits indiquent que l’OP a N commentaires, puis n’incluent pas du tout les commentaires. Si l’OP est « Que dois-je faire au Portugal en septembre ? », le texte réellement intéressant à classer/évaluer est le commentaire, pas la question.

Avant le changement, nous faisions déjà cela pour commentCount > 0 et aucun commentaire. Ce changement a été que nous nous plaignons maintenant également de (pseudo-balisage : interactionStatistic.interactionType["CommentAction"] > 0).

Le balisage actuel est un peu déroutant. Que signifie CommentAction ici ? Signifie-t-il des réponses en fil de discussion qui se produisent plus tard ? En regardant l’exemple de fil visuellement, je ne peux pas comprendre pourquoi un message du milieu a un 1 et un autre a un 0.

1 « J'aime »

Ah merci pour cet indice. Je comprends maintenant le problème — c’est parce que nous avons rendu possible la réponse à un message ultérieur malgré le fait que tout soit toujours affiché chronologiquement dans nos sujets.

Je vais probablement supprimer le compteur dans chaque message, car il ne s’avérera pas utile — les sujets parcourus ont des messages qui sont chargés chronologiquement, donc l’imbrication des réponses ne fonctionnerait pas ici. Notre bouton « Répondre » fait également un peu de magie (une réponse au dernier message est la même que répondre au sujet).

Dans votre interface utilisateur, cela ressemble davantage à une réponse citée/en ligne. Nous n’avons pas d’action pour représenter cela pour le moment (ni même un bon modèle de données pour représenter un modèle de conversation distinct d’un affichage linéaire). C’est dommage que QuoteAction - Schema.org Type n’ait pas une signification sémantique différente (elle est alignée sur les devis commerciaux) car ce pourrait être le bon terme.

1 « J'aime »

Les compteurs de réponses ont été supprimés ici : FIX: Exclude reply count on posts due to required Comment nesting by nattsw · Pull Request #27892 · discourse/discourse · GitHub. Le problème dans le premier message devrait être supprimé avec une mise à jour.

2 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.