Un de mes clients est le marché du commerce électronique. Pour leurs pages de liste d'offres, j'ai fourni un balisage de données structurées JSON Product
utilisant aggregateRating
comme suit:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "example name",
"description": "example description",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "20",
"bestRating": "5",
"worstRating": "1"
}
}
</script>
Jusqu'à présent, tout va bien. Tout fonctionne bien; et les données structurées s'affichent correctement sur Google SERP.
Bien qu'il y ait 6 avertissements; car le balisage est pour Product
. Voici la capture d'écran:
Les avertissements concernent les six champs suivants:
brand
,image
,offers
,review
,sku
isbn
, mpn
ou gtin8
)Il y a 0 pages avec des erreurs, 40 pages avec des avertissements et 0 pages valides dans Google Search Console. Ils recommandent de corriger ces avertissements afin qu'ils puissent être pris en compte comme un balisage valide. Voici la capture d'écran:
Je n'ai pas de SKU et d'identifiant unique, alors comment puis-je corriger ces avertissements? J'ai fait des recherches sur Google Documentations et Schema.org mais il n'y a pas d'autre moyen de corriger ces erreurs que de fournir toutes ces valeurs.
Je doute que Google puisse pénaliser à l'avenir à cause de ces avertissements. Existe-t-il un moyen de contourner ces erreurs ou de modifier le code?
Google continue d'envoyer des notifications concernant ces avertissements. Google suggère de les corriger dès que possible. Le fait est que je n'ai pas ces valeurs sur la page. Existe-t-il un moyen de dire à Google que ces valeurs n'existent pas sur la page? Par exemple, puis-je ajouter du code de données structuré quelque chose comme
J'ai reçu ci-dessous un message sur ces avertissements. Cela montre clairement que
La Search Console a identifié que votre site est affecté par 6 nouveaux problèmes liés aux produits. Cela signifie que les produits peuvent être affectés négativement dans les résultats de recherche Google. Nous vous encourageons à résoudre ces problèmes.
Je n'ai pas de SKU et d'identifiant unique, alors comment puis-je corriger ces avertissements?
Existe-t-il un moyen de contourner ces erreurs ou de modifier le code?
Il n'y a pas d'autre moyen de résoudre ce problème que de fournir les données.
Je doute que Google puisse pénaliser à l'avenir à cause de ces avertissements.
Tant qu'il ne s'agit que d'un avertissement, vous pouvez toujours obtenir la fonction de résultat de recherche ("Veuillez fournir une valeur si disponible."). En fonction des données manquantes, la fonction de résultat de la recherche peut manquer certaines fonctionnalités.
S'il s'agit d'une erreur, vous ne pouvez pas obtenir la fonctionnalité de résultat de recherche.
Quel que soit le nombre d'avertissements/d'erreurs affichés par le SDTT, votre page ne sera pas pénalisée (sauf si vous essayez de tromper). Le seul inconvénient est que le résultat de votre page n’obtient pas la fonctionnalité de résultat de recherche.
Comme vous pouvez le voir, ces avertissements ne sont pas obligatoires. Google vous suggère d'ajouter ces informations.
Un de mes clients est le marché du commerce électronique. Pour leurs pages de liste d'offres, j'ai fourni un balisage de produit de données structurées JSON à l'aide d'agrégat comme suit:
Comme vous avez dit que vous créez un schéma pour l'offre, votre JSON n'est pas correct, vous devez passer par - https://schema.org/Offer , vous pouvez également ajouter un type d'offre dans votre produit.