Jump to content

Probléme avec google : Il faut indiquer "offers", "review", ou "aggregateRating"


Recommended Posts

Bonjour :-) 

J'ai un probléme avec mon référencement google 

Il me marque toujours la même erreur au niveau du Webtools : Il faut indiquer "offers", "review", ou "aggregateRating" (Éléments concernés
738 produits )

Voici mon site internent : www.belle-extension.fr

donc je met n'importe quel lien cela affiche

Cette URL est sur Google, mais présente des problèmes
Elle peut figurer dans les résultats de la recherche Google (du moment qu'elle ne fait pas l'objet d'une action manuelle ou d'une demande de suppression). Cependant, certains problèmes l'empêchent de bénéficier de l'ensemble des optimisations. 

Merci de votre aide

Cordialement

Laetitia 

Link to comment
Share on other sites

  • razaro changed the title to Probléme avec google : Il faut indiquer "offers", "review", ou "aggregateRating"

Bonjour 

impossible de trouver le product.tpl j'ai la version 1.7.5 0 

L'erreur viendrait de là :

<div class="product-miniature js-product-miniature" data-id-product="35" data-id-product-attribute="32" itemscope itemtype="http://schema.org/Product">
  <div class="thumbnail-container">
    <div class="image-block">

Link to comment
Share on other sites

  • 2 weeks later...

Merci Eolia, mais en pratique, quels sont les fichiers à modifier : product.tpl du theme, j'ai l'impression.

Comment supprimer les rich snipetts ?

J'ai vu qu'il y avait un pb lié à la devise aussi euro ou €

Existe-t-il une liste de modifs. Je n'ai pas trouvé de topocs sur ce forum en 1.6.

A croire que tout le monde est en 1.7 !

Merci.

  • Like 1
Link to comment
Share on other sites

Il faudrait un peu lire la doc que fournit Google à ce niveau.

99% des thèmes et modules sont mal écrits concernant ce point.

