I den här artikeln beskriver vi hur du implementerar strukturerad datauppmärkning för produktdata.
- Läs igenom Om uppmärkning av strukturerad data för Merchant Center och bekräfta att din webbplats uppfyller kraven innan du sätter igång.
- Allmänna riktlinjer för strukturerad data utöver din Merchant Center-produktdata finns i guiden Komma igång på schema.org. Vi rekommenderar också att felsöka problem med strukturerad data och mäta webbplatsens söktrafik och resultat med hjälp av Search Console.
- Mer information finns i artikeln om strukturerad data för produkter på Google Sök, särskilt avsnitten om produktinformation.
På den här sidan
- Komma igång
- Lägg till uppmärkning av strukturerad data
- Produkter och erbjudanden
- Testa dina uppmärkningar
- Strukturerad data som krävs för produktsidor med information om tillgänglighet i butik
- Strukturerad data som krävs för erbjudanden med hämtning i butik
Komma igång
För att lägga till märkning av strukturerad data på din webbplats måste du kunna komma åt och redigera webbplatsens HTML-kod eller butikssystemets mallkonfiguration. Uppmärkning är en HTML-taggannotering som informerar sökrobotar och botar om att det finns produktdata på din webbplats. Det hjälper även systemen att förstå data på ett tillförlitligt sätt.
För att Googles sökrobot ska kunna matcha strukturerad data efter produktdata måste följande två villkor uppfyllas:
- Det finns ett erbjudande på målsidan.
- Om det finns flera erbjudanden på hela sidan annoteras varje erbjudande med ett SKU eller ett GTIN och respektive erbjudande i produktdatan på Shopping har samma SKU (attributet id
[id]
) eller GTIN (attributet gtin[gtin]
). Detta kan vara användbart om du visar flera varianter av samma produkt (t.ex. olika storlekar eller färger eller relaterade produkter) på samma målsida. - Strukturerad datauppmärkning måste ingå i HTML-koden som returneras från webbservern. Den strukturerade datauppmärkningen kan inte genereras med JavaScript efter det att sidan har lästs in.
- Innehåll på målsidan, till exempel pris, får inte ändras dynamiskt utifrån användaruppgifter som IP-adress eller webbläsartyp.
- Strukturerad data måste matcha de värden som visas för användaren. Om du anger felaktig data på produkternas målsidor bryter du mot våra riktlinjer för webbutvecklare.
Om minst ett av dessa villkor inte uppfylls stämmer inte produkterna på målsidan överens med produktdatan.
Avsnittet på schema.org om maskinläsbara informationsversioner kan vara till hjälp för att förstå och klargöra din strukturerade data.
Lägg till uppmärkning av strukturerad data
JSON-LD-uppmärkning
Vi rekommenderar att du lägger till uppmärkning av strukturerad data på din webbplats som JSON-LD i HTML-uppmärkningen. Mer information finns i Introduktion till uppmärkning av strukturerad data i Google Sök.
JSON-LD-uppmärkning är åtskild från kod som visas för användaren, vilket gör den lättare att underhålla. All märkning av strukturerad data som är särskilt utformad för Google-användning kan läggas till utan att du behöver ändra några visuella element på webbplatsen.
Om du använder en e-handelsplattform på din webbplats kan du behöva göra vissa ändringar på plattformens mall eller kod innan du lägger till strukturerad data. Dessutom ska webbplatsen ha stöd för JavaScript för tillämpning på mall- och sidnivå.
Exempel
JSON-LD
{
"@context": "https://schema.org/",
"@type": "Produkt",
"sku": "trinket-12345",
"image": "https://www.exempel.com/trinket.jpg",
"name": "Snygg prydnad",
"description": "Prydnad med rena linjer",
"gtin": "12345678901234",
"brand": {
"@type": "Varumärke",
"name": "MittVarumärke"
},
"offers": {
"@type": "Erbjudande",
"url": "http://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": "399.90",
"priceCurrency": "SEK"
}
Tillagd uppmärkning av strukturerad data kan visas var som helst i HTML-källan, men vi rekommenderar att du anger strukturerad data för produkten i HTML-inläsningen för bästa resultat.
Produkter och erbjudanden
Dina målsidor ska innehålla båda följande:
- ett produktobjekt som beskriver produkten
- ett inkapslat Erbjudande i erbjudandefältet som beskriver hur produkten säljs.
Observera att priset måste anges med en punkt som decimalavgränsare, inte kommatecken. Om priset visas i flera valutor på målsidan kan du använda flera objekt av typen Offer. Om du använder flera objekt av typen Offer måste du också använda attributet priceCurrency
för att ange valutor.
Om ett försäljningspris visas på målsidan och detta pris är det som en användare skulle betala vid den tidpunkten ska du se till att försäljningspriset anges i din strukturerade data.
Viktigt! Vissa attribut för produktspecifikationer stöds inte av schema.org. Du måste ange följande schema.org-värden för automatiska varuuppdateringar: price
, priceCurrency
, availability
och condition
. Läs mer om strukturerad data för säljaruppgifter (produkt, erbjudande) i Center för Google Sök.
Testa dina uppmärkningar
Testa schema.org-implementeringen med Search Console eller verktyget för utökat resultat. Besök testet för utökat resultat eller hjälpcentret för Google Search Console om du vill lära dig mer om hur du använder verktyget, felsöker eventuella problem och tolkar resultaten i verktyget.
Strukturerad data som krävs för produktsidor med information om tillgänglighet i butik
Om du har valt att använda annonser för lokala butikslager med produktsidor med information om tillgänglighet i butik kan du lägga till ytterligare uppmärkning av strukturerad data i tabellen nedan för dina kapslade erbjudanden som visar vilka fysiska butiker produkten säljs i:
Obs! Schema.org-uppmärkning kan användas på webbsidor skrivna på valfritt språk. Uppmärkningen, som HTML, är på engelska. Schema.org-värdena är skiftlägeskänsliga.
Schema.org-värde | Värde för flödesspecifikation, produkt eller lager | Värdetyp |
Product > offers > availableAtOrFrom > branchCode | store code |
En unik alfanumerisk kod för varje lokal butik. Du måste använda samma butikskoder som du angav i dina företagsprofiler. |
Strukturerad data som krävs för erbjudanden med hämtning i butik
Om du har valt annonser för lokala butikslager med produktsidor med information om tillgänglighet i butik och upphämtning senare eller hämta i dag kan du lägga till ytterligare uppmärkning av strukturerad data i tabellen nedan för dina kapslade erbjudanden som visar i vilka fysiska butiker produkten finns tillgänglig för upphämtning:
Obs! Schema.org-uppmärkning kan användas på webbsidor skrivna på valfritt språk. Uppmärkningen, som HTML, är på engelska. Schema.org-värdena är skiftlägeskänsliga.
Schema.org-egendom | Värde för flödesspecifikation, produkt eller lager | Värdetyp |
Product > offers > availableDeliveryMethod | -- | Schema.org-värdet OnSitePickup anger att produkten kan hämtas i butiken. |
Product > offers > potentialAction | pickup method [hämtningsmetod] |
Schema.org-värdet BuyAction anger att produkten kan köpas online för hämtning i butik. Schema.org-värdet ReserveAction anger att produkten kan reserveras online för hämtning i butik. |
Product > offers > deliveryLeadTime | pickup sla |
Leveranstiden bör endast vara 1 eller 0. Detta används för att ange det uppskattade antalet dagar tills varan är tillgänglig för hämtning enligt följande: 0 = samma dag 1 = nästa dag |