Modul 5 · 5.1
Strukturált adatok és rich resultok
Modul 5: Strukturált adatok · Olvasási idő: 11 perc
Tanulási cél: A lecke után el tudja magyarázni, mik a strukturált adatok, hogyan épül fel egy JSON-LD-blokk, és mit hoznak, illetve mit nem hoznak a keresési találatokban.
Kulcsfogalmak: strukturált adatok, schema.org, JSON-LD, Microdata, RDFa, @context, @type, tulajdonság, típus és altípus, rich result, tudáspanel, nincs garancia, csak a látható tartalom leírása, megszüntetett rich resultok (FAQ, HowTo)
Mit lát a keresőmotor, amikor az Ön oldalát olvassa
Aki megnyitja a Bloemenatelier Lotte (Lotte virágműhelye) kapcsolati oldalát, azonnal látja: ez egy virágbolt, itt a cím, ekkor nyitnak. A keresőmotor ugyanezt az oldalt hosszú szöveg- és HTML-sorként olvassa. Sok mindent ki tud belőle szűrni, de találgatnia kell. A „033 000 0000” telefonszám vagy rendelésszám? A „Voorbeeldstraat 12” az üzlet címe vagy egy beszállítóé?
A strukturált adatok egy kiegészítő kódrészletet jelentenek, amelyben ezeket a tényeket rögzített címkével írja le: ez a név, ez a cím, ez a nyitvatartás. A Google maga így fogalmaz: a Google a weben talált strukturált adatokat arra használja, hogy megértse egy oldal tartalmát. Ez tehát nem a látogatóknak szóló szöveg, hanem összefoglaló a gépek számára.
schema.org: egyetlen szótár minden keresőmotornak
Ahhoz, hogy ez működjön, a címkéknek mindenhol ugyanazt a nevet kell viselniük. Erre szolgál a schema.org, egy közös szótár, amelyet 2011 júniusában indított a Google, a Bing és a Yahoo. Típusokat (dolgok fajtáit, például Organization, LocalBusiness, Product, Event) és tulajdonságokat (egy ilyen dolog jellemzőit, például name, address, telephone) tartalmaz.
A típusok egymásba ágyazódnak, az általánostól a konkrétig. Egy virágbolt a schema.org-ban:
Thing > Organization > LocalBusiness > Store > FloristAz altípus örökli a fölötte álló típusok összes tulajdonságát. Egy Florist tehát rendelkezik address tulajdonsággal is (a LocalBusiness típustól) és name tulajdonsággal is (a Thing típustól). A Google azt kéri, hogy a lehető legkonkrétabb, még illeszkedő típust használja: inkább Florist, mint csak LocalBusiness.
Háromféle leírási mód
Három jelölésmód létezik. A Google mindhármat támogatja, és szerinte egyformán jók, amíg a jelölés érvényes:
| Jelölésmód | Hogyan néz ki | Hol találkozik vele |
|---|---|---|
| JSON-LD | Egyetlen különálló <script type="application/ld+json"> blokk JSON-tartalommal, a <head> vagy a <body> részben | A Google által ajánlott forma; ezt készítik általában a weboldalépítők és a bővítmények |
| Microdata | Kiegészítő attribútumok magában a HTML-ben (itemscope, itemtype, itemprop) | Régebbi témák és webáruházak |
| RDFa | Szintén attribútumok a HTML-ben (vocab, typeof, property) | Ritkábban |
A Bing is olvassa a schema.org-ot, JSON-LD és Microdata formában. Ebben a tanfolyamban csak a JSON-LD formát használjuk: független az oldal megjelenésétől, olvasható anélkül, hogy a HTML-ben kellene keresgélni, és egy benne lévő hiba nem rontja el az oldalt.
Egy JSON-LD-blokk olvasása
Így néz ki egy kis blokk a Bloemenatelier Lotte számára:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Florist",
"name": "Bloemenatelier Lotte",
"url": "https://www.example.com/",
"telephone": "+31 33 000 0000"
}
</script>Sorról sorra:
- A
@contextmegadja, melyik szótárt használja:https://schema.org. E sor nélkül az olvasó nem tudja, mit jelent aname. - A
@typemegadja, milyen dologról van szó. A kis- és nagybetű számít:Florist, nemflorist. - Ezután következnek a tulajdonságok, mindig
"naam": waardeformában (azaz „név”: érték). Az érték lehet szöveg (idézőjelek között), szám, lista ([ ]között) vagy ismét egy saját@typeértékkel rendelkező objektum ({ }között), például egy cím.
A JSON szigorú. Minden szöveg dupla idézőjelek között áll, a tulajdonságokat vessző választja el, és az utolsó tulajdonság után nincs vessző. Egyetlen rossz helyen álló vessző, és az egész blok érvénytelen: az olvasó ilyenkor eldobja, akkor is, ha a többi rész helyes. Az 5.3. leckében ilyen hibákkal gyakorol.
Egy oldalon több blokk is lehet, vagy egyetlen blokk egy listával a @graph alatt. Az utóbbit teszi például az AI Builder: minden oldalon van egy WebSite-objektum, a kezdőlapon és a kapcsolati blokkot tartalmazó oldalakon pedig a vállalkozás is.
Mit hoz: rich resultok és a tudáspanel
A szokásos találat egy címből, egy webcímből és egy rövid szövegrészletből áll. A rich result (bővített találat) valami pluszt is mutat: csillagokat és árat egy terméknél, elkészítési időt egy receptnél, dátumot és helyszínt egy eseménynél, navigációs útvonalat a puszta webcím helyett. Ezek közül sok megjelenítéshez a Google-nek strukturált adatokra van szüksége.
Helyi vállalkozásnál a legfontosabb hatás más: a Google felhasználhatja az adatait a tudáspanelhez, ahhoz a címet, nyitvatartást és telefonszámot tartalmazó blokkhoz, amely jobb oldalon vagy felül jelenik meg, amikor valaki a vállalkozására keres. Ebben a Google Business Profile (6. modul) és más források is szerepet játszanak.
Három dolog, amit a Google maga egyértelműen kimond:
- Nincs garancia. A Google nem garantálja, hogy a strukturált adatai megjelennek a keresési találatokban, akkor sem, ha a teszt szerint minden rendben van.
- Kötelező tulajdonságok. A kötelező tulajdonságok nélküli elem nem jogosult rich resultra. Az ajánlott tulajdonságok jobbá teszik a találatot.
- Nem a rangsorban feljebb lépés gombja. A Google a strukturált adatokat az oldal megértésének és a különleges megjelenítések lehetővé tételének eszközeként említi. Sehol nem áll, hogy ettől előrébb kerül. Aki ezt ígéri, olyasmit ígér, amit a Google nem mond.
A megjelenítések el is tűnhetnek
Az, hogy milyen rich resultok léteznek, változik. Két ismert példa:
- HowTo (lépésenkénti útmutatók): 2023 szeptembere óta a Google nem jeleníti meg ezeket.
- FAQ (lenyíló kérdések és válaszok): 2023 augusztusában ismert kormányzati és egészségügyi webhelyekre korlátozták, 2026. május 7. óta pedig a Google egyáltalán nem jeleníti meg őket.
2025-ben és 2026-ban a Google további megjelenítéseket is megszüntetett, hogy egyszerűbbé tegye a találati oldalt. A FAQPage típus viszont továbbra is létezik a schema.org-ban. A tanulság: ne építse a webhelyét egyetlen különleges megjelenítés köré, és kétség esetén nézze meg a Google dokumentációjában, mely megjelenítések léteznek még. A cégadatai leírása LocalBusiness típusként viszont továbbra is hasznos, mert valódi, állandó tényekről szól.
Csak azt írja le, ami valóban ott van
A Google legfontosabb szabálya: a strukturált adatoknak hűen kell tükrözniük az oldalt. Ne írjon le semmit, amit a látogató nem lát az oldalon, és semmit, ami félrevezető. Ha a JSON-LD-ben „nyitva 22:00-ig” áll, miközben Ön 18:00-kor zár, az nem ügyes trükk, hanem hiba, amely miatt az ügyfelei zárt ajtó előtt állnak. A visszaélés (például a kitalált értékelések) manuális intézkedést vonhat maga után: ekkor az oldal már nem jogosult rich resultokra. Az 5.3. lecke ezt részletesebben tárgyalja.
A gyakorlatban: ki írja a JSON-LD-t?
Szinte senki sem gépeli be kézzel. A WebOké AI Builder minden közzétett webhelyre automatikusan elhelyez egy WebSite-objektumot és egy vállalkozásobjektumot (LocalBusiness vagy egy altípus, például Florist), amelyet a webhelynél megadott cégadatokkal tölt ki. A WordPressben a SEO-bővítmények teszik ugyanezt, és sok más weboldalépítő is. Ez munkát takarít meg, de továbbra is az Ön felelőssége, hogy az adatok helyesek legyenek. Nézze meg tehát maga, mi szerepel: az oldal forráskódjában (keressen rá a ld+json kifejezésre) vagy az 5.3. lecke eszközeivel.
Összefoglalás
- A strukturált adatok a schema.org rögzített címkéivel írják le az oldalán lévő tényeket, így a keresőmotornak nem kell találgatnia.
- A Google támogatja a JSON-LD, a Microdata és az RDFa formát, és a JSON-LD-t ajánlja; a legkonkrétabb illeszkedő típust használja.
- Egy JSON-LD-blokk
@context,@typeés tulajdonságok elemekből áll; egyetlen hiba a JSON-ban használhatatlanná teszi az egész blokkot. - A rich resultok és a tudáspanel felhasználhatják a strukturált adatokat, de nincs garancia, és ez nem rangsorolási gomb.
- Az olyan megjelenítéseket, mint a FAQ és a HowTo, megszüntették; csak azt írja le, ami valóban és láthatóan szerepel az oldalon.
Kvíz
Feladat
Feladat A5.1: Milyen strukturált adatok vannak az oldalán? Adja meg egy oldal címét (a kezdőlapjáét vagy a kapcsolati oldaláét; ha nincs saját webhelye, használja egy ismert webáruház kezdőlapját vagy a https://www.rijksoverheid.nl/ címet). Először nyissa meg maga a forráskódot (Ctrl+U), keressen rá a ld+json kifejezésre, és jegyezze fel, milyen @type értékeket talál. Ezeket írja be. A program beolvassa az oldal összes JSON-LD-blokkját, ellenőrzi, hogy érvényes-e a JSON, és a talált típusokat az Ön válasza mellé teszi.
További olvasnivaló
A cikkekben leírt lépések a WebOké paneljeire vonatkoznak; más szolgáltatóknál hasonlóan működik.
- WebOké útmutató 8.2: AI Builder: szerkesztés, verziók és közzététel
- Google Search Central, Bevezetés a strukturált adatok használatába: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- Google Search Central, A strukturált adatokra vonatkozó általános irányelvek: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- schema.org, a szótár az összes típussal: https://schema.org/docs/full.html
- Google Search Central, A dokumentáció változásainak áttekintése (mely megjelenítések léteznek még): https://developers.google.com/search/updates
