Strukturált adatok Szakszó

Rich Results teszt

Szerző: · 8 perc olvasás · Frissítve:
Rich Results teszt - Strukturált adatok (szakszó) a tudástárban
Rich Results teszt - Strukturált adatok | eClick GEO-audit tudástár

A Rich Results teszt a Google ingyenes eszköze, amely megmondja, hogy egy URL vagy kódrészlet strukturált adatai alapján megjelenhet-e gazdagított találat a keresőben. Nem általános séma-validátor: kizárólag azokat a típusokat ismeri, amelyekhez a Google ténylegesen támogat rich result megjelenést.

Hogyan működik

Az eszköz két módban fut. URL-módban a Googlebot lekéri az oldalt, lefuttatja a JavaScriptet, majd a renderelt DOM-ból olvassa ki a JSON-LD blokkokat. Kódmódban a beillesztett HTML-t elemzi, hálózati kérés nélkül.

Az eredmény három szinten jelenik meg:

  • Érvényes elem: a típus felismerve, a kötelező mezők megvannak
  • Hiba: hiányzik egy kötelező mező, az elem nem jogosult a gazdagított találatra
  • Figyelmeztetés: ajánlott mező hiányzik, az elem jogosult marad

A teszt megmutatja a renderelt HTML-forrást és a betöltés közben blokkolt erőforrásokat is. Ez a rész sokszor többet ér, mint maga a séma-ellenőrzés.

Miért nem ugyanaz, mint a séma-validáció

A schema.org szótár több ezer típust tartalmaz. A Rich Results teszt ebből néhány tucatot ismer. Ha egy Course vagy SoftwareApplication sémát tesztelsz, és az eszköz azt írja, hogy nem talált gazdagított találatra jogosult elemet, az nem hiba. A séma attól még ott van, és attól még olvassa egy gép.

A generatív keresők ennél megengedőbbek. Egy nyelvi modell nem kötelező mezőket keres, hanem kapcsolatokat: mi a cég neve, mit árul, mennyiért. Ezért a Rich Results teszt zöld pipája szükséges, de nem elégséges feltétel. A riportokban rendszeresen látunk olyan oldalt, amelynek minden sémája átmegy a teszten, de az AI-olvasat mégis üres, mert a séma csak a WebSite típust tartalmazza.

Mikor számít igazán

Webshopoknál és recept-, esemény- vagy állásoldalaknál a gazdagított találat mérhető átkattintási különbséget hoz. A Product és Offer séma hibája azt jelenti, hogy nem látszik az ár és a készlet a találatban. A magyar KKV-webshopok többségén az offers.priceValidUntil hiánya okoz figyelmeztetést, és ez a legolcsóbban javítható tétel.

Mit néz ebből a riport

A teszt lekéri az oldal strukturált adatait, és megnézi, milyen típusok vannak jelen, illetve megvannak-e a kötelező mezők. A riport a hiányzó vagy hibás sémákat listázza, típusonként. Ez a Rich Results teszt logikáját követi, de nem helyettesíti: az egyedi URL-ek ellenőrzését érdemes a Google eszközében is elvégezni.

Röviden: a Rich Results teszt azt mondja meg, jogosult-e az oldalad gazdagított találatra, nem azt, hogy jó-e a sémád.

Miért fontos

Keresői megjelenés

A gazdagított találat több képernyőterületet foglal a találati oldalon. Csillagok, ár, készlet, GYIK-lenyíló: ezek mind a strukturált adatból jönnek. Ha a teszt hibát jelez, a Google nem jeleníti meg ezeket az elemeket.

Hibakeresés renderelési gondokra

Az eszköz megmutatja a renderelt HTML-t. Ha a sémád JavaScriptből kerül be, és a teszt nem látja, akkor a Googlebot sem látja. Ez a leggyakoribb néma hiba: a forráskódban nincs séma, a devtoolsban van, a Google mégsem találja.

AI-olvasat

A generatív keresők a strukturált adatot gyors, olcsó tényforrásként használják. A jól felépített séma csökkenti a hallucináció esélyét a cégedről. Egy hibás Organization blokk viszont rossz adatot ad át, és az terjed tovább.

Üzleti következmény

Egy webshopnál a hiányzó ár-megjelenés közvetlen forgalomvesztés. A riportokban ezt látjuk a leggyakoribb, azonnal javítható kritikus tételnek.

