Ga naar inhoud
Sidebar tonen Sidebar tonen

Structured Data

Geplaatst:

dffggsd

Sinds kort ben ik op mijn webshop gebruik gaan maken van schema.org structured data. Ik gebruik hiervoor LD+JSON. Nu loop ik tegen iets geks aan, waarvan ik hoop dat jullie mij kunnen adviseren. De volgende pagina wil ik als voorbeeld aanhalen:

 

onlinedierenspeciaalzaak.com/_1-back2nature-bodembedekking-10,5-kg/

 

Als ik deze in de zoekresultaten zie staan, wordt de product data niet gebruikt, maar de breadcrumpslist wel. Het gekke hier aan is, dat volgens de testing tool van Google de product data correct is, maar de breadcrumsplist niet. De laatstgenoemde is exact zoals het voorbeeld op schema.org en eveneens op de structured data uitleg pagina van Google zelf.

 

De product data is eveneens exact zoals in de documentatie van Google en schema.org te vinden is, maar wordt niet gebruikt.

 

Daarom de vragen:

 

Hebben jullie enig idee, waarom Google beweerd dat de breadscrumplist fout is, terwijl het een exacte kopie van hun voorbeeld is? De foutmeldingen hier zijn 'Het kenmerk itemtype heeft een ongeldige waarde.' volgens mij voor de '@id' en 'mainEntityOfPage: ontbreekt en is vereist'. Die laatste kan ik zelf wel oplossen, maar omdat de structured data nu wel correct ingelezen wordt door Google ben ik huiverig er iets in te veranderen.

 

Weten jullie hoe het zit met product data? Kan het zijn, dat alles wel goed is, maar dat er tijd overheen gaat voor Google zoiets opneemt of dat Google in sommige gevallen kiest dit achterwege te laten? Zien jullie fouten in mijn product data?

 

Dan tot slot, dit leek me de juiste rubriek op dit forum, maar allicht zijn er meer gespecialiseerde forums waar ik dit soort vragen beter zou kunnen stellen? Dit is mij onbekend, dus als jullie daar tips in hebben sta ik daar ook zeker voor open.

 

 

 

_____

modedit: geen links naar eigen site, ook niet als voorbeeld!!

 

 

Featured Replies

Geplaatst:

R.I.P. | Peter Bonjernoor

Ik zie in de voorbeelden op schema.org nergens de ge-escapede slashes staan - misschien moet je de \/ even vervangen door gewoon /

Geplaatst:

dffggsd

  • Auteur

@peter bedankt voor de suggestie. De escapes worden door PHP gedaan. De JSON wordt gemaakt met de PHP ingebouwde json_encode. Ik zou misschien JSON_UNESCAPED_SLASHES er aan toe kunnen voegen, zou dat verschil maken denk je?

Geplaatst:

R.I.P. | Peter Bonjernoor

Lijkt me een inkoppertje... ;)

Geplaatst:

dffggsd

  • Auteur

Gedaan, maar foutmelding blijft bestaan. Heb JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT gedaan, zodat debuggen ook makkelijker wordt. Rood onderstreept is nu bij de test tool BreadcrumbList. Terwijl op schema.org dit type toch echt gewoon omschreven staat en ook in de voorbeelden van Google zelf. Het blijft dus een vreemd iets...

Geplaatst:

dffggsd

  • Auteur

Even een kleine update. Heb de test tool van Yandex ook even gebruikt. Die geeft aan, dat ik bij mijn Product het brand element onterecht type 'Thing' gebruik. Dat had ik ook over genomen van het voorbeeld van Google zelf. Yandex geeft aan, dat ik enkel type 'Organization' en 'Brand' mag gebruiken. Ook aangepast. Google valideert nog steeds, Yandex nu ook. Allicht is dat waarom mijn product snippets door Google niets mee gedaan werd...?

Geplaatst:

R.I.P. | Peter Bonjernoor

Ik zie bij de Google test nog steeds fouten in je breadcrumbs. Onder andere deze:

mainEntityOfPage: ontbreekt en is vereist

 

Verder worden fouten keurig gehighlight...

Geplaatst:

dffggsd

  • Auteur

Dat klopt, maar die Google testing tool spoort volgens mij niet. De breadcrumps worden namelijk juist wel weergegeven in zoekresultaten. Terwijl die niet in orde zouden zijn volgens de Google testing tool. Ik heb exact hetzelfde gedaan als in hun voorbeeld. Andere testing tools, zoals die van Yandex valideren de breadcrumps ook wel.

 

Daarentegen keurde Google de product data wel goed, terwijl daar dus duidelijk juist wel een fout in zat.

 

Ik denk dus dat de voorlopige conclusie moet zijn, dat die testing tool van Google niet goed functioneert en dat mijn product data ook niet juist was. Dan is er alleen wel nog de vraag over, waarom mijn website AggregateRating helemaal nergens weergegeven wordt. Daar kan ik echt niets fout in ontdekken? Heeft dat gewoon tijd nodig?

 

Zie ook:

 

https://schema.org/BreadcrumbList

 

Daar staat ook niets over een verplichte mainEntityOfPage. Ook de voorbeelden onderaan de pagina zit geen mainEntityOfPage in.

Geplaatst:

R.I.P. | Peter Bonjernoor

Als het maar werkt, toch? Oh, en er zit geen p in breadcrumbs...

Geplaatst:

dffggsd

  • Auteur

Probleem is dus, dat niet alle structured data werkt. BreadcrumBs inderdaad wel. Dus daar blijf ik vanaf nu van af. Product en WebSite wordt voor zover ik kan zien nu helemaal niets mee gedaan door Google en Organization weet ik niet zeker. Daar is het directe effect moeilijk van te zien.

 

Search Console geeft wel aan structured data gevonden te hebben. Product, WebSite en Organization is op ~10.000 pagina's gevonden op dit moment.

 

Dus vandaar de vraag of iemand daar meer ervaring mee heeft. Zitten daar fouten in bij mij? Kan het zijn dat het tijd kost, voordat Google daar iets mee doet?

Gast
Dit topic is nu gesloten voor nieuwe reacties.

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuw account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen

Cookies op HigherLevel.nl

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.