A BreadcrumbList séma az a strukturált adat, amely gépi formában leírja, hol helyezkedik el az adott oldal a webhely hierarchiájában. Nem a látható morzsamenüt helyettesíti, hanem megmagyarázza: a kezdőlaptól az aktuális oldalig milyen útvonal vezet.
Hogyan működik
A séma egy BreadcrumbList típusú objektum, benne ListItem elemekkel. Minden elem három dolgot hordoz:
position: hányadik a sorban, 1-től kezdve
name: az útvonal-lépés neve
item: a lépéshez tartozó URL
A sorrend számít. Az 1-es pozíció a legfelső szint, az utolsó elem maga az aktuális oldal. Az utolsó elemnél az item elhagyható, mert az oldal saját magára nem linkel. A jelölés jellemzően JSON-LD formátumban kerül a <head> vagy a <body> végére.
Miért más a generatív keresőknek
A klasszikus kereső a morzsát a találati sorban jeleníti meg: a puszta URL helyett a Kezdőlap > Szolgáltatások > Könyvelés útvonal látszik. Ez az egyetlen közvetlen vizuális haszon.
A generatív keresők viszont mást kezdenek vele. Egy nyelvi modell egyetlen aloldalt gyakran kontextus nélkül kap meg. A morzsa-séma megmondja neki, hogy ez az oldal egy kategória része, és mi a kategória neve. Ebből derül ki, hogy a "Könyvelés" nem különálló termék, hanem az egyik szolgáltatás a sok közül. A riportokban ez látványos: séma nélkül a modell gyakran egy szintre helyezi a fő- és az aloldalakat.
Mikor számít igazán
Egyoldalas bemutatkozó oldalon nincs mit leírni. Több szintű struktúránál viszont erős jelzés, különösen ha az URL-ek nem beszédesek. A SEO-barát URL és a BreadcrumbList együtt működik a legjobban: az egyik a címben, a másik a sémában mondja el ugyanazt.
Mit néz ebből a riport
Az audit megnézi, van-e BreadcrumbList a kódban, és hogy a pozíciók összefüggő sort alkotnak-e. Ha hiányzik, alacsony hatású javaslatot ad: ez nem kritikus hiba, hanem olcsó pontszerzés. Több aloldalas struktúránál és kategóriás webshopoknál külön kiemeli.
Röviden: a BreadcrumbList nem rangsorol, hanem megmagyarázza a gépnek, hol vagy a saját webhelyeden belül.
Miért fontos
A találati oldalon
A találati oldalon a morzsa-séma lecseréli a nyers URL-t egy olvasható útvonalra. Hosszú, paraméteres címeknél ez érezhető különbség. Kattintási arányt nem garantál, de a találat rendezettebbnek látszik.
Az AI-értelmezésben
Egy modell egy aloldalt önmagában olvas. Kontextus nélkül nem tudja, hogy a "Szigetelés" oldal egy építőipari cég egyik szolgáltatása, vagy a teljes profilja. A morzsa-séma ezt egy sorban tisztázza.
Ez kapcsolódik a belső linkelés logikájához. Amit a navigáció HTML-ben elmond, azt a séma megismétli gépi formában. Két csatorna ugyanarról, és a gép legalább az egyiket biztosan érti.
Üzleti következmény
Alacsony hatású szabály, de a költsége is alacsony. Egy plugin-beállítás vagy egy sablon-kiegészítés. A magyar KKV-oldalak többségén hiányzik, pedig fél óra munka.
Technikai példa
Egy háromszintű útvonal JSON-LD-ben, termékoldalon:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Kezdőlap",
"item": "https://pelda.hu/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Kerti bútorok",
"item": "https://pelda.hu/kerti-butorok/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Rattan szett 4 személyes"
}
]
}
Az utolsó elemnél nincs item, mert az az aktuális oldal. A blokkot <script type="application/ld+json"> tagbe kell tenni.
Gyors ellenőrzés parancssorból, hogy egyáltalán kikerül-e a kódba:
curl -s https://pelda.hu/kerti-butorok/rattan-szett/ | grep -c "BreadcrumbList"
Ha az eredmény 0, nincs séma. Ha 2 vagy több, valószínűleg duplikált, és érdemes megkeresni, melyik plugin írja ki kétszer.
Gyakori kérdések
Kell látható morzsamenü is, vagy elég a séma?
A Google dokumentációja szerint a strukturált adatnak a látható tartalmat kell tükröznie. Séma látható morzsa nélkül technikailag működhet, de kockázatos. A jó megoldás: ugyanaz az adat jelenik meg HTML-ben és JSON-LD-ben is.
Javítja a rangsorolást a BreadcrumbList?
Közvetlenül nem. Nem rangsoroló tényező, hanem megjelenítési és értelmezési segítség. A haszna a találat olvashatóságában és az AI-értelmezésben jelentkezik, ezért alacsony hatású, de olcsó javítás.
Mi legyen a morzsa, ha egy termék több kategóriában is szerepel?
Két út van. Vagy megadod az elsődleges kategóriát, és csak azt az útvonalat írod ki, vagy több BreadcrumbList objektumot adsz meg egy tömbben. A schema.org mindkettőt engedi, de az elsődleges kategória egyszerűbb és stabilabb.
Az URL-struktúra helyettesíti a morzsát?
Részben. A beszédes URL-ből a kereső kikövetkeztetheti a hierarchiát, de nem garantáltan. A séma explicit, és magyar nevekkel írja le a szinteket, amit az URL gyakran nem tud.
Hová tegyem a JSON-LD-t, a head-be vagy a body-ba?
Mindkettő működik, a Google mindkét helyen feldolgozza. A <head> a gyakoribb és átláthatóbb választás. Ha több sémád van, érdemes egy @graph blokkba összefogni őket.