Kikre vonatkozik

  • Webshopok: itt a legnagyobb a tét, a Product, Offer, AggregateRating és BreadcrumbList típusok mind támogatottak
  • Szolgáltató KKV-k: a LocalBusiness és a FAQPage a releváns, bár a GYIK-megjelenítést a Google erősen szűkítette
  • Blogok, hírportálok: az Article séma nem hoz saját rich resultot, de a Top Stories és a Discover feltétele
  • Recept-, esemény-, állás-, videóoldalak: dedikált, erősen támogatott típusok

Kire nem vonatkozik közvetlenül:

  • Staging és zárt környezet: az URL-módú teszt nem éri el, csak a kódmód használható
  • Belépés mögötti oldalak: ugyanez, a Googlebot 401-et vagy 403-at kap
  • noindex, meta robots és X-Robots-Tag oldalak: a rich result értelmetlen, ha az oldal nem indexelhető

Minden oldalra vonatkozik viszont az, hogy a teszt renderelt HTML-nézete hasznos hibakereső eszköz, séma nélkül is.

Hogyan ellenőrzöd

  1. Nyisd meg a search.google.com/test/rich-results címet.
  2. Illeszd be a konkrét URL-t. Ne a főoldalt teszteld, ha termékoldalt akarsz ellenőrizni.
  3. Válaszd az URL tesztelése módot, hogy a valódi Googlebot-lekérést lásd.
  4. Várd meg az elemzést, majd nyisd ki az egyes típusokat.
  5. Kattints a Renderelt HTML megtekintése gombra, és keress rá a application/ld+json szövegre.
  6. Nézd meg a További információ fülön a blokkolt erőforrásokat.
  7. Ismételd meg mobil és asztali nézetben, ha eltérő sablont szolgálsz ki.

Jó jel

  • A várt típus megjelenik, mellette az érvényes elemek száma
  • Nulla hiba, legfeljebb figyelmeztetés
  • A renderelt HTML tartalmazza a teljes JSON-LD blokkot
  • Nincs blokkolt erőforrás, ami a sémát hordozó szkriptet érinti

Rossz jel

  • "Nem található gazdagított találatra jogosult elem" olyan oldalon, ahol biztosan van Product séma
  • Az elemek száma nem stimmel: 12 termék a listaoldalon, de csak 1 elem a tesztben
  • A renderelt HTML üres vagy csak a betöltő animációt tartalmazza
  • Hiba a kötelező name, image vagy offers mezőnél

A Search Console Élmények menüje ugyanezt mutatja, de az egész oldalra és késleltetve. A Rich Results teszt azonnali, egy URL-re. A kettőt együtt használd.

Hogyan javítod

WordPress

  1. Nézd meg, melyik bővítmény adja a sémát. A Yoast, a Rank Math és a WooCommerce is ír JSON-LD-t.
  2. Ha két forrásból jön ugyanaz a típus, kapcsold ki az egyiket. A Rank Math esetében a Beállítások, Általános, Schema alatt.
  3. WooCommerce-nél a hiányzó priceValidUntil mezőt szűrővel pótold a woocommerce_structured_data_product horgon.
  4. Cache-t üríts, majd teszteld újra.

Shopify

  1. A téma snippets mappájában keresd a séma-részletet, gyakran structured-data.liquid néven.
  2. Ellenőrizd, hogy a product.liquid kiírja-e az availability és priceCurrency mezőket.
  3. Kerüld a séma-appok halmozását: kettő egyszerre duplikált Product blokkot ad.
  4. Publikálás után teszteld élő URL-lel, mert a preview-t a Googlebot nem éri el.

Unas

  1. A beépített séma-kimenet a termékoldalakon alapból aktív, ezt a Beállítások, Keresőoptimalizálás résznél ellenőrizd.
  2. A hiányzó mezőket a saját HTML-beszúrási pontokon tudod pótolni, sablonszinten.
  3. Ne írj második Product blokkot, ha a rendszer már ad egyet.

Shoprenter

  1. A sablonszerkesztőben nézd meg a termékoldal head részét.
  2. A Shoprenter Twig-sablonjaiban a séma kézzel bővíthető, például sku és brand mezővel.
  3. A sablonmódosítás után minden termékkategórián tesztelj, ne csak egy terméken.

Egyedi fejlesztés

  1. A sémát szerveroldalon rendereld, ne kliensoldali JavaScriptből.
  2. Használj @graph szerkezetet, és köss @id-t minden entitásra.
  3. Építs be egy ellenőrzést a CI-be: a Schema Markup Validator API-ja vagy egy JSON-séma teszt is elég.
  4. Az árat és készletet a valódi adatbázisból generáld, ne statikus szövegből.

