A schema.org egy közös szókészlet, amellyel gépi olvasásra jelölöd meg, hogy az oldalad mit ír le: céget, terméket, cikket, eseményt vagy receptet. A Google, a Bing, a Yahoo és a Yandex hozta létre 2011-ben, és ma is közösen fejlesztik.
Hogyan működik
A schema.org két dolgot ad: típusokat és tulajdonságokat. A típus azt mondja meg, miről van szó (Organization, Product, Article), a tulajdonság pedig a részleteket (name, address, price).
A típusok hierarchiába szerveződnek. Minden típus őse a Thing, alatta jönnek a fő ágak, például a Person, a Place és a CreativeWork. Az öröklődés miatt egy LocalBusiness minden olyan tulajdonságot használhat, amit az Organization is.
A szókészlet önmagában nem formátum. Ahhoz, hogy a HTML-be kerüljön, kell egy szintaxis: a JSON-LD, a Microdata vagy az RDFa. A Google 2015 óta a JSON-LD-t ajánlja, és a gyakorlatban ez a legkönnyebben karbantartható.
Miért más a generatív keresőknek
A klasszikus SEO-ban a séma főleg a találati megjelenést javította: csillagokat, árat, morzsamenüt hozott. A generatív rendszereknél más a tét. Ott a séma egy egyértelmű, félreérthetetlen adatréteg, amiből a modellnek nem kell kitalálnia, mi micsoda.
Egy nyelvi modell a szövegből is kiolvashatja a nyitvatartást. A sémából viszont biztosan olvassa ki. A különbség a bizonyosság: a jelöletlen adat értelmezés kérdése, a jelölt adat állítás. Ezért segít a séma az entitás-felismerésben is, amikor a rendszernek el kell döntenie, hogy a „Kovács Kft.” melyik valós cég.
Mikor számít igazán
Nem minden oldalnak kell tíz séma-típus. A haszon ott ugrik meg, ahol strukturált információ van:
- webshop terméklapjain ár, készlet, értékelés
- szolgáltató cégeknél a cím, telefonszám, nyitvatartás
- blogoknál a szerző és a publikálás dátuma
- GYIK-oldalakon a kérdés-válasz párok
A magyar KKV-oldalak többségén egyetlen séma sincs, vagy csak annyi, amennyit a téma alapból kirak. Ez rendszerint egy üres WebSite blokk, valódi adat nélkül.
Röviden: a schema.org a szókészlet, a JSON-LD a formátum, a kettő együtt teszi a tartalmadat géppel olvashatóvá.
Miért fontos
Keresőknek
A séma a feltétele a gazdag találati megjelenésnek. Csillag az értékelésnél, ár a terméknél, morzsamenü az URL helyett: mindegyik valamilyen schema.org típust igényel. A Rich Results teszt pontosan megmondja, melyik jelenhet meg.
A rangsorolásra a séma nem hat közvetlenül. A átkattintási arányra viszont igen, mert a találatod több helyet foglal és több információt mutat.
AI-rendszereknek
A generatív keresők és a RAG-alapú rendszerek darabokra bontják az oldalt. A séma egy önmagában is értelmes adatcsomag, ami nem esik szét a darabolás során. Egy JSON-LD blokkból a cégnév, a cím és a telefonszám együtt marad.
Ennek üzleti következménye van. Ha egy AI-válaszban rossz telefonszám vagy régi nyitvatartás szerepel, az elveszett hívás. A riportokban rendszeresen látjuk, hogy a séma évekkel ezelőtti címet tartalmaz, mert a lábléc frissült, a JSON-LD nem.
Az entitás-építés alapja
A sameAs tulajdonsággal összekötöd magad a hivatalos profiljaiddal. Ezzel a séma nem csak leír, hanem azonosít is. Ez a lépés viszi át a cégedet a „valamilyen weboldal” kategóriából a Knowledge Graph felé.
Technikai példa
Egy minimális, de valóban használható Organization séma. Minden mező konkrét adatot tartalmaz, nem sablonszöveget:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://pelda.hu/#szervezet",
"name": "Példa Kft.",
"url": "https://pelda.hu/",
"logo": "https://pelda.hu/img/logo.png",
"telephone": "+36 1 234 5678",
"email": "info@pelda.hu",
"address": {
"@type": "PostalAddress",
"streetAddress": "Fő utca 12.",
"addressLocality": "Budapest",
"postalCode": "1051",
"addressCountry": "HU"
},
"sameAs": [
"https://www.facebook.com/pelda",
"https://www.linkedin.com/company/pelda"
]
}
</script>
Ellenőrzés parancssorból, renderelés nélkül. Így látod, mi van a nyers HTML-ben:
curl -s https://pelda.hu/ | grep -c 'application/ld+json'
Ha a válasz 0, a séma vagy hiányzik, vagy csak JavaScript után kerül be. A nyers számolás után nézd meg a tartalmat is:
curl -s https://pelda.hu/ | grep -A 30 'application/ld+json'
Gyakori kérdések
Javít a schema.org a Google-helyezésemen?
Közvetlenül nem. A Google többször megerősítette, hogy a strukturált adat nem rangsorolási tényező. Közvetve viszont számít: a gazdag találat több helyet foglal, több kattintást hoz, és egyértelműbbé teszi a tartalmadat a keresőnek.
Melyik formátumot használjam: JSON-LD, Microdata vagy RDFa?
JSON-LD-t. A Google ezt ajánlja, és külön blokkban van, nem keveredik a HTML-be. Emiatt sokkal könnyebb karbantartani és sablonból generálni. A Microdata működik, de minden sablonmódosításnál sérülhet.
Hány séma-típust tegyek egy oldalra?
Annyit, amennyi valóban leírja az oldalt. Egy terméklapon jellemzően Product, BreadcrumbList és a globális Organization szerepel. Egyet se rakj ki csak azért, mert létezik.
Mi történik, ha olyan adatot jelölök, ami nincs az oldalon?
A Google irányelve ezt tiltja. Következménye lehet a gazdag találat elvesztése vagy manuális büntetés a strukturált adatokra. A leggyakoribb eset a kitalált értékelés, amit a Search Console-ban látsz meg, ha megérkezik a figyelmeztetés.
Elég, ha az SEO-bővítmény kirakja a sémát?
Kezdésnek igen, de ellenőrizni kell. A bővítmények gyakran csak a vázat generálják, a cégadatokat neked kell kitöltened. Ha nem töltöd ki, üres blokk marad, ami semmit nem ér.