Les rich snippets concernant les produits ne doivent être QUE dans les pages produits et complets(type d'offre, etc ) mais il faut les supprimer des product-list, modules défilants (meilleures ventes, déja vus, carousels, etc...)

Edited by Eolia (see edit history)
  • Like 1
  • Confused 1
Link to comment
Share on other sites

On peut faire mieux (et le replace ne sert à rien Presta envoie le prix en float^^)

<span id="our_price_display" itemprop="price" content="{$productPrice}">{convertPrice price=$productPrice}</span>
<meta itemprop="priceCurrency" content="{$currency->iso_code}" />

Ou mettre aussi le price en meta

Google n'aime pas non plus les styles inline :P 

  • Like 1
  • Confused 1
Link to comment
Share on other sites

Ooops !

Autant pour moi, ca marche...si on le fait au bon endroit ! Il y a deux fois ces lignes de code dans le product.tpl

Donc ca marche pour le prix, je vais fureter pour voir les autres parametres !

Encore merci pour votre aide à tous les deux !

Luigi

Link to comment
Share on other sites

Il y a 16 heures, Eolia a dit :

On peut faire mieux (et le replace ne sert à rien Presta envoie le prix en float^^)


<span id="our_price_display" itemprop="price" content="{$productPrice}">{convertPrice price=$productPrice}</span>
<meta itemprop="priceCurrency" content="{$currency->iso_code}" />

Ou mettre aussi le price en meta

Google n'aime pas non plus les styles inline :P 

Donc pour la version 1.7 je peut mettre ses lignes de codes pour le Price en meta ?

  • Like 1
Link to comment
Share on other sites

Bonjour à tous,

Donc j'ai réglé mon pb de prix pas correct. Super ! Merci les gars !

Mais si je reviens à mon pb de base.

Google search console me signale 1 erreurs "Il faut indiquer offers review ou aggregateRating" et des warnings.

Pourtant avec l'outil de test, il ne me signale plus que des avertissement et pas d'erreur !

Que dois-je en penser ? Est-ce grave ? Suis-je vraiment pénalisé par Google à cause de celà ?

Est-ce que je dois résoudre ce problème ? Mais quelle est mon erreur ? 

Si quelqu'un a des pistes, merci de communiquer.

 

Link to comment
Share on other sites

google va vous désindexer à vie, c'est sûr^^

Bien malin qui pourrait répondre à votre question vu que seul google décide de ce qu'il fait.

Si vous avez corrigé, avez-vous demandé de valider la correction ?

Link to comment
Share on other sites

Non, je n'ai pas demandé mais j'ai des pages archivées de ce jour et elle sont en défaut.

Le nombre d'avertissement a diminué ( plus que 2 il manque le champ brand et le champ Product id).

mais toujours cette erreur signalée !

Ce qui m'embete le plus 'est que l'outil de test google ne sinale pas d'erreur et la search console google, oui !

 

Link to comment
Share on other sites

il y a 16 minutes, Luigi19 a dit :

Bonjour à tous,

Donc j'ai réglé mon pb de prix pas correct. Super ! Merci les gars !

Mais si je reviens à mon pb de base.

Google search console me signale 1 erreurs "Il faut indiquer offers review ou aggregateRating" et des warnings.

Pourtant avec l'outil de test, il ne me signale plus que des avertissement et pas d'erreur !

Que dois-je en penser ? Est-ce grave ? Suis-je vraiment pénalisé par Google à cause de celà ?

Est-ce que je dois résoudre ce problème ? Mais quelle est mon erreur ? 

Si quelqu'un a des pistes, merci de communiquer.

 

t’inquiètes pas moi aussi j'avais ça, il faut attendre quelques jours

Link to comment
Share on other sites

Bonjour à tous,

J'ai laissé passé le week-end pour mon pb. Mais c'est toujours pareil.

L'outil de test en ligne google me signale juste quelques avertissements mais pas d'erreurs

La search console m'indique 1 erreur (il faut indiquer "offers", "review"...) + les mêmes avertissements.

Quelqu'un aurait  il une idée pour corriger ce problème ?

Je vous donne l'url du site:

https://www.ma-petite-brocante.com

Merci pour votre aide.

PS : c'est valable sur tous les produits de la boutique !

Edited by Luigi19
oubli (see edit history)
Link to comment
Share on other sites

Il y a 7 heures, okom3pom a dit :

Attendre 😅

 

Il y a 7 heures, Luigi19 a dit :

Bonjour à tous,

J'ai laissé passé le week-end pour mon pb. Mais c'est toujours pareil.

L'outil de test en ligne google me signale juste quelques avertissements mais pas d'erreurs

La search console m'indique 1 erreur (il faut indiquer "offers", "review"...) + les mêmes avertissements.

Quelqu'un aurait  il une idée pour corriger ce problème ?

Je vous donne l'url du site:

https://www.ma-petite-brocante.com

Merci pour votre aide.

PS : c'est valable sur tous les produits de la boutique !

oui il faut attendre 

Link to comment
Share on other sites

Salut à tous,

C'est calme par ici, à croire qu'il n'y a que moi qui passe par là.

Mon problème de pages en défaut ne s'est pas amélioré. Search console m'en signale toujours (c'est même en légère progression).

J'ai quand même compris quelque chose.

Le site dont je m'occupe est un site de brocante (cf lien sur message plus haut). On n'y trouve que des produits uniques.

Il y a 2 types de produis sur le site : des produits à vendre (normal pour un site de e-commerce) et des produits vendus.

Sur les produits vendus, le prix ne figure pas. 

Et c'est sur les produits vendus que la search console me détecte des anomalies.

Un exemple de produit vendu :

https://www.ma-petite-brocante.com/deco-brocante/10191-ancien-siphon-bouteille-eau-de-seltz-p-jardou-souillac-lot-bar-bistrot.html

Quelqu'un saurait-il ce que je dois faire pour corriger ce problème ?

Merci d'avance pour votre aide.

Link to comment
Share on other sites

  • 5 weeks later...
  • 2 weeks later...

Bonjour,

J'ai le même problème avec Google Search Console concernant les produits :  "Il faut indiquer offers review ou aggregateRating" et des warnings.  Avec Prestashop V 1.7.5.1

en plus il manque , iD des produits, les images des produits bien que les produits ont leur ID, leur image etc...

Est-ce que vous avez généré le Sitmap avec le module gratuit "Sitemap Google V.4.1.0" ???    J'ai la vague impression que le problème vient de ce module

Link to comment
Share on other sites

Bonjour,

Mon sitemap est généré avec un module version v322

Mais franchement, je ne vois pas du tout ce que le sitemap à à voir avec cela.

Google explore tes pages et te dit qu'elles ne sont pas conforme. 

 

Link to comment
Share on other sites

@Babilrob 

- Tu parles anglais sur un forum français

- Tu parles d'erreurs mais tu n'en donnes aucune: comment pouvons-nous deviner quoi que ce soit ? "Allo docteur, je suis malade !"

- Ensuite c'est simple: Google se base sur schema.org et permet de tester toutes les pages à problèmes donc si votre page ne respecte pas le modèle vous aurez des erreurs. Lisez la doc

- Faites également une différence entre ERREURS et AVERTISSEMENTS, les erreurs doivent être corrigées impérativement pas les avertissements (on ne va pas mettre d'avis produits si les produits n'en n'ont pas^^)

  • Like 1
Link to comment
Share on other sites

1) Je me suis corrigé et j'ai répondu en français (désolé si je ne parle pas français...)

2) les erreurs sont celles mentionnées au début de la conversation: "offres", "avis", ou "agrégatEvaluation"

3) et sont évidemment des erreurs, pas des avertissements

