Afgekeurde producten in Google Merchant Center uit PrestaShop: wat controleer je in je webshop?
Google Merchant Center keurt producten uit PrestaShop om vier hoofdredenen af. Dat zijn een ontbrekende GTIN-code (EAN) of merk, een prijs in de feed die afwijkt van de pagina, een beschikbaarheid die niet klopt, en afbeeldingen die de regels overtreden. De feed neemt alleen gegevens van de productpagina over, dus de meeste reparaties doe je in de producten zelf, niet in de feedmodule.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Waar haalt Merchant Center je productgegevens vandaan?
Uit de productfeed die de feedmodule in je webshop maakt, en uit de productpagina, die Google bezoekt om te vergelijken. De feedmodule haalt de naam, beschrijving, prijs, voorraad, afbeeldingen, EAN en merk uit PrestaShop. Ontbreekt er iets op de productpagina, dan ontbreekt het ook in de feed.
Hier zit een eerlijke grens. TellMyShop maakt de feed niet en stuurt hem niet naar Google. Hij helpt op de twee plekken waar de feed uit put: productgegevens en de structured data op de pagina. Het bestand zelf en de koppeling van velden stel je in de feedmodule in, of bij de leverancier van je koppeling.
Welke reden voor afkeuring, wat controleer je?
De melding in Merchant Center zegt meestal duidelijk om welk veld het gaat. Deze tabel koppelt de meest voorkomende meldingen aan de plek in je webshop die je moet controleren.
| Melding in Merchant Center | Wat je controleert in PrestaShop | Wie het oplost |
|---|---|---|
| Ontbrekende of ongeldige GTIN | het EAN-veld op de productpagina en bij combinaties | jij in de backoffice, EAN’s van combinaties ook de chat |
| Ontbrekend merk | het merk dat aan het product is gekoppeld | jij in de backoffice of via een import |
| Prijs komt niet overeen | de prijs op de pagina, de prijs van de standaardcombinatie, de structured data van de pagina | de chat controleert de pagina, jij beslist |
| Beschikbaarheid komt niet overeen | voorraad en het gedrag bij geen voorraad | de schakelaar Verkoop of de backoffice |
| Ontbrekende afbeelding of placeholder | of het product een hoofdafbeelding heeft | de chat voegt afbeeldingen toe via jouw links |
| Titel te algemeen of te lang | de productnaam | de chat stelt nieuwe namen voor |
Google beschrijft de eisen voor de GTIN-code, voor producten zonder identificatie en voor de prijs. Het overzicht van Delante behandelt andere oorzaken, waaronder problemen op accountniveau.
Waarom klopt de prijs in Merchant Center niet met de webshop?
Omdat Google drie prijsbronnen vergelijkt, en in PrestaShop lopen die makkelijk uit elkaar. De eerste is de prijs in de productfeed. De tweede is de prijs die op de pagina staat. De derde is de structured data in de paginacode, een beschrijving van het product voor crawlers.
Er zijn drie typische oorzaken. De feed wordt één keer per dag bijgewerkt en jij hebt ’s ochtends de prijs gewijzigd. Het product heeft combinaties, en de pagina toont de prijs van de standaardcombinatie terwijl de feed de basisprijs toont. Of het thema en een extra SEO-module voegen elk een eigen blok productgegevens aan de pagina toe, met verschillende prijzen. Dat laatste geval zie je moeilijk met het blote oog. Google legt uit hoe het structured data voor producten leest.
Hoe verbeter je namen en afbeeldingen zodat Google ze accepteert?
De productnaam in PrestaShop gaat meestal als titel de feed in. Heet het product in je webshop “LMP-NR-40”, dan krijgt Google dezelfde code. Die titel overtreedt de regels niet direct, maar een shopper in de resultaten heeft geen idee wat het is. Een goede naam begint met wat het product is, daarna het merk, de maat of de kleur.
Met afbeeldingen is het net zo. Google keurt placeholders af, een logo in plaats van het product, en afbeeldingen met promotietekst erop. Elk actief product moet een hoofdafbeelding hebben die alleen het artikel toont. Een foto met een prijs of “-20%” op de afbeelding is een veelvoorkomende reden voor afkeuring in webshops die afbeeldingen voor social media maken.
Controleer meteen ook de beschrijvingen van afbeeldingen, want die helpen bij Google Afbeeldingen. Die bespreken we in het bericht over alt tekst van afbeeldingen in PrestaShop.
Hoe los je afgekeurde producten op, op volgorde?
Begin met wat de meeste producten tegelijk raakt.
- Download de lijst uit Merchant Center. Sorteer in de productdiagnose de problemen op aantal producten.
- Vind de gaten in je webshop. Een lijst met actieve producten zonder EAN, merk of afbeeldingen, met referentie en categorie.
- Vul codes en merken in. De EAN van eenvoudige producten vul je in op de productpagina of via een import, en het merk koppel je op dezelfde plek. Voor producten zonder code stel je in de feedmodule in dat er geen identificatie bestaat.
- Controleer één productpagina met een afwijkende prijs. Je zoekt naar twee blokken productgegevens, of een prijs die verschilt van die op het scherm.
- Verbeter namen en afbeeldingen. Een titel met de naam, het merk en het belangrijkste kenmerk is voor Google duidelijker dan een code van de groothandel.
- Genereer de feed opnieuw en vraag in Merchant Center om een nieuwe beoordeling.
Producten die Google afkeurt en die je ook in de webshop niet ziet, zijn een ander probleem. Dat beschrijven we in het bericht product niet zichtbaar in de PrestaShop-webshop.
Wat kun je in TellMyShop Free controleren voordat je iets repareert?
Je vraagt je chat (Claude of ChatGPT) om een lijst met gaten en een controle van de pagina met de afwijkende prijs. Beide werken in TellMyShop Free, omdat ze alleen lezen.
Jij: Merchant Center keurt de lantaarn Nora af vanwege een afwijkende prijs. Controleer de pagina van dat product en zet de actieve producten in Lantaarns zonder EAN of merk op een rij.
Je chat: De pagina van de lantaarn Nora heeft twee blokken productgegevens. Het ene komt van het thema, het andere van de SEO-module.
Blok van het thema: prijs € 129,00, op voorraad.
Blok van de SEO-module: prijs € 109,00, van een oude actie.
Google kan de prijs uit het tweede blok nemen. Het loont om de productgegevens op een van die plekken uit te zetten.
In Lantaarns hebben 14 actieve producten geen EAN en 3 geen merk. De lijst met referenties en prijzen staat hieronder.
Jij: Bedankt, ik vul de codes in vanaf de facturen. Stel nieuwe namen voor die 14 voor, met merk en maat.
Je chat: Het voorbeeld met nieuwe namen staat klaar. Ik sla ze pas op na jouw akkoord.
De use case producten zonder afbeeldingen, EAN of merk begint met de lijst met gaten, en de use case waarom Google geen prijzen en sterren meer toont begint met het controleren van de prijs op de pagina. In TellMyShop Pro slaat de chat nieuwe namen op, tot 50 producten in één batch, en voegt hij afbeeldingen toe via jouw links. EAN’s van combinaties hebben de schakelaar Verkoop nodig, die je eerst in het modulepaneel aanzet. Elk van deze wijzigingen kun je terugdraaien vanuit de wijzigingsgeschiedenis. De details staan op de pagina prijzen.
Waar houdt de rol van TellMyShop in de feed op?
Hij wijzigt de feedinstellingen niet, stuurt het bestand niet naar Google en antwoordt niet namens jou in Merchant Center. Hij verzint geen EAN-codes, want een code moet van de fabrikant komen. Ook vult hij geen EAN of merk in bij een bestaand product zonder combinaties. Dat doe je op de productpagina of via een import, en de chat laat je zien wat er ontbreekt.
Vragen en antwoorden
Stuurt TellMyShop producten naar Google Merchant Center?
Nee. De productfeed voor Google wordt gemaakt door een aparte feedmodule of koppeling in je webshop. TellMyShop werkt aan de gegevens waaruit die feed wordt opgebouwd: hij toont producten zonder EAN, afbeeldingen of merk, controleert de structured data op pagina’s en verbetert namen. De feed neemt de verbeterde gegevens mee bij de volgende update.
Wat doe ik met een product zonder EAN-code?
Heeft de fabrikant het product een GTIN-code gegeven, in Europa meestal de EAN, vul die dan in op de productpagina. Is er geen code, bijvoorbeeld bij handgemaakte artikelen of je eigen merk, dan stel je in de feed in dat er geen identificatie bestaat. Een verzonnen of geleende code is erger dan helemaal geen code.
Waarom meldt Google een afwijkende prijs terwijl de prijs in mijn webshop klopt?
Google vergelijkt de prijs in de feed met de prijs op de productpagina en in de structured data daarvan. Een afwijking ontstaat als de feed oud is, als de prijs afhangt van de gekozen variant, of als de pagina twee blokken met productgegevens heeft met verschillende prijzen. Controleer ook de paginacode die de crawler van Google leest.
Wie vult de ontbrekende EAN-codes in?
Bij combinaties kan de chat in TellMyShop Pro dat doen zodra de schakelaar Verkoop in het modulepaneel aan staat. Bij een product zonder combinaties vindt de chat de gaten en maakt hij een lijst met referenties, en jij vult de code in op de productpagina of via een import. De chat levert nooit verzonnen codes.
Wat werkt in de gratis versie TellMyShop Free?
De hele diagnose. Een lijst met producten zonder EAN, afbeeldingen of merk, een controle van de structured data op de product- en categoriepagina, en een vergelijking van de prijs in die gegevens met de prijs in de webshop. Opslaan, dus nieuwe namen en afbeeldingen, vraagt om TellMyShop Pro, telkens met een voorbeeld en jouw akkoord.
PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.