Product schema markup webshopokhoz
A strukturált adatok (schema markup) a webshop és a keresőmotor közötti kommunikáció nyelve. A Product schema markup segítségével a Google pontosan megérti a termékek nevét, árát, elérhetőségét, értékelését és egyéb tulajdonságait. Ennek eredménye a gazdag keresési eredmény (rich snippet): csillagos értékelés, ár, készletinformáció közvetlenül a SERP-ben. A rich snippet-ek jelentősen növelik az átkattintási arányt és ezzel az organikus forgalmat. Ez az útmutató bemutatja a Product schema markup helyes implementálását JSON-LD formátumban.
Mi a Product schema markup és miért fontos?
A Product schema markup a schema.org szabvány része, amely lehetővé teszi a webshopok számára, hogy gépileg olvasható formában közöljék a termékadatokat a keresőmotorokkal. A Google, a Bing és más keresőmotorok felhasználják ezeket az adatokat a gazdag keresési eredmények megjelenítéséhez.
A rich snippet hatása az átkattintási arányra
A rich snippet-ek (csillagos értékelés, ár, készletállapot) vizuálisan kitűnnek a hagyományos keresési eredmények közül. Ez jellemzően magasabb átkattintási arányt eredményez, ami több organikus forgalmat jelent anélkül, hogy a rangsorolás változna.
| Rich snippet elem | Megjelenés | Hatás |
|---|---|---|
| Csillagos értékelés | ★★★★☆ 4.5 | Bizalomnövelés, magasabb CTR |
| Ár | 299 990 Ft | Előszűrés, releváns kattintások |
| Készlet állapot | Készleten / Elfogyott | Felhasználói élmény javítás |
| Értékelések száma | (128 értékelés) | Szociális bizonyíték |
| Szállítási információ | Ingyenes szállítás | Vásárlási ösztönzés |
Hogyan implementáld a Product schema-t JSON-LD-vel?
A Google a JSON-LD (JavaScript Object Notation for Linked Data) formátumot ajánlja a strukturált adatok implementálásához. A JSON-LD a HTML <head> szekciójába kerül egy <script> tag-ben, teljesen elkülönítve a vizuális tartalomtól.
Alap Product schema példa
Az alábbi JSON-LD kód egy komplett Product schema-t mutat be a legfontosabb mezőkkel:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Samsung Galaxy S25 Ultra 256GB",
"image": "https://webshop.hu/img/samsung-s25-ultra.jpg",
"description": "Samsung Galaxy S25 Ultra okostelefon 256GB tarhellyel",
"sku": "SAM-S25U-256",
"brand": {
"@type": "Brand",
"name": "Samsung"
},
"offers": {
"@type": "Offer",
"price": "299990",
"priceCurrency": "HUF",
"availability": "https://schema.org/InStock",
"url": "https://webshop.hu/samsung-galaxy-s25-ultra",
"priceValidUntil": "2026-12-31",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"bestRating": "5",
"ratingCount": "128"
}
}InfoA JSON-LD kódot a
<head>szekcióba helyezd<script type="application/ld+json">tag-ben. A legtöbb webshop platform (Shopify, WooCommerce, Magento) bővítményekkel automatikusan generálja a JSON-LD-t a termékadatokból.
Kötelező és ajánlott mezők
A Product schema mezői három kategóriába sorolhatók: kötelező, ajánlott és opcionális.
Kötelező mezők: name (terméknév)
Ajánlott mezők a rich snippet-hez: image, description, offers (price, priceCurrency, availability), sku vagy gtin, aggregateRating, brand, review
Opcionális mezők: color, material, weight, width, height, depth, productID, mpn, model
Hogyan add meg az Offer (ajánlat) adatokat?
Az Offer típus a termék kereskedelmi adatait tartalmazza: ár, pénznem, elérhetőség és eladási feltételek. Az Offer a Product schema legfontosabb alstruktúrája, mert ez jelenik meg a rich snippet-ben.
Az availability mező értékei
A készletállapot a vásárlói döntés egyik legfontosabb információja. A schema.org az alábbi értékeket definiálja:
| Értékelés | Jelentés | Mikor használd |
|---|---|---|
| InStock | Készleten | Azonnal szállítható |
| OutOfStock | Elfogyott | Nincs készleten |
| PreOrder | Előrendelés | Még nem jelent meg |
| BackOrder | Utánrendelés | Átmenetileg elfogyott |
| Discontinued | Megszűnt | Végleg kifutott |
| LimitedAvailability | Korlátozott | Utolsó darabok |
Akciós ár kezelése
Akciós árnál a price mezőben az aktuális (kedvezményes) árat add meg. A priceValidUntil mező jelölje az akció lejárati dátumát. Ha a Google észleli, hogy az ár és a priceValidUntil elavult, a rich snippet-et eltávolíthatja.
WarningAz árnak mindig a valós, aktuális árat kell tükröznie. Ha a schema-ban más ár szerepel, mint az oldalon, a Google spam-nek minősítheti és eltávolíthatja a rich snippet-et.
Hogyan implementáld az értékeléseket és véleményeket?
Az AggregateRating és a Review schema a vásárlói értékelések strukturált jelölését biztosítja. A csillagos értékelés a legszembetűnőbb rich snippet elem, amely jelentősen növeli a CTR-t.
AggregateRating implementálás
Az AggregateRating az összes vásárlói értékelés összesítését tartalmazza. A ratingValue az átlagos értékelés, a bestRating a maximális érték (általában 5), a ratingCount az értékelések száma.
Egyedi Review schema
Az egyedi vásárlói vélemények is jelölhetők Review schema-val. Minden review tartalmazza a szerzőt (author), a dátumot (datePublished), az értékelést (reviewRating) és a vélemény szövegét (reviewBody).
WarningA Google irányelvei tiltják a hamis értékelések schema-val történő jelölését. Csak valós, a webshopban leadott vásárlói véleményeket jelölj strukturált adatokkal. A hamis értékelések felfedezése a rich snippet eltávolításához és manual action-höz vezethet.
Milyen egyéb schema típusokat használj webshopokban?
A Product schema mellett további schema típusok is hasznosak az e-commerce SEO-ban.
BreadcrumbList schema
A BreadcrumbList a kategóriahierarchiát jelöli. Ez a rich snippet a keresési eredményekben a navigációs útvonalat jeleníti meg (pl. Főoldal > Elektronika > Telefonok).
FAQPage schema
A kategóriaoldalakon és a termékoldalakon is használhatsz FAQPage schema-t a gyakori kérdések jelöléséhez. Ez extra helyet foglal a SERP-ben, növelve a láthatóságot.
Organization és LocalBusiness
A webshop adatai (cég neve, cím, elérhetőség) az Organization vagy LocalBusiness schema-val jelölhetők. Ez segíti a Google-t a webshop azonosításában és a Knowledge Panel megjelenítésében.
Hogyan teszteld és validáld a schema markup-ot?
A schema markup implementálása után kötelező a tesztelés. A hibás markup nem eredményez rich snippet-et, és súlyos esetben a Google figyelmen kívül hagyja az összes strukturált adatot.
Tesztelő eszközök
Használd a Google Rich Results Test eszközt az egyes oldalak teszteléséhez, a Google Search Console Enhancements report-ját az összesített hibák áttekintéséhez, és a Schema.org Validator-t a schema szintaktikai ellenőrzéséhez.
Gyakori hibák és javításuk
| Hiba | Hatás | Javítás |
|---|---|---|
| Hiányzó price | Nincs ár a rich snippet-ben | Offer hozzáadása price mezővel |
| Hibás availability URL | Schema validációs hiba | schema.org/InStock formátum |
| Elavult priceValidUntil | Rich snippet eltávolítás | Dátum frissítése vagy mező törlése |
| Hamis ratingValue | Manual action kockázat | Csak valós értékelések használata |
| Hiányzó image | Csökkent rich snippet esély | Termékkép URL hozzáadása |
Kapcsolódó cikkek
- E-commerce SEO bevezetés — Az e-commerce SEO alapjai
- Termékoldal optimalizálás — Termékoldalak SEO optimalizálása
- Kategória oldal SEO — Kategóriaoldalak optimalizálása
- Webshop struktúra tervezése — SEO-barát webshop struktúra
Források
Gyakran Ismételt Kérdések (FAQ)
Melyik schema formátumot használjam webshopban: JSON-LD-t vagy Microdata-t?
A Google hivatalosan a JSON-LD formátumot ajánlja. A JSON-LD előnye, hogy a HTML-től elkülönítve, egy script tag-ben helyezkedik el, így könnyebb implementálni és karbantartani. A Microdata a HTML elemekbe ágyazódik, ami nehezebb karbantartást jelent. A legtöbb modern webshop platform alapból JSON-LD-t használ a strukturált adatokhoz.
Milyen mezők kötelezőek a Product schema-ban?
A Google a Product schema-ban kötelezőként kezeli a name (terméknév) mezőt. Az ajánlott rich result megjelenéshez szükséges továbbá az image (termékkép), description (leírás), offers (ár és elérhetőség), sku vagy gtin (termékazonosító) és az aggregateRating (összesített értékelés). Minél több mezőt töltesz ki, annál gazdagabb rich snippet-et jelenítheti meg a Google.
Garantálja a schema markup a rich snippet megjelenést?
Nem, a schema markup implementálása nem garantálja a rich snippet megjelenést. A Google maga dönti el, mikor és hogyan jeleníti meg a strukturált adatokat a keresési eredményekben. A helyes implementáció, a minőségi tartalom és az oldal általános SEO teljesítménye együttesen növeli az esélyeket. A Rich Results Test eszközzel ellenőrizheted, hogy a markup technikailag helyes-e.
Hogyan adjam meg az árat a Product schema-ban, ha az ár akciós?
Akciós árnál a price mezőben az aktuális (kedvezményes) árat add meg, a priceCurrency-ben a pénznemet (HUF). Használd a priceValidUntil mezőt az akció lejárati dátumával. Ha az eredeti árat is meg akarod jeleníteni, az Offer típuson belül használhatsz highPrice és lowPrice mezőket, vagy külön Offer elemeket az eredeti és az akciós árhoz.
Tudni akarod, hol veszítesz forgalmat?
Kérj SEO Auditot
50+ ellenőrzési pont, 20–40 oldalas PDF riport, 1 óra konzultáció. 150 000 Ft-tól. Válasz 24 órán belül.
SEO Audit részletek →