Prestashop 1.7.5.1 et un module pour les avis produits actifs

Link to comment
Share on other sites

Bonjour Doekia et bonjour à tous,

meme probléme rencontré dans google search console ce sont toutes mes pages qui sont en erreur.

-- Il faut indiquer "offers", "review", ou "aggregateRating" ---
exemple d'une page 

https://www.maxirentree.fr/fr/210-maped-compas-4-pieces-technique-balustre-geant.html

Prestashop :  version 1.7.5.2

D'ailleurs j'ai une autre site en 1.7.4.2 avec le meme probléme depuis quelques jours,

 

Link to comment
Share on other sites

il y a 3 minutes, Paris stock a dit :

Bonjour Doekia et bonjour à tous,

meme probléme rencontré dans google search console ce sont toutes mes pages qui sont en erreur.

-- Il faut indiquer "offers", "review", ou "aggregateRating" ---
exemple d'une page 

https://www.maxirentree.fr/fr/210-maped-compas-4-pieces-technique-balustre-geant.html

Prestashop :  version 1.7.5.2

D'ailleurs j'ai une autre site en 1.7.4.2 avec le meme probléme depuis quelques jours,

 

review ou aggregateRating sont des warning tu peux les ignorer totalement.

Par contre tes pages ont un marquage boiteux problématique:

Citation

 

Link to comment
Share on other sites

il y a 28 minutes, Luigi19 a dit :

Bonjour,

@doekia : avec quoi testez vous les url ? Il ne me semble pas reconnaître l'outil de test de données structurées Google. 

Il y a des mots qui ne vont pas ensemble dans ta phrase: Google et outils :D

Ce que fait mon outils c'est contrôler exactement des balises et les vérifier avec les specs, les rfc et  schema.org

 

Edited by doekia (see edit history)
Link to comment
Share on other sites

Bonjour,

Pour ces warning sans importance il faut juste ajouter les balises sur ton site.

Pour le reviews google cherche si il y a des avis sur ton produit.

Module https://mypresta.eu/modules/advertising-and-marketing/free-product-reviews-comments.html

juste dans le module chercher :  views ->template->front -> productcomment_reviews.tpl

Modifier le code par celui-ci:

{*
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright  2007-2018 PrestaShop SA
*  @version  Release: $Revision$
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
*  MODIFIED BY MYPRESTA.EU FOR PRESTASHOP 1.7 PURPOSES !
*
*}
<div class="comments_note">
	<div class="star_content clearfix">
		{section name="i" start=0 loop=5 step=1}
			{if $averageTotal le $smarty.section.i.index}
				<div class="star"></div>
			{else}
				<div class="star star_on"></div>
			{/if}
		{/section}
	</div>
	<span class="nb-comments">{l s='Review(s)' mod='productcomments'}: <span itemprop="reviewCount">{if $nbComments|count < 0}5{else}{$nbComments}{/if}</span></span>
</div>

 Pour le offers ajouter une balise type :

dans votre product.tpl : theme -> nomdevotretheme -> catalog -> product.tpl

<div itemprop="offers" itemtype="http://schema.org/Offer" itemscope>
https://gyazo.com/9338a835525c83f23e2ca89f9e7bbed0
Link to comment
Share on other sites

OK, C'est un outil que tu as développé toi même ? Accessible en ligne ? à quelle adresse ?

Sinon, pourrais tu m'indiquer mon pb car je ne le trouve pas.

Voici une url indiquée en defaut par google :

https://www.ma-petite-brocante.com/deco-brocante/10191-ancien-siphon-bouteille-eau-de-seltz-p-jardou-souillac-lot-bar-bistrot.html

