Nous venons de publier un post, il y a moins de 2 heures. Nous nous classons généralement assez bien, y compris dans ce cas. Quoi qu'il en soit, lorsque je recherche l'article sur google.com par son nom, il apparaît comme le premier résultat.
Cependant, il est indiqué que le message a 2 jours, alors qu'il n'a pas plus de 2 heures:
Le balisage Schema.org est assez bien fait et je viens de vérifier les variables dateCreated
et datePublished
et tout semble en ordre:
Suppression de cette image montrant le balisage approprié dateCreated
et dateModified
schema.org, car je ne suis autorisé à poster que 2 liens par publication
Je sais qu'il est difficile de savoir pourquoi Google fait ce qu'il fait, mais est-ce que quelqu'un a déjà eu ce problème auparavant? Je ne pense pas que ce soit un problème courant car peu importe la façon dont je reformule la question, je ne trouve aucun résultat pertinent.
Des idées sur les raisons pour lesquelles cette erreur d'étiquetage de la date de publication de l'article pourrait se produire?
Mise à jour:
Je viens de recevoir les en-têtes et tout semble être correct:
En-tête de réception:
HTTP/1.1·200·OK(CR)(LF)
Server:·nginx/1.9.12(CR)(LF)
Date:·Fri,·04·Mar·2016·03:01:32·GMT(CR)(LF)
Content-Type:·text/html;·charset=UTF-8(CR)(LF)
Content-Length:·133023(CR)(LF)
Connection:·close(CR)(LF)
Vary:·Accept-Encoding(CR)(LF)
X-Powered-By:·PHP/5.6.18(CR)(LF)
Vary:·Accept-Encoding,·Cookie(CR)(LF)
Cache-Control:·max-age=3,·must-revalidate(CR)(LF)
WP-Super-Cache:·Served·supercache·file·from·PHP(CR)(LF)
Last-Modified:·Thu,·03·Mar·2016·22:21:02·GMT(CR)(LF)
(CR)(LF)
J'ai regardé partout où je peux penser pendant un moment, puis regardé partout ailleurs et je ne peux trouver aucune piste.
Mise à jour 2
Je crois que le problème peut avoir été des entrées hAtom (h-Atom). Ceci est ma seule piste solide.
La façon dont j'avais affiché l'heure de ces publications était "le temps qui s'est écoulé depuis la publication" (par exemple, "il y a 2 heures"). Le balisage h-Atom utilisait ce "temps qui a passé", plutôt que l'heure UTC au format ISO 8601 approprié (par exemple, 2016-03-06T19: 48: 15 + 00: 00) que je produisais pour schema.org balisage.
Je soupçonne ce h-Atom marqué "le temps il y a" le temps parce que j'ai 0 autres pistes. Tous les métas, index, inscriptions, pings, en-têtes et tout ce à quoi je peux penser ainsi que les suggestions données ici sont et ont été corrects, car c’est comme ça que j’ai roulé. Peut-être que Google a en quelque sorte mal compris "il y a 2 heures" comme une date ou comme "il y a 2 jours"? Mais bien sûr, pourquoi n'analyserait-il pas correctement les "jours" en "jours"? :/Encore une fois, pas de piste.
Environ 24 heures après avoir mis à jour l'heure h-Atom au format ISO, les résultats de la recherche Google indiquaient l'heure correcte. Dans ce cas particulier, l'heure est passée de "il y a 5 jours" (incorrect) à "il y a 2 jours".
Google lira l'extrait enrichi de vos publications et, en fonction de vos paramètres définis, sera affiché dans le SERP. Si vous pouvez nous envoyer le lien de votre site Web, cela peut aider à trouver la raison.
Vous pouvez consulter la documentation de Google ici: https://developers.google.com/structured-data/rich-snippets/articles
Vérifiez que rien n’est défini dans vos balises Meta header empêchant Google Bots de lire les dates. De plus, vous devez vous assurer que vous avez bien validé votre site dans les outils pour les webmasters de Google.
J'espère que ça aide.
Pour moi, cela est probablement dû aux informations des en-têtes http provenant de la réponse de votre serveur. Vérifiez l'URL dans n'importe quel outil qui vous dira les informations d'en-tête. Vérifier visionneur HTTP de Rex Swain