A morzsamenü az az apró navigációs sor az oldal tetején, ami megmutatja, hol jársz a webhely szerkezetében: Főoldal > Szolgáltatások > Weboldal készítés. A BreadcrumbList ennek a látható sornak a gépi, strukturált leírása, hogy a keresők és a válaszmotorok is pontosan értsék az oldal helyét a hierarchiában. Ez a cikk arról szól, hogyan jelöld helyesen, miért nincs köze az XML sitemaphez, és honnan ered a gyakori 'BreadcrumbSitemap' félreértés.

Mi az a morzsamenü és mi köze a BreadcrumbList jelöléshez?
A morzsamenü a felhasználónak szóló navigációs útvonal, a BreadcrumbList pedig ennek a Schema.org szerinti strukturált leírása. A kettő ugyanazt az információt hordozza, csak más közönségnek: az egyik az embernek, a másik a gépnek.
Amikor egy látogató a Főoldal > Blog > SEO alapok sort látja, azonnal tudja, milyen mélyen jár, és egy kattintással visszaléphet. A kereső viszont HTML-ből önmagában nem mindig érti biztosan, hogy ez egy hierarchikus útvonal, és nem csak három egymás mellé tett link. A BreadcrumbList jelölés ezt teszi egyértelművé: megmondja, hogy ezek az elemek egy sorrendbe rendezett útvonalat alkotnak, sorszámmal és cél-URL-lel.
Fontos alapszabály (ez hivatalos Google-ajánlás): a jelölés kövesse azt, amit a felhasználó a képernyőn lát. Ha a látható morzsamenü három szintű, akkor a BreadcrumbList is három elemű legyen, ugyanabban a sorrendben. Rejtett, csak a robotnak szánt morzsamenü, ami eltér a valóságtól, ellentétes az irányelvekkel.
Miért nem ugyanaz a BreadcrumbList és az XML sitemap?
A BreadcrumbList egyetlen oldal helyét írja le a hierarchiában, az XML sitemap pedig az egész webhely URL-jeinek listája a keresők számára. Más a céljuk, más a formátumuk, és más helyen élnek. Ezt a kettőt technikailag semmi nem köti össze.
Nézzük a különbségeket tételesen:
- Cél. A sitemap felderítési segédlet: felsorolja, mely URL-eket érdemes a keresőnek bejárnia. A BreadcrumbList ezzel szemben kontextust ad egyetlen oldalról: hol helyezkedik el a struktúrában.
- Formátum. A sitemap egy XML-fájl (jellemzően
sitemap.xml),<url>és<loc>elemekkel. A BreadcrumbList strukturált adat, leggyakrabban JSON-LD formában, magába az oldalba ágyazva. - Elhelyezés. A sitemapot a webhely gyökerében teszed közzé, és a
robots.txt-ben vagy a Search Console-ban hivatkozol rá. A BreadcrumbList az adott aloldal forráskódjában, a<head>vagy a<body>részben szerepel. - Hatókör. Egy sitemap az egész oldalt lefedi. Egy BreadcrumbList mindig egyetlen oldalra vonatkozik, így minden aloldalnak saját jelölése van.
Egyszerűen fogalmazva: a sitemap azt mondja el a keresőnek, hogy mit járjon be, a BreadcrumbList pedig azt, hogy hol van egy adott oldal a szerkezetben. Nem helyettesítik egymást, és nincs is szükség rá, hogy megtegyék. Mindkettőt érdemes külön-külön rendben tartani.
Létezik egyáltalán 'BreadcrumbSitemap'?
Nem, a 'BreadcrumbSitemap' nem hivatalos fogalom, sem a Schema.org-on, sem a Google dokumentációjában nem szerepel. Két külön dolog, a morzsamenü és a sitemap nevének összemosásából született tévhit.
A félreértés érthető, hiszen mindkettő a webhely szerkezetéhez kapcsolódik, és mindkettőt a keresők számára készíted. A gyakorlatban mégis külön feladat: ha valaki 'BreadcrumbSitemap' beállítást keres, valójában két különálló dolgot kell rendbe tennie:
- egy érvényes XML sitemapot a teljes webhelyről, és
- oldalanként egy BreadcrumbList strukturált adatot a morzsamenühöz.
Saját tapasztalat: több WordPress-alapú oldalnál láttam, hogy egyes SEO-bővítmények felületén egymás mellett szerepel a sitemap és a breadcrumb kapcsoló, és ebből sokan arra jutnak, hogy ez egy összetartozó funkció. Nem az. A bővítmény csak kényelemből teszi egy helyre a beállításokat. Ha valahol a 'BreadcrumbSitemap' kifejezéssel találkozol, bátran kezeld pontatlan megnevezésként, és bontsd szét a két feladatra.
Hogyan néz ki a helyes BreadcrumbList kód?
A leggyakrabban ajánlott formátum a JSON-LD, amelyben egy BreadcrumbList típus alá sorolod a ListItem elemeket, mindegyiket sorszámmal (position), névvel és cél-URL-lel. A Google ezt a formát javasolja elsődlegesen.
Egy három szintű morzsamenü jelölése így néz ki:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Főoldal",
"item": "https://pelda.hu/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Szolgáltatások",
"item": "https://pelda.hu/szolgaltatasok/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Weboldal készítés"
}
]
}
</script>
Néhány pont, amit érdemes betartani:
- A position mindig 1-től induljon, és folytonosan növekedjen a főoldaltól az aktuális oldalig.
- Az utolsó, aktuális oldalnál az
item(URL) el is hagyható, mert a felhasználó éppen azon áll. Ha megadod, akkor az önmagára mutató, kanonikus URL legyen. - A
nameérték egyezzen a képernyőn látható morzsaszöveggel, ne a böngészőcím vagy egy kulcsszóhalmaz kerüljön ide. - Használj teljes, abszolút URL-eket (
https://-szel kezdődőt), ne relatív hivatkozásokat.
A JSON-LD előnye, hogy nem kell hozzányúlnod a látható HTML-hez, egy különálló script-blokkban él. Létezik microdata-alapú megoldás is, amikor a HTML morzsamenübe ágyazod az itemprop attribútumokat, de a JSON-LD karbantartása általában egyszerűbb.
Milyen hibákat érdemes elkerülni a morzsamenü jelölésekor?
A leggyakoribb hibák: a jelölés eltér a látható morzsamenütől, hibás vagy hiányzó URL-ek, rossz sorszámozás, illetve a morzsamenü és a sitemap összekeverése. Ezek jó része a strukturált adatok tesztelőjével kiszűrhető.
- Eltérés a láthatótól. Ha a jelölésben más szintek szerepelnek, mint amit a felhasználó lát, az irányelvekkel ellentétes. A kettőt tartsd szinkronban.
- Hiányzó vagy törött URL. Ha egy
itemnem létező oldalra mutat, a jelölés értéke csökken. Ellenőrizd, hogy minden köztes URL elérhető és kanonikus. - Rossz sorszám. A kihagyott vagy ismételt
positionérték hibát okoz. A sorrendnek tükröznie kell a valós útvonalat. - Több, egymásnak ellentmondó jelölés. Ha egy oldalon a téma egyszerre kap JSON-LD-ből és a bővítményből is BreadcrumbList jelölést, az ütközhet. Egy oldalon egy, konzisztens forrás legyen.
- A sitemap helyett használt breadcrumb. A BreadcrumbList nem pótolja az XML sitemapot, és fordítva sem. Mindkettőt külön kezeld.
Szakmai feltételezés: a helyesen jelölt morzsamenü jó eséllyel segítheti, hogy a találati listában a nyers URL helyett olvasható útvonal jelenjen meg, ami átláthatóbb a keresőnek. Ez azonban a kereső döntése, nem garantált megjelenés, és a rangsorolást önmagában nem javítja.
Hogyan ellenőrizd, hogy jól működik-e a jelölés?
A jelölést a Google Rich Results Test és a Schema.org validátor eszközével teszteld, majd élesben a Search Console 'Morzsamenü' jelentésében kövesd. Így kiderül, hogy a kereső hiba nélkül értelmezi-e.
Egy egyszerű ellenőrzőlista telepítés után:
- A látható morzsamenü szintjei megegyeznek a jelölés
ListItemelemeivel, ugyanabban a sorrendben. - A
positionértékek 1-től folytonosak, nincs kihagyás vagy ismétlés. - Minden köztes
itemURL abszolút, elérhető és kanonikus. - Az utolsó elem az aktuális oldal (URL nélkül vagy önmagára mutató URL-lel).
- A Rich Results Test hibamentesen felismeri a BreadcrumbList típust.
- Az XML sitemap külön létezik, be van küldve a Search Console-ba, és nem keverted össze a morzsamenüvel.
- Egy oldalon csak egy forrás állítja elő a jelölést, nincs ütköző duplikáció.
Ha ezek rendben vannak, a morzsamenü jelölése stabil alapon áll. A hatás jellemzően nem azonnal jelentkezik, a keresőnek időre van szüksége az újrafeldolgozáshoz, ezért a Search Console jelentését néhány hét távlatában érdemes figyelni.
Források és további olvasnivalók
- Google Search Central: Breadcrumb (BreadcrumbList) strukturált adat dokumentáció
- Google Search Central: Sitemaps áttekintés és beküldési útmutató
- Schema.org: BreadcrumbList és ListItem típusdefiníciók
- Google Rich Results Test és a Search Console súgó
- W3C: strukturált adatok és JSON-LD alapok
- A BreadcrumbList a látható morzsamenü gépi tükre, nem egy külön navigációs elem.
- Az XML sitemap és a BreadcrumbList két teljesen külön dolog, más célra és más formátumban.
- A 'BreadcrumbSitemap' nem hivatalos fogalom, keverék tévhit, ne keresd a Schema.org-on.
- A ListItem elemeket 1-től sorszámozd, és a jelölés kövesse a képernyőn látható útvonalat.
- A helyes jelölés segítheti a morzsás megjelenést a találatokban, de helyezést nem garantál.
Gyakori kérdések
Kell BreadcrumbList jelölés, ha nincs látható morzsamenü az oldalon?
A Google ajánlása szerint a jelölés a képernyőn látható morzsamenüt tükrözze. Ha egyáltalán nincs látható morzsamenü, akkor a jelölés önmagában félrevezető lehet. Ilyenkor előbb érdemes valódi, kattintható morzsamenüt megjeleníteni, és arra ráépíteni a jelölést.
A BreadcrumbList befolyásolja a helyezésemet a Google-ben?
Közvetlenül nem rangsorolási tényező. Segítheti, hogy a találatban olvasható útvonal jelenjen meg a nyers URL helyett, és tisztább képet ad a keresőnek az oldal helyéről a szerkezetben, de önmagában nem garantál jobb pozíciót.
JSON-LD vagy microdata formában jelöljem a morzsamenüt?
Mindkettő érvényes, de a Google elsődlegesen a JSON-LD-t javasolja, mert külön script-blokkban él, és nem kell hozzányúlni a látható HTML-hez. Egy oldalon azonban ne keverd a kettőt, hogy ne legyen ütköző, kettős jelölés.
Mi a különbség a BreadcrumbList és az XML sitemap között?
A BreadcrumbList egyetlen oldal helyét írja le a hierarchiában, strukturált adatként az oldalba ágyazva. Az XML sitemap az egész webhely URL-jeit sorolja fel egy külön fájlban a keresőnek. Külön a céljuk, a formátumuk és az elhelyezésük, egymást nem helyettesítik.
Van olyan, hogy 'BreadcrumbSitemap'?
Nem, ez nem hivatalos fogalom, sem a Schema.org-on, sem a Google dokumentációjában nem szerepel. A morzsamenü és a sitemap nevének összemosásából eredő tévhit. A gyakorlatban két külön feladatot takar: egy XML sitemapot és oldalanként egy BreadcrumbList jelölést.
Meg kell adni az utolsó, aktuális oldal URL-jét a jelölésben?
Nem kötelező. Az utolsó ListItem elemnél az item (URL) elhagyható, hiszen a felhasználó éppen azon az oldalon áll. Ha mégis megadod, akkor az önmagára mutató, kanonikus URL legyen.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.