Niets is frustrerender dan een volle shop waarvan de producten niet in Google Shopping verschijnen. In het Google Merchant Center staan de items op „afgekeurd“ of „in beoordeling“, en elk afgekeurd product betekent zichtbaar verloren omzet. Het goede nieuws: de redenen zijn bijna altijd dezelfde, en bijna allemaal zijn ze een dataprobleem, geen productprobleem.
Ons standpunt hierin is duidelijk: wij bouwen niet nóg een feed voor u. Wij brengen uw afkeuringen naar nul. Dat onderscheid doet ertoe: de meeste feed-apps genereren simpelweg een nieuw bestand en hopen dat Google het accepteert. Wij kijken naar waarom Google de producten die u al heeft afwijst, en lossen precies dat op.
Begrijp eerst dit: crawldata versus feeddata
Het cruciale aha-moment: Google kent uw product uit twee bronnen, en die spreken elkaar vaak tegen. De ene is de feed (het gestructureerde bestand dat uw shop of een app naar het Merchant Center stuurt) en de andere is de crawl (Google bezoekt uw daadwerkelijke productpagina en leest die). Als een waarde wel in de shop staat maar niet op de plek die de feedbron uitleest, ontbreekt hij in het Merchant Center, ook al „bestaat“ hij in de backend. Precies dit gat tussen crawl en feed verklaart de meeste waarschuwingen.
1. „Landingspagina niet toegankelijk“ / „Productpagina niet toegankelijk“
De meest voorkomende en duurste fout. Een product staat in het Google-verkoopkanaal, maar is niet gepubliceerd naar de Online Store: concept, verborgen of alleen ingeschakeld voor andere kanalen. Het gevolg: de landingspagina die Google in de feed heeft, geeft een 404. Google kan de beloofde pagina niet bereiken en keurt het product af.
De oplossing: publiceer het product naar het verkoopkanaal „Online Store“ zodat de pagina bestaat, of verwijder het product uit de feed als het bewust niet te koop is. Een product mag nooit in de Google-feed staan zonder een bereikbare pagina op de Online Store. Let vooral op oude concepten en uitverkochte items die per ongeluk in het kanaal zijn blijven hangen.
2. Ontbrekend „shipping_weight“
Een klassiek crawl-versus-feed-probleem: het gewicht is ingesteld in de shop (op de variant), maar de bron die de feed voedt leest het niet uit: hij crawlt de storefront, en daar is het gewicht niet zichtbaar. Google heeft het nodig om de verzending te berekenen en markeert het ontbrekende attribuut.
De oplossing: koppel het catalogusgewicht netjes aan het feedattribuut `shipping_weight`, of configureer vaste verzendinstellingen in het Merchant Center, zodat Google geen gewicht per product meer nodig heeft. Beide routes zijn geldig; wat telt is dat Google betrouwbare verzendinformatie krijgt.
3. Ontbrekende beschikbaarheid
Zonder het attribuut `availability` weet Google niet of het item op voorraad is, en adverteert het bij twijfel niet. Sommige feeds zetten het hard op „op voorraad“, wat waarschuwingen veroorzaakt zodra een product daadwerkelijk uitverkocht raakt.
De oplossing: leid de beschikbaarheid af uit uw echte voorraad: `instock`, `outof_stock` (of `preorder`) dynamisch op basis van het voorraadniveau, niet als vaste waarde. Zo blijft de feed eerlijk en blijft Google uw listings vertrouwen.
4. Ontbrekende of ongeldige GTIN
Voor veel merkproducten verwacht Google een geldige GTIN (de barcode / EAN). Ontbreekt die of is hij ongeldig, dan daalt de zichtbaarheid of wordt het product afgekeurd.
De oplossing: vul de GTIN in vanuit de echte barcode van het product. Eén punt staat hier niet ter discussie: verzin nooit een GTIN. Een verzonnen nummer overtreedt het beleid van Google en kan uw account laten schorsen. Heeft een product werkelijk geen GTIN (bijv. handgemaakt), dan stelt u correct `identifier_exists = no` in; dat is de zuivere, beleidsconforme weg.
5. De EU-juridische laag die buitenlandse apps overslaan
De reden waarom internationaal gebouwde feed-apps bij bosjes falen in Duitsland, Oostenrijk en Zwitserland: ze kennen de lokale juridische situatie niet. Google spiegelt deze eisen in het Merchant Center.
- Basisprijs (PAngV): voor producten die per hoeveelheid worden verkocht (ml, g, stuks) vereist de Duitse prijsaanduidingswet een basisprijs; het ontbreken ervan betekent waarschuwingen en juridisch risico.
- Elektronica / WEEE-labels: voor elektronische items verwachten zowel het kanaal als de wet correcte verklaringen.
- Juridische teksten (impressum, retouren, privacy): ontbreken ze of zijn ze niet netjes gekoppeld, dan beoordeelt Google de landingspagina als onbetrouwbaar. Aanbieders zoals de Händlerbund voeden deze teksten automatisch in de juiste shoppagina's.
Een feed-app die deze laag negeert, produceert een technisch „groene“ feed die alsnog wordt afgekeurd. Precies hier scheiden vakmanschap en automatisering hun wegen.
Bijna elke afkeuring in het Merchant Center is een dataprobleem, geen productprobleem. Begrijp het verschil tussen crawl- en feeddata en u lost het bij de wortel op, in plaats van nóg een feed erbovenop te stapelen.
Zo werken wij
- Diagnose: elke waarschuwing in het Merchant Center wordt gekoppeld aan zijn werkelijke oorzaak: paginatoegankelijkheid, gewicht, beschikbaarheid, GTIN, categorie/titel, juridisch.
- Oplossen bij de bron: producten publiceren, attributen correct koppelen, beschikbaarheid aan de voorraad binden, GTIN's vullen vanuit echte barcodes.
- EU-recht borgen: basisprijs, elektronica-etikettering en juridische teksten controleren en invoeren.
- Hercontrole: opnieuw verifiëren totdat de afkeuringen op nul staan.
Feed Doctor: diagnose en reparatie op één plek
Precies voor dit werk hebben we Feed Doctor gebouwd, onze tool die GMC-afkeuringen diagnosticeert en er veel automatisch oplost: categorie, titel, GTIN, gewicht, beschikbaarheid en paginatoegankelijkheid. Hij werkt met deterministische regels (traceerbaar, geen black box) en optionele AI-ondersteuning voor de lastige gevallen. U kunt hem live uitproberen op feeddoctor.gbdesign.art.
Of het nu met Feed Doctor is of met de hand samen met ons: het doel is altijd hetzelfde: niet nóg een feed, maar uw afkeuringen op nul en uw producten terug in Google Shopping.
Heeft u een Shopify-shop? Installeer Feed Doctor rechtstreeks uit de Shopify App Store, via apps.shopify.com/feed-doctor-1. De diagnose is blijvend gratis, dus u ziet eerst wat er misgaat en beslist daarna.