Gyakori hibák

  • Főoldal tesztelése termékséma helyett: a főoldalon nincs Product, így a teszt jogosan nem talál semmit, de te rossz következtetést vonsz le.
  • Kódmód használata URL-mód helyett: a beillesztett HTML nem mutatja meg, hogy a Googlebot egyáltalán eléri-e az oldalt.
  • Figyelmeztetés hibaként kezelése: az ajánlott mező hiánya nem zárja ki a gazdagított találatot, csak gyengíti.
  • Duplikált séma két bővítményből: a Google az egyiket választja, és nem biztos, hogy a jobbikat.
  • Kliensoldali séma-injektálás: a riportokban ezt látjuk gyakran, és ilyenkor a séma a forrásban nincs benne, a rendereléstől pedig nem lehet függeni.
  • Zöld pipa utáni azonnali elvárás: a jogosultság nem garancia, a Google akkor is dönthet a sima találat mellett.
  • Nem támogatott típus miatti pánik: sok hasznos schema.org típushoz egyszerűen nincs rich result, ez nem hiba.

Technikai példa

Minimális Product séma, amely átmegy a teszten. Minden kötelező mező benne van:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kézműves bőrtárca",
  "image": ["https://pelda.hu/kepek/tarca-1.jpg"],
  "sku": "BT-1042",
  "brand": {
    "@type": "Brand",
    "name": "Példa Műhely"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://pelda.hu/termek/borarca",
    "price": "14900",
    "priceCurrency": "HUF",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock"
  }
}

A price értéke szám legyen idézőjelben, pénznem-jel és ezres elválasztó nélkül. A 14 900 Ft formátum hibát ad.

Gyors ellenőrzés a Rich Results teszt megnyitása előtt. Ez megmutatja, hogy a séma benne van-e a nyers HTML-ben:

curl -sL https://pelda.hu/termek/borarca \
  | grep -o 'application/ld+json' | wc -l

Ha a visszakapott szám 0, a séma nem szerveroldali. Ha 3 vagy több, valószínűleg duplikált blokkjaid vannak.

Gyakori kérdések

Ha a Rich Results teszt zöld, mikor jelenik meg a gazdagított találat?
A teszt csak a jogosultságot igazolja, nem a megjelenést. A Google újra kell hogy térképezze és indexelje az oldalt, ez napoktól hetekig tarthat. Az algoritmus ezután dönt arról, megjeleníti-e a rich resultot az adott lekérdezésnél. A tényleges megjelenést a Search Console Élmények jelentésében követheted.
Mi a különbség a Rich Results teszt és a Schema Markup Validator között?
A Rich Results teszt kizárólag a Google által támogatott típusokat nézi, és a rich result jogosultságot értékeli. A Schema Markup Validator a teljes schema.org szótárat ismeri, és szintaktikai hibákat keres. Ha a sémád nem támogatott típusú, a validátort használd. Mindkettőt érdemes lefuttatni bevezetés előtt.
Miért nem látja a teszt a sémát, ha a böngészőmben ott van?
Ilyenkor a séma kliensoldali JavaScriptből kerül be, tipikusan egy tag manager vagy egy késleltetett szkript által. A Googlebot renderel ugyan, de időkorlátja van, és nem vár meg minden aszinkron kérést. Nézd meg a teszt renderelt HTML-nézetét: ha ott sincs benne, szerveroldalra kell tenni.
Kell-e minden oldalra strukturált adat?
Nem. Minden oldalra elég a WebPage és a BreadcrumbList, ezen felül csak akkor tegyél sémát, ha a tartalom valóban az a típus. Termékoldalra Product, cikkre Article, kapcsolat oldalra Organization. A felesleges vagy a tartalommal nem egyező séma kockázat, mert a Google manuális intézkedéssel is szankcionálhatja.
Segít-e a strukturált adat a ChatGPT-nek vagy a Perplexitynek?
Igen, de másképp. A generatív keresők nem rich resultot építenek belőle, hanem tényeket vesznek ki: nevet, árat, címet, kapcsolatot. Ezek nem kötelező mezőket keresnek, hanem konzisztenciát a látható szöveg és a séma között. Ha a kettő eltér, a modell a látható szövegnek hisz jobban.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Rich Results teszt”?

Futtass egy GEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes GEO-audit indítása