Strukturerede data for produkter: tilbud, bedømmelser, fejl
Strukturerede data fortæller søgemaskiner, hvad din produktside siger: navn, pris, tilgængelighed og bedømmelser. Denne guide forklarer de to slags produktsider hos Google, byggestenene, et minimalt eksempel, reglerne for bedømmelser og de fejl, der oftest opstår.
Hvad produktmarkering gør
Strukturerede data for produkter beskriver et produkt i en form, som programmer kan læse: navn, billede, pris, valuta, tilgængelighed og bedømmelser. Ordforrådet kommer fra schema.org, og et almindeligt format er JSON-LD, en datablok på siden, som besøgende ikke ser. Google kan bruge disse data til at vise produktoplysninger i søgeresultaterne, for eksempel en pris eller stjernebedømmelser. Google gør også klart, at strukturerede data ikke er noget løfte om et udvidet resultat.
To slags produktsider
Google skelner mellem to tilfælde. Sælgeropslag (merchant listings) er til sider, hvor en kunde kan købe produktet hos dig. Produktuddrag (product snippets) er til andre produktsider, som anmeldelser, tests og sammenligningssider. Kravene er forskellige, så afgør først, hvilket tilfælde din side er.
- Anmeldelses-, test- eller sammenligningsside
- name og én af review, aggregateRating eller offers
- Et tilbud kræver en pris; priceCurrency anbefales
- Offer eller AggregateOffer
- Fordele og ulemper på redaktionelle anmeldelsessider
- Side, hvor kunder kan købe produktet hos dig
- name, image og offers
- Pris over nul og priceCurrency er påkrævet
- Kun Offer, fordi du er sælgeren
- For eksempel levering, returnering, størrelse, farve, GTIN
Ifølge Google understøtter udvidede produktresultater kun sider, der handler om ét enkelt produkt eller om flere varianter af det samme produkt. Google anbefaler at tilføje markeringen på produktsider, ikke på kategorisider eller lister over produkter.
Byggestenene
- Product: selve varen med name, image, description, brand, sku og, hvis du har et, et GTIN.
- Offer: salgsbetingelserne med price, priceCurrency, availability, tilbuddets url og, hvis prisen udløber, priceValidUntil.
- AggregateRating: gennemsnittet af mange bedømmelser med ratingValue og enten ratingCount eller reviewCount.
- Review: en enkelt anmeldelse. Google kræver, at forfatterens navn er et gyldigt navn på en person eller et team.
Et minimalt eksempel
Denne blok beskriver et krus, der er til salg. Den hører hjemme i produktsidens HTML, som regel i head eller i slutningen af body.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Blåt keramikkrus, 0.3 l",
"image": "https://example.com/img/mug-blue.jpg",
"sku": "MUG-BL-03",
"brand": { "@type": "Brand", "name": "Eksempel Keramik" },
"offers": {
"@type": "Offer",
"price": "12.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://example.com/mug-blue"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "38"
}
}
</script>Tre detaljer giver mange fejl. schema.org beder om punktum som decimaltegn og intet valutasymbol i prisen, så skriv 12.90, ikke 12,90 eller €12.90. Valutaen skal i priceCurrency som en ISO 4217-kode, som EUR eller PLN. Tilgængeligheden er en værdi fra schema.org, som InStock eller OutOfStock.
Bedømmelser og anmeldelser
En AggregateRating kræver ratingValue og mindst én af ratingCount eller reviewCount. Inde i et produkt er itemReviewed ikke nødvendig. Hvis du udelader bestRating og worstRating, går Google ud fra en skala fra 1 til 5. Hvis din shop bruger en anden skala, for eksempel 1 til 10, så angiv den.
Pris, tilgængelighed og at holde det opdateret
- Markér kun det, besøgende kan se. Google skriver, at de strukturerede data skal være en sand gengivelse af sidens indhold.
- Ændr markeringen, når prisen eller lagerbeholdningen ændres. Et godt shopsystem gør det automatisk, en blok skrevet i hånden gør ikke.
- Angiv kun priceValidUntil, hvis prisen virkelig udløber. Ifølge Google kan en dato i fortiden betyde, at produktuddraget ikke vises.
- Brug én valuta pr. adresse. Google beder om en separat URL for hver valuta.
- Beskriv levering og returnering én gang for hele shoppen. Google anbefaler en global returpolitik og leveringspolitik under Organization-markeringen.
Typiske fejl
- Prisen er skrevet med komma, med valutasymbol eller som 0 på en side, hvor produktet sælges.
- priceCurrency indeholder € eller $ i stedet for en kode som EUR eller USD.
- Billedet mangler, selv om sælgeropslag kræver det.
- En shopside bruger AggregateOffer. Sælgeropslag kræver et Offer, fordi forhandleren skal være sælgeren.
- Navnet eller prisen i markeringen afviger fra siden, ofte efter en prisændring.
- To blokke beskriver det samme produkt med forskellige værdier, for eksempel én fra temaet og én fra et plugin.
Sådan tjekker du din markering
Google nævner Test af udvidede resultater (Rich Results Test) og værktøjet til webadresseinspektion (URL Inspection), som fanger de fleste tekniske fejl. Nogle problemer forbliver usynlige for sådanne tests, for eksempel en bedømmelse, der ikke står på siden. Google kan også træffe en manuel foranstaltning mod strukturerede data, der bryder reglerne. Siden mister så muligheden for udvidede resultater, og de strukturerede data ignoreres.
Arbejd med Do4U
Tjek af strukturerede data læser en side ud fra dens adresse eller den HTML eller JSON-LD-blok, du indsætter. Det læser alle JSON-LD-blokke, også @graph og indlejrede elementer, samt mikrodata og RDFa. Koden finder syntaksfejl med linje og kolonne, ukendte eller forkert stavede typer og de egenskaber, Google kræver eller anbefaler for produktuddrag, sælgeropslag, tilbud og bedømmelser. Den tjekker formen på priser, valutaer, datoer og bedømmelser og advarer, når et navn eller en pris i markeringen ikke findes i den synlige tekst. Du får et træ over elementerne med fejl, advarsler og kilden til hver regel. Siden læses, som serveren leverer den, uden JavaScript. Der bruges ingen AI, og tjekket er gratis med en daglig grænse.
Do4U finder hints, du tjekker og beslutter. Om et udvidet resultat vises, afgør Google, og kun du ved, om en pris, en lagerbeholdning eller en bedømmelse er korrekt.
Kilder
- Google Search Central: Strukturerede data for produktuddrag (Product, Review, Offer) (siden opdateret 8. september 2026, på engelsk) (developers.google.com)
- Google Search Central: Strukturerede data for sælgeropslag (Product, Offer) (siden opdateret 8. september 2026, på engelsk) (developers.google.com)
- Google Search Central: Strukturerede data for anmeldelsesuddrag (Review, AggregateRating) (siden opdateret 8. september 2026, på engelsk) (developers.google.com)
- Google Search Central: Generelle retningslinjer for strukturerede data (siden opdateret 10. juli 2026, på engelsk) (developers.google.com)
- schema.org: Offer (på engelsk) (schema.org)