Champ manquant 'text' (dans 'mainEntity.suggestedAnswer')

Oui, cela correspond à ce que je constate également :

Cependant, je ne semble pas avoir de bouton « TEST LIVE URL » sur le mien ? :thinking:

Quelques captures d’écran si cela peut aider :

Tentative de validation en cours :

1 « J'aime »

@davidb les choses s’améliorent aussi ce matin :

Y a-t-il une possibilité de traiter également les éléments jaunes :warning: ?

Je viens de relancer la validation sur ceux qui sont clairement en baisse et ceux qui sont à plat :

Mais celui-ci ne passe même pas la pré-validation :

Si cela peut aider, il semble qu’il n’y ait que deux sujets concernés.

Je ne sais pas si c’est pertinent, mais le premier message de ce sujet ne contient que des hyperliens : https://greyarro.ws/t/new-gimp-3-0-a-viable-free-alternative-to-photoshop/93092

Et celui-ci n’a qu’une vidéo dans le premier message : https://greyarro.ws/t/how-to-film-edit-cinematic-fpv-drone-fly-through-dji-03-air-unit/74515

Le manque de contenu réel serait-il le problème ici ?

1 « J'aime »

Merci, je vais enquêter là-dessus. Je soupçonne que c’est parce que le premier message ne contient aucun texte.

Nous utilisons le texte du premier message comme partie de la question dans le schéma QAPage (pour les sujets activés pour Discourse Solved). S’il n’y a pas de texte dans le premier message, nous devrons peut-être soit l’ignorer, soit utiliser un texte de remplacement (peut-être en utilisant le titre du sujet comme valeur de texte) pour éviter que Google n’affiche cette erreur.

Nous ignorons déjà les messages individuels s’ils ne contiennent pas de texte, mais il semble que nous puissions avoir des « questions » de cette manière sans texte de corps, nous devrons donc en tenir compte.

2 « J'aime »

J’ai remarqué un nouveau problème hier :

Champ manquant “text” (dans “mainEntity”)

Cela semble affecter les pages traduites. Voici un exemple :

https://discussion.mcebuddy2x.com/t/mcebuddy-2-3-and-nas/1763/2?tl=zh_TW

Google Search met en évidence ceci :

              </span>
            </div>
            <div class="post" itemprop="text">
              <p>Cela pourrait être un bug de la version 2.3 ; plus de 500 nouvelles fonctionnalités et corrections ont été ajoutées depuis. Veuillez mettre à jour vers la dernière version et signaler tout problème persistant.</p>
<p>Consultez également ceci :</p>
<aside class="quote" data-post="1" data-topic="25">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://discussion.mcebuddy2x.com/letter_avatar_proxy/v4/letter/m/34f0e0/48.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://discussion.mcebuddy2x.com/t/mcebuddy-solution-to-common-errors-and-issues/25?tl=zh_TW">MCEBuddy FAQ - Problèmes et erreurs courants</a> <a class="badge-category__wrapper " href="/c/installation/documentation/7?tl=zh_TW"><span data-category-id="7" style="--category-badge-color: #3AB54A; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #12A89D;" data-parent-category-id="5" data-drop-close="true" class="badge-category --style-square --has-parent" title="Documentation sur l'installation et la désinstallation de MCEBuddy, y compris les guides utilisateur, les astuces et les solutions aux problèmes courants"><span class="badge-category__name">Guides et solutions</span></span></a>
    </div>
  </div>
  <blockquote>
    <img width="20" height="20" src="/images/emoji/apple/play_button.png?v=15" title="play_button" alt="play_button" class="emoji"> Table des matières :
  </blockquote>
</aside>

            </div>



            
<meta itemprop="upvoteCount" content="0"><meta itemprop="url" content="https://discussion.mcebuddy2x.com/t/mcebuddy-2-3-and-nas/1763/2">
          </div>

        </div>

C’est principalement là, mais trois URL échouent toujours.

Les deux échecs concernent également les mêmes trois URL :

1 « J'aime »

Au cas où cela pourrait aider, nous avions deux problèmes : « Champ manquant ‘name’ (dans ‘mainEntity’) » et « Champ manquant ‘answerCount’ (dans ‘mainEntity’) ». Après la mise à niveau vers la version v2026.5.0-latest (commit 601e66da60) et le déclenchement d’une validation depuis Google Search Console, les deux problèmes sont résolus à 100 % :tada:

1 « J'aime »

Je fonctionne également avec la version 2026.5.0-latest (601e66da60) et je rencontre toujours le problème évoqué.

1 « J'aime »

Dernier point de situation après la dernière série de contrôles de revalidation :

Malheureusement, vous ne pouvez pas faire confiance à ce que vous montre Google Search Console. Elle a l’habitude très agaçante d’ajouter de nouveaux cas provenant de son index en cache aux problèmes existants, pendant que la validation est en cours (jusqu’à 30 jours). Et les entrées d’index obsolètes nouvellement ajoutées font échouer la validation en cours immédiatement.

Il est donc courant qu’il faille déclencher la validation plusieurs fois, jusqu’à plusieurs dizaines de fois, ou attendre quelques mois, selon le nombre de pages affectées qui ont été crawlées avant que la correction ne soit mise en ligne. Vous pouvez vérifier que les entrées qui ont causé l’échec sont correctes en vérifiant manuellement leur instance en direct (et en comparant les horodatages du dernier crawl), et le fait que vous pouvez relancer la validation sans problèmes (sinon l’entrée échouée ferait échouer la vérification préliminaire rapide qui est effectuée).

Le problème est entièrement résolu du côté de Discourse. Il ne faut que quelques mois de patience jusqu’à ce que chaque page de l’index Google soit véritablement mise à jour.