(j'en parle plus haut dans ce sujet).

Merci d'avance.

Link to comment
Share on other sites

et qu'en est il de belle extension

On 3/2/2019 at 10:16 AM, Belle Extension de c said:

Bonjour 🙂

J'ai un probléme avec mon référencement google 

Il me marque toujours la même erreur au niveau du Webtools : Il faut indiquer "offers", "review", ou "aggregateRating" (Éléments concernés
738 produits )

Voici mon site internent : www.belle-extension.fr

donc je met n'importe quel lien cela affiche

Cette URL est sur Google, mais présente des problèmes
Elle peut figurer dans les résultats de la recherche Google (du moment qu'elle ne fait pas l'objet d'une action manuelle ou d'une demande de suppression). Cependant, certains problèmes l'empêchent de bénéficier de l'ensemble des optimisations. 

Merci de votre aide

Cordialement

Laetitia 

Car en fait plein de conversations sont venu se greffer sur son post et la pauvre a été noyer dans les problèmes des autres.

Donc ! Chère Belle Extension, avez vous reussi a corriger votre problème ?

Link to comment
Share on other sites

il y a 1 minute, Luigi19 a dit :

Sinon, pourrais tu m'indiquer mon pb car je ne le trouve pas.

Tu as des prix qui n'ont ni le bon formalisme (pas float, pas de devise), et qui ne sont pas encadrés dans une Offre

C'est les produits de la même catégorie qui font ça

Link to comment
Share on other sites

@doekia  : Mes produits n'ont pas de prix puisque ce sont des produits vendus !

Mes produits à venre sont bien conformes (enfin j'espere).

Ma question : Comment doit-je baliser un produit vendu pour que google ne me signale pas une erreur ?

Merci

Link to comment
Share on other sites

il y a 1 minute, Luigi19 a dit :

@doekia  : Mes produits n'ont pas de prix puisque ce sont des produits vendus !

Mes produits à venre sont bien conformes (enfin j'espere).

Ma question : Comment doit-je baliser un produit vendu pour que google ne me signale pas une erreur ?

Merci

Heu vraiment pas a vendre? Bizarre quand je clique sur l'assiette en bas ... elle est a vendre 15€

 

Mais bon si tu ne veux pas le faire apparaitre

Soit:

- Ne pas le baliser du tout

- Soit le baliser en offre expiré

Link to comment
Share on other sites

@eolia : ne pas le baliser du tout. OK, je vais regarder comment faire.

@doekia : le produit n'est plus à vendre car il a été vendu et il n'y en avait qu'un à vendre. L'assiette en bas est à vendre mais elle est (normalement) bien balisée !

Si vous avez des pistes pour ne pas baliser un produit, je suis preneur.

Link to comment
Share on other sites

en gros il te faut rajouter des tests partout pour ne pas baliser

{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || (isset($restricted_country_mode) && $restricted_country_mode) || $PS_CATALOG_MODE} class="unvisible"{/if}

Comme c'est pénible, je partirai plutot sur un technique un peu sale.

faire un capture de la div qui contient le schema product. l'afficher conditionnellement soit telle qu'elle, soit en filtrant tous les itemprop

  • Like 1
Link to comment
Share on other sites

4 hours ago, doekia said:

review ou aggregateRating sont des warning tu peux les ignorer totalement.

Par contre tes pages ont un marquage boiteux problématique:

 

Merci pour ton retour,

>>>>review ou aggregateRating sont des warning tu peux les ignorer totalement. 

OK mais google me les place en Erreur dans la search console, toutes les pages sont en rouge depuis quelques jour seulement alors que je n'ai rien fait de spécial

alors c'est la présentation de la page product de la v1.7 qui est fait défaut ?

comment y remédier ?

Link to comment
Share on other sites

Ok, comme expliqué +haut, seules les pages produits doivent avoir des contenus enrichis de type product. Supprimez toutes les mentions de type itemprop dans votre product-list.tpl et/ou dans les modules tiers de type "dans la même catégorie", "déjà vus", etc

Exemple sur votre page d'accueil (où les données sont mal formatées en plus)

image.thumb.png.069c69391090f26aeb4a808c4de36754.png

https://schema.org/price

 

Link to comment
Share on other sites

On 5/17/2019 at 2:35 PM, ArnaudCogitoys said:

Bonjour, 

Le tuto ci dessous peut peut être vous aider à structurert les rich snippets de google sans acheter un nouveau module.

https://www.webbax.ch/2019/05/16/prestashop-1-7-seo-donnees-structurees-fiche-produit-ep-33/

Cordialement

Tout simplement PARFAIT ! ! 

Tous les messages d'erreurs ont disparu grace a ce tuto. Même les warnings ont aussi été résolus. 

Les données structurées (pour les pages produits seulement) sont maintenant au top. merci arnaud ! 

 

Maintenant il faut que je résolve ce fameux problème d'erreurs de données structurées qui sont dans les pages de catégories. 

Donc si j'ai bien compris, il faut supprimer tout ce qui concerne les itemprop sur product-list.tpl ? 

M. EOLIA, pourriez vous vérifier si c'est bien la même chose à changer sur mon site, si c'est possible  ? vie-en-zen.com

Edited by Jean Francois G (see edit history)
  • Thanks 1
Link to comment
Share on other sites

@Jean Francois G je suis pas trop sur de ce que tu as fait mais même si google est content (j'en doute) ça ne ressemble à rien.

page produit: quelques défaut mineurs (url dans un content meta)

page category: heu... j'ai une liste de produit et une liste d'offre. Par quel miracle un quelconque programme vas faire le lien entre les uns et les autres?

page accueil:  même souci qu'en page categ

 

J'ai bien peur que si il ne te sort plus de warning (car il devrait y en avoir), c'est qu'il considère ton marquage tellement invalide qu'il fait comme si il n'y en avait pas

Link to comment
Share on other sites

les modifs n'ont été faites que pour les pages "produits" (ce qui explique qu'il n'y ai juste que quelques défauts mineurs) et ces pages n'affichent plus aucune erreur de données structurées.

Aucune modif n'a été faite ailleurs. C'est du 100% presta 1.7 d'origine pour le reste... et donc du pure codage prestashop natif puisque je n'ai rien touché, d'ou les 2400 warnings des autres pages. C'est ces choses la qui sont a corriger, j'en ai conscience :) Mais comment ? JE ne suis pas programmeur moi ... 

D’où la question à propos  des itemprop sur product-list.tpl dont parlait Eolia. 

 

Edited by Jean Francois G (see edit history)
Link to comment
Share on other sites

il y a 27 minutes, Jean Francois G a dit :

Mais comment ? JE ne suis pas programmeur moi ... 

Heu ... je sais pas quoi répondre à ça...

A part méthode couhet, invocation de la vierge, maléfice, vodou...

Link to comment
Share on other sites

On 3/22/2019 at 12:01 AM, Eolia said:

Il faudrait un peu lire la doc que fournit Google à ce niveau.

99% des thèmes et modules sont mal écrits concernant ce point.

Les rich snippets concernant les produits ne doivent être QUE dans les pages produits et complets(type d'offre, etc ) mais il faut les supprimer des product-list, modules défilants (meilleures ventes, déja vus, carousels, etc...)

 

  • Haha 1
Link to comment
Share on other sites

Ça on avait déjà lu..  ce sont les types de lignes à supprimer qui sont encore flous. 

Comme si je disais :"Pour avoir une adresse IP vraiment correct il faut faire les calculs de cette adresse par rapport au sous réseau correspondant afin de définir un contenu de la forêt absolument exact.. " . Le lecteur voit bien ce que ça veux dire mais n'a aucune idée de comment y arriver :) 

Ce que je veux dire par la avec une pointe d'humour, c'est que pour qu'une personne non programmeur puisse faire les modifications nécessaires, il serait sympa d'indiquer quelques sont les fichiers concernés et / ou les dossiers ou les trouver ? Avec ces quelques renseignements, nous pourrions travailler efficacement à la résolution définitive de ce soucis .. non ? 

Edited by Jean Francois G (see edit history)
Link to comment
Share on other sites

Non c'est beaucoup plus simple^^

Quand vous voyez quelque chose comme ça:

<span itemprop="price" class="price product-price">

Vous ne supprimez pas la ligne mais juste ça

 itemprop="price"

Il n'y a rien de compliqué la-dedans. Idem avec tous les itemxxxx

Link to comment
Share on other sites

Merci Eolia de cette précision !  C'était la réponse qu'il me fallait pour enfin comprendre lol 

En fait c'est donc extremement simple : On vire juste les itemprop="teteattoto" du product-list (Je trouverais bien le dossier a force de chercher :) )

Je m'y lance et je test ensuite avec l'outil google. 

Link to comment
Share on other sites

Alors de ce que j'ai pu constater, l'architecture de la 1.7 est une vrai usine a gaz..

Le fichier product-list est en fait une simple page qui appelle les autres fichiers products-top.tpl, Products.tpl, et products-bottom.tpl en leur ajoutant des filtres...

J'en déduis que product.tpl est le fichier qui affiche le produit final seul, et le fichier products.tpl celui qui affiche la liste des produits (c'est la chose qui me semble le plus logique).

Mais dans products.tpl on retrouve encore une simple page tres courte qui appelle catalog/_partials/miniatures/product.tpl et _partials/pagination.tpl

On a par contre un item="Product" (faut il le supprimer ? )

Allez comprendre avec ça..

DONC ! En toute logique, vu que le fichier catalog/_partials/miniatures/product.tpl se trouve dans "miniatures", ne serait ce pas celui la qu'il faut modifier ? (Parce que des product.tpl, il y en a partout en fait.. une usine à gaz) .De plus je vois une ligne  class="quick-view" data-link-action="quickview"> qui correspondrait a ce qui est marqué dans la liste des produits pour la vue rapide. non ?

 

Edited by Jean Francois G (see edit history)
Link to comment
Share on other sites

On 5/20/2019 at 6:25 PM, Jean Francois G said:

(Parce que des product.tpl, il y en a partout en fait.. une usine à gaz)

En vrai, y'en a deux seulement...

  • templates\catalog\
  • templates\catalog\_partials\miniatures

Loin de l'usine à gaz, non ?

On 5/20/2019 at 6:25 PM, Jean Francois G said:

On a par contre un item="Product" (faut il le supprimer ? )

    {foreach from=$listing.products item="product"}

https://www.smarty.net/docsv2/fr/language.function.foreach.tpl

Edited by yama (see edit history)
Link to comment
Share on other sites

En fait il y en a trois : 

templates/catalog (product.tpl)

templates/catalog/_partials (products.tpl)

/templates/catalog/_partials/miniatures (product.tpl)

Sauf que le principe de la correction est de supprimer toute référence de itemprop dans le fichier.  Si on fait ça dans le fichier product.tpl on va aussi supprimer ces même données de la page produit (la vrai page produit, pas le listing) non ? 

Sur la 1.6 on avait le product-list, on savait ce que c'était.. La tout à l'air d'appeler le même fichier Product.tpl

Pour un non developpeur prestashop, on peut quand même avouer que c'est chaud a gérer..  Moi en tous les cas, j'ai pas réussi 

Link to comment
Share on other sites

4 hours ago, David Andres said:

Bonjour,

Si je me ne trompe pas, sur la version 1.7 le fichier pour les catégories est: 

templates/catalog/_partials/miniatures/product-listgrid.tpl

Pas de product-listgrid dans ce dossier, pour moi

 

Quoi qu'il en soit, moi j'arrête la les modifs, histoire de ne pas faire pire que ce qui n'est déjà :)  . IL faut en priorité que je résolve mon problème d'images non detectés par google alors qu'elles s'affichent. .Ca va déja bien m'occuper. 

Bonne continuation à tous et bon courage ! Merci à tous ceux qui m'ont répondu en prenant de leur temps alors qu'ils avaient sans doute bien d'autres choses à faire :)  

Edited by Jean Francois G (see edit history)
Link to comment
Share on other sites

Par ailleurs, pour ceux qui galère mais qui peuvent vivre avec 3 warning, les contributeurs github sont sur le coup : https://github.com/PrestaShop/PrestaShop/issues/12687 (pour le theme classic)

 

Et la y'a qqn qui propose une solution pour le probleme de "itemprop availabilty" sous PS 1.6.1 : https://github.com/PrestaShop/PrestaShop/issues/13832

Edited by yama (see edit history)
Link to comment
Share on other sites

11 hours ago, yama said:

Par ailleurs, pour ceux qui galère mais qui peuvent vivre avec 3 warning, les contributeurs github sont sur le coup : https://github.com/PrestaShop/PrestaShop/issues/12687 (pour le theme classic)

 

Et la y'a qqn qui propose une solution pour le probleme de "itemprop availabilty" sous PS 1.6.1 : https://github.com/PrestaShop/PrestaShop/issues/13832

La solution fonctionne,  je le confirme. Du coup pourquoi vivre avec 3 warnings quand on peut en avoir aucun :) 

Bonne journée à tous ! ! Et bonnes ventes surtout :) 

Link to comment
Share on other sites

Bonjour à tous,

Pour ma part je suis sous Prestashop 1.7.5.1 et j'avais également l'erreur  "offers", "review", ou "aggregateRating"..

J'ai essayé de lire tous les messages de ce topique et notamment une personne d'entre vous a donné ce lien: https://github.com/PrestaShop/PrestaShop/issues/12687

Cela a fonctionné pour moi.

Pour les personnes pas trop à l'aise avec l'anglais (et pour les flemmards, je vous vois ahah 👁️)

Dans: themes/VOTRETHEME/templates/catalog/_partials/miniatures , mettez en commentaire "itemscope itemtype="http://schema.org/Product" dans les fichiers "product.tpl", "productList.tpl" et productGrid.tpl (non indiqué dans le post Github mais qui a été nécessaire pour moi).

Ancien code des trois fichiers:

<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product">

Nouveau code des trois fichiers: 

<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" {* itemscope itemtype="http://schema.org/Product" *}>

En espérant que ça fonctionne pour vous également,

😎

Edited by doog_2019 (see edit history)
  • Thanks 1
Link to comment
Share on other sites

Petite astuce du jour.

Pour ceux qui ont des problèmes de "type non reconnu" ou qqch du genre, il faut juste mettre le itemtype en http et non https

Les Canonical URL sont bien en http sur schema.org

Pour certain itemtype ça passe en https mais d'autre non, l’idée du coup, c'est de laisser en http ces itemtype.

 

Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...
On 3/21/2019 at 3:48 PM, Eolia said:

Oui, corrigez les tpls où les rich snippets sont incomplets ou supprimez-les s'ils n'ont pas d'utilité.

est ce que vous pouvez traduire cette phrase en français s'il vous plait  ?
Corriger les tpls, ca doit dire les templates , il n'y a qu'un template produit  , donc pourquoi LES ?
Rich snippets   connait pas .
Ayant 983 erreurs de ce type   ca serait bien d'etre explicite

Bisous , câlin

 

Link to comment
Share on other sites

  • 3 weeks later...
On 9/23/2019 at 5:02 PM, Bruno-Sankhoi said:

est ce que vous pouvez traduire cette phrase en français s'il vous plait  ?
Corriger les tpls, ca doit dire les templates , il n'y a qu'un template produit  , donc pourquoi LES ?
Rich snippets   connait pas .
Ayant 983 erreurs de ce type   ca serait bien d'etre explicite

Bisous , câlin

 

Bonjour,

Les rich snippets sont les résultats enrichis c'est à dire les données structurées. Pour ma part, j'ai totalement enlevé "itemscope" et les "itemprop" dans le fichier product.tpl des miniatures. Il n'y a donc plus d'erreurs sur la Search console, puisque plus de données structurées product dans les miniatures. Maintenant je ne sais pas s'ils sont utiles en miniatures pour la page d'accueil ou page de catégorie ou pas. Je cherche une réponse à cette question.

Link to comment
Share on other sites

Bonjour, je suis sur prestashop 1.7 et ce que j'ai remarqué c'est que google me donne des avertissements sur les pages de mon site en anglais et aucun avertissement pour le français. 

Je me disait que c'était du au fait que mon back office est en français. 

J'ai le message pour tous les champs même si ceux ci sont bien complété. 

Voici un url 

https://choixsenses.com/en/35-loose-soap

Merci de votre aide

 

Link to comment
Share on other sites

Bon alors, pour ma part, j'avais également l'erreur (rouge, que l'on soit d'accord 🙂 ) : Il faut indiquer "offers", "review", ou "aggregateRating" en faisant des tests sur https://search.google.com/structured-data/testing-tool de mes pages de site contenant des produits.

Etant en version 1.7.6.1 de Prestashop, j'ai d'abord fait cette manipulation de Webbax :

https://www.webbax.ch/2019/05/16/prestashop-1-7-seo-donnees-structurees-fiche-produit-ep-33/?unapproved=22281&moderation-hash=52952caf15bffbd37f234f01d85ddd7b#comment-22281

Dans le fichier product-prices.tpl comme indiqué dans le tuto.

Puis, j'avais encore les erreurs sur mes produits en faisant de nouveau des tests.

J'ai donc :

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/product.tpl mis en commentaire itemscope itemtype="https://schema.org/Product" , ligne 50 :

<section id="main" {*itemscope itemtype="https://schema.org/Product"*}>
    <meta itemprop="url" content="{$product.url}">

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/sidebar-product.tpl mis en commentaire itemscope itemtype="http://schema.org/Product" , ligne 26:

<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" {*itemscope itemtype="http://schema.org/Product"*}>

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/product-slider.tpl mis en commentaire itemscope itemtype="http://schema.org/Product" , ligne 26 :

<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" {*itemscope itemtype="http://schema.org/Product"*}>

 

Et en refaisant mes tests sur https://search.google.com/structured-data/testing-tool, je n'ai plus d'erreurs. En revanche, elles y sont encore sur la google search console, mais on m'a conseillé d'attendre plusieurs jours voir plusieurs semaines avant de retester pour laisser le temps a notre "ami" Google de faire sa popote...

Je reviens vous dire ce qu'il en est ! 😉

(Prestashop et Google nous rendront tous chèvre)

Edited by Naylou (see edit history)
  • Like 2
Link to comment
Share on other sites

  • 1 month later...
On 10/17/2019 at 4:43 PM, Naylou said:

Bon alors, pour ma part, j'avais également l'erreur (rouge, que l'on soit d'accord 🙂 ) : Il faut indiquer "offers", "review", ou "aggregateRating" en faisant des tests sur https://search.google.com/structured-data/testing-tool de mes pages de site contenant des produits.

Etant en version 1.7.6.1 de Prestashop, j'ai d'abord fait cette manipulation de Webbax :

https://www.webbax.ch/2019/05/16/prestashop-1-7-seo-donnees-structurees-fiche-produit-ep-33/?unapproved=22281&moderation-hash=52952caf15bffbd37f234f01d85ddd7b#comment-22281

Dans le fichier product-prices.tpl comme indiqué dans le tuto.

Puis, j'avais encore les erreurs sur mes produits en faisant de nouveau des tests.

J'ai donc :

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/product.tpl mis en commentaire itemscope itemtype="https://schema.org/Product" , ligne 50 :


<section id="main" {*itemscope itemtype="https://schema.org/Product"*}>
    <meta itemprop="url" content="{$product.url}">

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/sidebar-product.tpl mis en commentaire itemscope itemtype="http://schema.org/Product" , ligne 26:


<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" {*itemscope itemtype="http://schema.org/Product"*}>

- Dans la page themes/MONTHEME/templates/catalog/_partials/miniatures/product-slider.tpl mis en commentaire itemscope itemtype="http://schema.org/Product" , ligne 26 :


<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" {*itemscope itemtype="http://schema.org/Product"*}>

 

Et en refaisant mes tests sur https://search.google.com/structured-data/testing-tool, je n'ai plus d'erreurs. En revanche, elles y sont encore sur la google search console, mais on m'a conseillé d'attendre plusieurs jours voir plusieurs semaines avant de retester pour laisser le temps a notre "ami" Google de faire sa popote...

Je reviens vous dire ce qu'il en est ! 😉

(Prestashop et Google nous rendront tous chèvre)

Merci BEAUCOUP !! 👍 Est ce qu'il y a un impact à mettre :

itemscope itemtype="https://schema.org/Product"

en commentaire pour le référencement vu que google ne pourra pas analyser le contenu ?

En tout cas tout est en vert dans google search console et plus d'erreurs : Il faut indiquer "offers", "review", ou "aggregateRating" 

Link to comment
Share on other sites

C'est sûr qu'en mettant cela en commentaire Google ne cherche plus les meta-données donc ne met plus de remarques^^

Reste à savoir si Google met en avant les sites ayant ces meta quand elles sont bien structurées. Il faut savoir que Google est capable de comprendre où sont les prix, nom etc mais aussi qu'il en veut toujours plus en en faisant le moins possible.

 

Pour continuer dans votre logique on peut aussi envoyer un fichier html vide, il n'y aura plus aucune erreur et un chargement ultra-rapide, mais une référencement pourri...

Link to comment
Share on other sites

Merci quand même Eolia de prendre la peine de répondre. Dsl de n' être pas assez inteligent pour autant, pour déduire votre rèponse mais même avec une licence pro dans le web c' est trop vague et je ne sais pas quoi indiquez ou!

Le prix est indiqué dans l espace admin dans la page produit avec un nom forcément. Pas de marque, ni avis.

Vous devez plutôt vouloir dire de modifier le code d'un fichier en php ou smarty dans product.tpl ou autre mais c est la que je seche.

A la base un utilisateur lambda de Prestashop ne devrait pas être confronté avec des soucis interne du CMS a résoudre pour être opérationnel sur google search console

Moi j'aimerais un vrai tuto qui explique bien les tenants et les aboutissants 😅.

En meme temps j ai vue que beaucoup de personnes proposaient de résoudre le probleme pour moins de 500e donc il y a peu de tutos bien explicite pour comprendre d ou viens le bug et comment y remédier proprement sans avoir fait une formation développeur sur presta.

Dailleur meme eux en un an on pas pu fournir une mise a jour reglant le souci et ces aux utilisateurs à s'arracher les cheveux.. grrrr ^^

 

 

 

 

  • Like 1
Link to comment
Share on other sites

On 5/18/2019 at 2:12 PM, Eolia said:

Ok, comme expliqué +haut, seules les pages produits doivent avoir des contenus enrichis de type product. Supprimez toutes les mentions de type itemprop dans votre product-list.tpl et/ou dans les modules tiers de type "dans la même catégorie", "déjà vus", etc

Exemple sur votre page d'accueil (où les données sont mal formatées en plus)

image.thumb.png.069c69391090f26aeb4a808c4de36754.png

https://schema.org/price

 

 

On 3/2/2019 at 6:23 PM, Eolia said:

Il faut corriger votre product.tpl dans votre thème (ou voir avec son auteur)

https://facemweb.com/referencement-naturel-seo/rich-snippets

Edited by yama (see edit history)
Link to comment
Share on other sites

45 minutes ago, yama said:

 

Merci Yama!!  j'y ai cru mais je n'ai aucune mention de type itemprop dans product-list.tpl et/ou dans les modules tiers

{**
 * 2007-2017 PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <contact@prestashop.com>
 * @copyright 2007-2017 PrestaShop SA
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 * International Registered Trademark & Property of PrestaShop SA
 *}
{extends file=$layout}

{block name='content'}
  <section id="main">

    {block name='product_list_header'}
      <h2 class="h2">{$listing.label}</h2>
    {/block}

    <section id="products">
      {if $listing.products|count}

        <div id="">
          {block name='product_list_top'}
            {include file='catalog/_partials/products-top.tpl' listing=$listing}
          {/block}
        </div>

        {block name='product_list_active_filters'}
          <div id="" class="hidden-sm-down">
            {$listing.rendered_active_filters nofilter}
          </div>
        {/block}

        <div id="">
          {block name='product_list'}
            {include file='catalog/_partials/products.tpl' listing=$listing}
          {/block}
        </div>

        <div id="js-product-list-bottom">
          {block name='product_list_bottom'}
            {include file='catalog/_partials/products-bottom.tpl' listing=$listing}
          {/block}
        </div>

      {else}

        {include file='errors/not-found.tpl'}

      {/if}
    </section>

  </section>
{/block}

J'ai parcouru également tout les fichiers des modules en faisant une recherche sur "itemprop" sur un backup du site et résultat: Search "itemprop" (0 hits in 0 files)

Je veux bien modifier le fichier product.tpl si je savais quoi changer! Je suis assez à l'aise en php procédurale mais pas en objet pour répondre à Eolia.

j'ai bien parcouru le lien: https://addons.prestashop.com/en/seo-natural-search-engine-optimization/39955-seo-schema-markup-structured-data-rich-snippet.html et jsuis aussi con qu'avant 😂

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...