Breadcrumbs

Cunoscut și ca: breadcrumb trail, breadcrumb navigation, navigare breadcrumb, fir de navigare, traseu de navigare, BreadcrumbList
Ce sunt breadcrumb-urile?
Pe scurt
Breadcrumb-urile sunt o succesiune de elemente și linkuri care indică poziția paginii curente în ierarhia unui site. Ele permit utilizatorului să înțeleagă structura și să navigheze către nivelurile superioare. Prin date structurate BreadcrumbList, această ierarhie poate fi descrisă explicit pentru Google.
Cum funcționează breadcrumb-urile
Breadcrumb-urile reprezintă traseul unei pagini în ierarhia site-ului. De regulă, traseul începe cu pagina principală sau cu pagina principală a unei secțiuni și se termină cu pagina curentă. Fiecare element intermediar poate fi un link către un nivel superior.
De exemplu, o pagină de produs poate avea traseul:
Acasă › Îmbrăcăminte › Rochii › Rochie din in
Utilizatorul poate reveni către nivelurile superioare legate fără să folosească meniul principal. Traseul îl ajută să înțeleagă unde se află și cum este organizat conținutul.
BreadcrumbList și datele structurate
BreadcrumbList este tipul Schema.org folosit pentru descrierea acestui traseu. Lista poate conține elemente de tip ListItem. Proprietatea position stabilește ordinea lor, iar proprietățile name și item pot descrie denumirea și URL-ul unui nivel.
Ordinea elementelor din cod nu este suficientă pentru reprezentarea explicită a traseului. Pentru o listă ordonată se utilizează ListItem împreună cu proprietatea position. Primul element corespunde, în mod obișnuit, începutului traseului, cum ar fi pagina principală sau pagina unei secțiuni.
Datele pot fi implementate prin JSON-LD, RDFa sau Microdata. Breadcrumb-urile pot apărea și vizual în HTML, ca listă de elemente și linkuri.
Dacă o pagină poate fi accesată prin mai multe structuri relevante ale site-ului, Google permite specificarea mai multor trasee BreadcrumbList pentru aceeași pagină. Traseele trebuie să descrie poziția paginii în ierarhia site-ului.
De ce contează în SEO?
Rolul în SEO clasic
Breadcrumb-urile ajută utilizatorii să înțeleagă poziția paginii și să exploreze nivelurile superioare ale site-ului. În Google Search, marcajul breadcrumb este folosit pentru clasificarea informației paginii în contextul rezultatelor căutării. Același URL poate fi găsit prin interogări diferite, iar traseul poate oferi context despre categoria în care se află conținutul.
Datele structurate nu înlocuiesc arhitectura coerentă, linkurile vizibile sau accesibilitatea paginii. Pagina trebuie să poată fi accesată de Google și să nu fie blocată prin robots.txt, eticheta noindex ori autentificare. Implementarea trebuie verificată, iar erorile critice trebuie corectate.
Impactul asupra motoarelor AI
Extrasele disponibile nu confirmă un efect direct al breadcrumb-urilor asupra vizibilității în AI Overviews, AI Mode, ChatGPT, Perplexity sau Gemini. Pe baza acestor surse, nu se poate afirma că implementarea BreadcrumbList determină citarea sau includerea într-un răspuns generat de un LLM.
Breadcrumb-urile exprimă explicit ierarhia și contextul paginii. Această claritate este utilă pentru organizarea site-ului, dar impactul asupra sistemelor AI trebuie verificat separat. Implementarea corectă rămâne în primul rând o măsură de navigare și de descriere structurată a relației dintre pagini.
Exemplu
Un magazin online românesc are pagina https://exemplu.ro/rochii/rochie-in. Traseul vizibil este:
Acasă › Îmbrăcăminte › Rochii › Rochie din in
Marcajul JSON-LD poate fi:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Acasă",
"item": "https://exemplu.ro/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Îmbrăcăminte",
"item": "https://exemplu.ro/imbracaminte"
},
{
"@type": "ListItem",
"position": 3,
"name": "Rochii",
"item": "https://exemplu.ro/rochii"
},
{
"@type": "ListItem",
"position": 4,
"name": "Rochie din in"
}
]
}
</script>
Ordinea indicată prin proprietatea position corespunde ierarhiei afișate utilizatorului, iar ultimul element reprezintă pagina curentă.
Cum verifici?
- Deschide pagina și verifică dacă traseul vizibil reflectă ierarhia reală a site-ului.
- Introdu URL-ul sau codul în Google Rich Results Test.
- Verifică dacă este detectat tipul BreadcrumbList și corectează erorile critice.
- Analizează și problemele necritice semnalate, deoarece remedierea lor poate îmbunătăți calitatea datelor structurate.
- Folosește URL Inspection din Google Search Console pentru a vedea cum accesează Google pagina.
- Confirmă că pagina nu este blocată prin
robots.txt,noindexsau cerințe de autentificare. - După publicarea corecțiilor, poți solicita o nouă accesare a URL-ului și poți include pagina în sitemap.
Ce trebuie să faci?
- Afișează un traseu vizibil care corespunde structurii reale a site-ului.
- Leagă nivelurile intermediare de paginile relevante.
- Implementează BreadcrumbList prin JSON-LD, RDFa sau Microdata.
- Include pentru elementele ListItem denumirea și poziția corectă.
- Folosește URL-uri care corespund paginilor reprezentate în traseu.
- Dacă există mai multe trasee reale către aceeași pagină, descrie separat fiecare BreadcrumbList.
- Validează marcajul înainte și după publicare.
Greșeli frecvente
- Traseul din datele structurate nu corespunde ierarhiei reale sau celei afișate utilizatorului.
- Elementele ListItem nu au proprietatea `position` sau au poziții care nu reflectă ordinea traseului.
- Denumirile și URL-urile din BreadcrumbList indică alte pagini decât nivelurile reprezentate.
- Marcajul este publicat fără verificare în Google Rich Results Test.
- Pagina este blocată pentru Google prin `robots.txt`, `noindex` sau autentificare.
Perspectiva SEO 365
Definim mai întâi ierarhia reală și traseul vizibil, apoi adăugăm marcajul BreadcrumbList. Folosim datele structurate pentru a descrie pagina, nu pentru a compensa o arhitectură neclară. Verificăm validarea marcajului și accesibilitatea URL-ului înainte de a solicita o nouă accesare.