Dit artikel gaat over hoe u gestructureerde opmaak voor productgegevens kunt implementeren.
- Neem voordat u begint Informatie over gestructureerde gegevensopmaak voor Merchant Center door en controleer of uw site aan de eisen voldoet.
- Naast richtlijnen voor productgegevens in Merchant Center zijn er ook algemene richtlijnen voor gestructureerde gegevens. Deze vindt u in de handleiding Aan de slag van schema.org. We raden ook aan Search Console te gebruiken om problemen met gestructureerde gegevens op te lossen en om het zoekverkeer en de prestaties van uw site te meten.
- Meer ondersteuning vindt u in het artikel over gestructureerde gegevens voor producten, met name in de gedeelten over verkopersvermeldingen.
Op deze pagina
- Aan de slag
- Gestructureerde gegevensopmaak toevoegen
- Producten en aanbiedingen
- Opmaak testen
- Vereiste gestructureerde gegevens voor productpagina's met beschikbaarheid in de winkel
- Vereiste gestructureerde gegevens voor aanbiedingen met ophalen in de winkel
Aan de slag
Als u gestructureerde gegevensopmaak aan uw website wilt toevoegen, moet u toegang en bewerkingsrechten hebben voor de HTML van uw website of de template-instellingen van uw webshop. Opmaak bestaat uit annotaties in HTML-tags waarmee u crawlers en bots van zoekmachines laat weten dat op uw site productgegevens staan, zodat deze gegevens altijd goed worden geïnterpreteerd.
De crawler van Google kan gestructureerde gegevens alleen aan uw productgegevens koppelen als aan de volgende voorwaarden wordt voldaan:
- Er staat één aanbieding op de landingspagina.
- Op de hele pagina staan meerdere aanbiedingen, maar elke aanbieding heeft een SKU- of GTIN-annotatie en de betreffende aanbieding heeft in uw productgegevens dezelfde SKU (ID
[id]
-kenmerk) of GTIN (GTIN[gtin]
-kenmerk). Dit kan handig zijn als u meerdere varianten van hetzelfde product (bijvoorbeeld verschillende maten en kleuren of verwante producten) op dezelfde landingspagina wilt tonen. - Gestructureerde gegevensopmaak moet opgenomen zijn in de HTML die wordt geretourneerd door de webserver. Gestructureerde gegevensopmaak kan niet worden gegenereerd met JavaScript nadat de pagina is geladen.
- De content op uw landingspagina, waaronder de prijzen, mag niet dynamisch veranderen op basis van gebruikersinformatie, zoals het IP-adres of browsertype.
- Gestructureerde gegevens moeten overeenkomen met de waarden die worden weergegeven aan de gebruiker. Het geven van onjuiste gegevens op uw productlandingspagina's is in strijd met onze richtlijnen voor webontwikkelaars.
Als niet minimaal aan één van deze voorwaarden is voldaan, worden de producten op uw landingspagina niet teruggevonden in uw productgegevens.
In de schema.org-paragraaf over automatisch interpreteerbare gegevensversies vindt u uitleg over het gebruik van gestructureerde gegevens.
Gestructureerde gegevensopmaak toevoegen
JSON-LD-opmaak
Als u gestructureerde gegevensopmaak aan uw site wilt toevoegen, raden we u aan deze als JSON-LD aan uw HTML-opmaak toe te voegen. Ga naar Introductie tot gestructureerde gegevensopmaak in Google Zoeken voor meer informatie.
JSON-LD lijkt niet op gebruikersgerichte code en is makkelijker te onderhouden. Gestructureerde gegevensopmaak die specifiek voor Google is ontworpen, kan worden toegevoegd zonder gevolgen voor de visuele elementen op uw site.
Als op uw site een e-commerce platform wordt gebruikt, moet u het sjabloon of de code van het platform mogelijk aanpassen voordat u gestructureerde gegevens toevoegt. Bovendien moet uw site JavaScript ondersteunen voor apps op sjabloon- en paginaniveau.
Voorbeeld
JSON-LD
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Mooi sieraad",
"description": "Sieraad met strakke lijnen",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "http://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": "39.99",
"priceCurrency": "USD"
}
Toegevoegde gestructureerde gegevensopmaak kan overal in de HTML-bron staan, maar we raden u aan gestructureerde productgegevens in de oorspronkelijke HTML te plaatsen voor de beste resultaten.
Producten en aanbiedingen
Uw landingspagina's moeten het volgende bevatten:
- een Product-object dat het product beschrijft,
- een genest Offer (Aanbieding)-object in het veld Offers, dat beschrijft hoe dit product wordt verkocht.
De prijs moet worden gespecificeerd met een punt in plaats van een komma als decimaal teken. Als u de prijs op de landingspagina in meerdere valuta's toont, kunt u meerdere objecten van het type Offer gebruiken. Als u meerdere Offer-objecten gebruikt, heeft u ook het kenmerk priceCurrency
nodig om valuta's op te geven.
Als op de landingspagina een uitverkoopprijs wordt getoond die de gebruiker op dat moment zou moeten betalen, moet deze uitverkoopprijs in de gestructureerde gegevens staan.
Belangrijk: Sommige kenmerken van productspecificaties worden niet ondersteund door schema.org. De volgende schema.org-waarden zijn vereist voor automatische artikelupdates: price
, priceCurrency
, availability
en condition
. Meer informatie over ondersteunde kenmerken en waarden voor gestructureerde gegevens.
Opmaak testen
Test uw schema.org-implementatie met Search Console of de tool voor uitgebreide resultaten. Ga naar de test voor uitgebreide resultaten of het Helpcentrum van Google Search Console voor meer informatie over het gebruik van deze tool, het oplossen van problemen en het interpreteren van resultaten in de tool.
Vereiste gestructureerde gegevens voor productpagina's met beschikbaarheid in de winkel
Als u zich heeft aangemeld voor advertenties met lokale voorraad en als u productpagina's met beschikbaarheid in de winkel heeft, kunt u de aanvullende gestructureerde gegevensopmaak uit de onderstaande tabel aan uw geneste aanbiedingen toevoegen om aan te geven in welke fysieke winkels het product wordt verkocht:
Opmerking: Schema.org-opmaak kan worden gebruikt op webpagina's in alle talen. De opmaak is in het Engels, net als HTML. Schema.org-waarden zijn hoofdlettergevoelig.
Schema.org-waarde | Waarde in feedspecificatie voor producten of voorraad | Waardetype |
Product > offers > availableAtOrFrom > branchCode | winkelcode |
Een unieke alfanumerieke ID voor elke lokale winkel. U moet de winkelcodes gebruiken die u heeft gegeven in uw Bedrijfsprofielen. |
Vereiste gestructureerde gegevens voor aanbiedingen met ophalen in de winkel
Als u zich heeft aangemeld voor advertenties met lokale voorraad, productpagina's met beschikbaarheid in de winkel heeft en de opties 'later ophalen' of 'vandaag ophalen' biedt, kunt u de aanvullende opmaak voor gestructureerde gegevens in de onderstaande tabel aan uw geneste aanbiedingen toevoegen om aan te geven in welke fysieke winkels het product kan worden opgehaald:
Opmerking: Schema.org-opmaak kan worden gebruikt op webpagina's in alle talen. De opmaak is in het Engels, net als HTML. Schema.org-waarden zijn hoofdlettergevoelig.
Property van schema.org | Waarde in feedspecificatie voor producten of voorraad | Waardetype |
Product > offers > availableDeliveryMethod | -- | De schema.org-waarde OnSitePickup geeft aan dat het product kan worden opgehaald in de winkel. |
Product > offers > potentialAction | ophaalmethode |
De schema.org-waarde BuyAction geeft aan dat het product online kan worden gekocht en kan worden opgehaald in de winkel. De schema.org-waarde ReserveAction geeft aan dat het product online kan worden gereserveerd en kan worden opgehaald in de winkel. |
Product > offers > deliveryLeadTime | SLA voor ophalen |
De levertijd mag alleen 1 of 0 zijn. Dit wordt gebruikt om het geschatte aantal dagen aan te geven tot het artikel kan worden opgehaald en werkt op de volgende manier: 0 = Dezelfde dag 1 = Volgende dag |
Meer informatie over gestructureerde gegevens voor Merchant Center.