J’ai reçu un message d’alerte de Google Search Console indiquant qu’il n’y a pas d’« itemListElement » sur 1 985 pages. Mon Discourse est en version 2.5.0.beta5.
On m’a dit ici que la mise à jour de Discourse résoudrait ce problème, mais ce n’est pas le cas.
Je vous serais reconnaissant de bien vouloir m’indiquer comment résoudre ce problème.
Parfois, un autre point de données s’avère utile, alors en voici un autre pour vous, @nujabes. Pour information : nous utilisons toujours 2.5.0.beta4.
Depuis notre migration des forums, vers la première semaine d’avril 2020, notre site Discourse a connu une augmentation progressive (attendue) du nombre de pages indexées dans GSC :
Nous avons connu une régression il y a un peu plus d’un mois qui a provoqué ces erreurs. Cela correspond au graphique que vous avez partagé. Veuillez vous assurer que votre site est entièrement à jour – la dernière version est la 2.5.0.beta6 – puis lancez une validation de l’erreur via la Search Console. Cela permettra à Google de re-vérifier les pages. Notez que cette validation prendra un certain temps (plusieurs jours) à s’exécuter.
Que voulez-vous dire ? Parlez-vous de mon discours ? Si oui, il y a environ 2000 erreurs. Ou parlez-vous de ce message ? Si oui, j’ai dû le faire car mon ancien message a été fermé.
Je fais référence aux sujets. Les trois que vous avez liés ci-dessus datent de 2016 et 2018. Y a-t-il des sujets signalant une erreur dans la Google Search Console plus récents ? Idéalement, créés au cours des derniers mois ?
Donc, ces sujets ont tous été créés avant nos récentes corrections/modifications concernant la gestion des données structurées schema.org. Lorsqu’un sujet ou un message est créé, nous le « cuisinons », c’est-à-dire que nous traitons le markdown, le HTML et le contenu brut du message pour le transformer en message formaté tel qu’il apparaît sur le site. Comme ces messages ont été cuisinés avant nos corrections, il peut être nécessaire de les recuire.
Veuillez essayer ce qui suit :
Demandez à votre développeur de se connecter au serveur où Discourse est en cours d’exécution.
Accédez au conteneur Docker de Discourse :
cd /var/discourse
sudo ./launcher enter app
Lancez le recuit de tous les messages :
rake posts:rebake
Notez que le recuit prendra du temps pour s’achever et peut être intensif en ressources CPU, surtout si votre site est volumineux. Je vous recommande de l’exécuter à un moment où votre site n’est pas trop actif.
Une fois le recuit terminé, essayez de relancer la validation dans la Google Search Console.