Breadcrumbs para SEO
O que são breadcrumbs, por que importam para SEO, como implementar dados estruturados BreadcrumbList e o que mudou quando o Google removeu breadcrumbs das SERPs móveis em 2025.
Idiomas
1 sinal de evidência nesta página
- Ferramenta relacionada ativaSchema Markup Validator
Breadcrumbs são uma trilha de navegação (Home > Category > Page) que cumpre duas funções de SEO ao mesmo tempo: os links HTML visíveis passam PageRank — Gary Illyes confirmou que o Google os trata como links normais — e o JSON-LD BreadcrumbList pode gerar o caminho legível no snippet de busca do Google no desktop. Os dados estruturados não substituem links internos reais (Mueller disse isso diretamente); você precisa das duas camadas. Em janeiro de 2025, o Google retirou breadcrumbs das SERPs móveis, mas a exibição no desktop, o processamento do schema, o rastreamento e o PageRank não mudaram. Teste com o Rich Results Test e monitore no relatório de Breadcrumbs do Search Console.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesTL;DR — Breadcrumbs são a pequena trilha de navegação perto do topo de uma página —
Home > Category > Page— que informa onde você está em um site. Para SEO, elas fazem duas coisas: cada link da trilha é um link interno real que ajuda o Google a entender e distribuir valor pelo site, e o código especial por trás dela (dados estruturados) pode fazer o Google mostrar esse caminho legível nos resultados de busca para desktop, em vez de uma URL longa.
O que são breadcrumbs
Breadcrumbs são um elemento de navegação secundária. Eles mostram a posição da página na hierarquia do site como uma trilha, geralmente perto do topo da página:
Home > Books > Science Fiction > Award WinnersO nome vem de Hansel e Gretel deixando breadcrumbs para encontrar o caminho de volta. Cada etapa antes da página atual é um link clicável, então você pode subir um nível sem precisar procurar pelo menu.
Por que ajudam o SEO
Há duas coisas separadas acontecendo aqui, e vale a pena mantê-las distintas:
- Os links visíveis. Cada breadcrumb é um link normal
<a href>. Isso significa que breadcrumbs são uma forma de linkagem interna: conectam suas páginas e ajudam o Google a encontrá-las e entendê-las. Gary Illyes, do Google, confirmou que o Google trata esses links como qualquer outro. - O código por trás deles. Quando você adiciona dados estruturados (um pequeno
bloco de código
BreadcrumbList), o Google pode mostrar sua trilha no resultado de busca para desktop, em vez da URL bruta. Isso é mais amigável e pode render mais cliques.
Onde você vê breadcrumbs
Dois lugares:
- Na página — a própria trilha, que ajuda os visitantes a navegar.
- Nos resultados do Google — no desktop, o caminho legível pode aparecer acima do título da página no lugar da URL. (No mobile, o Google parou de exibi-lo em janeiro de 2025 e agora mostra apenas o seu domínio — mais detalhes na aba Avançado.)
O que a maioria das pessoas entende errado
Os dados estruturados não substituem seus links reais. Algumas pessoas acham que
adicionar o código BreadcrumbList basta por si só. Não basta: John Mueller, do Google,
disse que as URLs dentro dos dados estruturados não são usadas da mesma forma que links
internos normais. Portanto, você quer as duas coisas: links de breadcrumb clicáveis
de verdade e os dados estruturados que os descrevem.
Quer os detalhes de implementação — o modelo JSON-LD, a mudança para mobile de janeiro de 2025, os diferentes tipos de breadcrumb e como testá-los? Mude para a aba Advanced.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesTL;DR — Breadcrumbs funcionam em duas camadas. A camada HTML (links visíveis
<a href>) é linkagem interna: Gary Illyes disse que o Google trata os links de breadcrumb como links normais no cálculo do PageRank. A camada de dados estruturados (BreadcrumbListem JSON-LD) produz o caminho legível no snippet de desktop do Google e ajuda os mecanismos a lerem sua hierarquia — mas Mueller foi explícito: as URLs nos dados estruturados não são usadas da mesma forma que links internos reais, portanto o schema não substitui o HTML. Em janeiro de 2025, o Google removeu breadcrumbs das SERPs de mobile (agora só aparece o domínio raiz); a exibição no desktop, o processamento do schema, o rastreamento e o PageRank continuam iguais. Use breadcrumbs baseadas em localização, renderize-as no servidor, faça o texto visível corresponder aonamedo schema e teste com o Rich Results Test e o relatório de Breadcrumbs do Search Console.
O que um breadcrumb realmente é
Um breadcrumb é uma trilha de navegação secundária que reflete a posição da página
na hierarquia do site — Home > Category > Subcategory > Current Page. É “secundário”
porque complementa a navegação principal, em vez de substituí-la. O valor para SEO
vem de duas camadas distintas, que manterei separadas ao longo deste texto, porque
confundi-las é onde começam a maioria dos erros.
A arquitetura em duas camadas
Camada 1 — o HTML. O breadcrumb visível é um <nav> contendo links âncora <a href>
reais. Isso o torna linkagem interna, e é essa parte que transmite valor. Gary Illyes
foi questionado diretamente sobre isso em 2017 e disse que o Google gosta de breadcrumbs
e os trata como “as normal links in, e.g., PageRank computation.” (tradução) «como
links normais, por exemplo, no cálculo do PageRank». Assim, uma trilha de breadcrumb é
um padrão sistemático de links internos em todo o site: cada página de produto aponta
para sua categoria, cada categoria aponta para o hub e assim por diante. Isso distribui
PageRank para suas páginas-hub importantes e dá aos crawlers caminhos consistentes
para chegar ao conteúdo mais profundo do site.
Camada 2 — os dados estruturados. BreadcrumbList em JSON-LD anota essa trilha
para que o Google possa (a) mostrar o caminho legível nos snippets de busca para desktop
e (b) entender melhor sua hierarquia, inclusive quando vários caminhos de navegação
levam à mesma página. Essa é a parte que afeta a aparência do seu resultado.
A armadilha é presumir que a Camada 2 torna a Camada 1 opcional. Não torna. John Mueller explicou isso claramente em 2022: “just because there is structured data in a page somewhere, I wouldn’t see that as a replacement for normal internal linking,” (tradução) «só porque há dados estruturados em algum lugar da página, eu não os veria como substitutos da linkagem interna normal», e “even if in the structured data, you also provide URLs, we don’t use those URLs in the same way as we would use normal internal links.” (tradução) «mesmo que você forneça URLs nos dados estruturados, não usamos essas URLs da mesma maneira que usaríamos links internos normais». Portanto, o schema não é um atalho para contornar links HTML reais. Implemente as duas camadas.
Tipos de breadcrumbs
- Baseadas em localização (hierarquia) — mostram onde a página está na estrutura do site, de forma idêntica para todos os visitantes. Esse é o padrão e o único tipo genuinamente útil para SEO.
- Baseadas em atributos — mostram características da página, comuns em ecommerce e
navegação facetada (
Home > Shoes > Running > Size 10). São úteis quando o produto pode ser alcançado por filtros de atributos. - Baseadas no histórico (caminho) — refletem o fluxo de cliques individual do usuário (“você veio daqui”). São específicas de cada usuário e inconsistentes, portanto não enviam um sinal confiável de hierarquia — ignore-as para SEO.
Qual você deve usar? A orientação do próprio Google é o eixo: ofereça breadcrumbs que reflitam um caminho típico de navegação do usuário, não necessariamente um espelho literal da estrutura de URLs. Na prática, a maioria dos sites atende a isso com breadcrumbs baseadas em localização, porque esse é o caminho estável que todos veem, independentemente de como chegaram. O tipo baseado em atributos é a exceção para páginas filtradas ou facetadas em que o “caminho típico” realmente passa por um atributo. O tipo histórico nunca atende à orientação: não é um caminho típico, mas o caminho de um usuário.
Como o Google usa breadcrumbs na SERP
Quando a marcação BreadcrumbList está presente e válida, o Google pode substituir a
URL verde de um resultado de desktop pela trilha de breadcrumb. O Google usa a
marcação “to categorize the information in the search result,” (tradução) «para
categorizar as informações no resultado da busca», e a exibição funciona em todas as
regiões e idiomas onde a Pesquisa está disponível — no desktop. Observe as ressalvas
padrão: são necessárias pelo menos duas entradas ListItem, e uma marcação válida
nunca garante o rich result.
A mudança de janeiro de 2025 no mobile — o que realmente mudou
Em 23 de janeiro de 2025, o Google anunciou que “no longer show breadcrumbs on
mobile search results in all languages and regions where Google Search is available
(they continue to appear on desktop search results).” (tradução) «não mostraria mais
breadcrumbs nos resultados de busca para dispositivos móveis em todos os idiomas e regiões
onde a Pesquisa Google está disponível (eles continuam aparecendo nos resultados para
desktop)». O motivo declarado foi que o elemento de breadcrumb “isn’t as useful to
people who are searching on mobile devices, as it gets cut off on smaller screens.”
(tradução) «não é tão útil para as pessoas que pesquisam em dispositivos móveis,
porque é cortado em telas menores». Agora, os resultados para mobile mostram o domínio
raiz (por exemplo, example.com) no lugar do caminho.
Esta é a parte importante, porque ela gerou uma onda de pânico: “os breadcrumbs ainda importam?”
- O que mudou: o snippet visual no mobile: o domínio raiz em vez do caminho.
- O que NÃO mudou: os breadcrumbs de SERP no desktop continuam sendo exibidos; os
dados estruturados continuam sendo processados; o relatório de Breadcrumbs do
Search Console continua funcionando; a marcação continua testável no Rich Results
Test; e o valor de rastreamento, linkagem interna e PageRank permanece totalmente
intacto. O Google disse explicitamente que nenhuma ação é necessária — continue
usando
BreadcrumbList.
Minha leitura: a exibição na SERP sempre foi o menor dos três motivos para usar breadcrumbs. O valor da linkagem interna (PageRank, caminhos de rastreamento) e o valor de UX não mudaram nem um pouco; portanto, remover breadcrumbs por causa de uma mudança cosmética no snippet móvel seria um erro.
Implementação de dados estruturados BreadcrumbList
Use JSON-LD — é o formato preferido do Google e o mais fácil de manter separado da marcação. (Microdata e RDFa continuam sendo compatíveis; o vocabulário antigo data-vocabulary.org está obsoleto — use schema.org.)
Formato obrigatório:
BreadcrumbList.itemListElement— uma matriz de objetosListItem.ListItem.position— um número inteiro que começa em 1 e cresce em ordem.ListItem.name— o texto exibido.ListItem.item— a URL absoluta. É opcional no breadcrumb final porque o Google usa ali a URL da página atual.
O modelo completo está na aba Cheat Sheets.
Erros comuns de implementação (e eles são frequentes):
- Ausência de
itemem um breadcrumb que não seja o último. - URLs relativas quando são exigidas URLs absolutas.
- Inteiros de
positionfora de sequência. - Texto visível do breadcrumb que não corresponde ao
namedo schema. - Renderização apenas no cliente, feita somente por JavaScript, que o Googlebot pode não executar: renderize no servidor para que o breadcrumb esteja no HTML inicial.
- Links para URLs não canônicas com parâmetros de rastreamento.
- Uso de marcação data-vocabulary.org obsoleta.
Testes e monitoramento
- Rich Results Test (
search.google.com/test/rich-results) — valide a marcação e encontre erros antes e depois da implantação. - Ferramenta de inspeção de URL (Search Console) — confirme como o Google buscou e interpretou a página ativa.
- Search Console › Enhancements › Breadcrumbs — monitore itens válidos e inválidos no site depois do lançamento; esse relatório continuou funcionando após a mudança de janeiro de 2025. Aguarde alguns dias depois da publicação para que rastreamento e indexação acompanhem.
Mantenha honesto o escopo de “válido”: segundo as diretrizes gerais de dados estruturados do Google, passar na validação torna a página elegível para o tratamento compatível — isso não garante que o breadcrumb será exibido, que o ranking melhorará, que haverá tráfego ou que uma resposta gerada por IA citará a página. Trate um Rich Results Test limpo como “nenhum erro conhecido”, não como promessa de resultado.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesBreadcrumbs e Bing
O Bing é compatível com o vocabulário compartilhado do schema.org, incluindo
BreadcrumbList, e pode exibir rich results de breadcrumbs usando a mesma marcação.
A consequência prática: você implementa um único bloco JSON-LD que atende ao Google e ao
Bing — não há um formato específico de breadcrumb do Bing para manter.
Boas práticas
- Use links HTML reais, não apenas dados estruturados: o schema não substitui a linkagem interna.
- Não vincule a página atual (o breadcrumb final é a página em que você está).
- Faça o texto visível corresponder ao
namedo schema para que as duas camadas concordem. - Renderize no servidor para que o breadcrumb esteja no HTML que o Googlebot recebe primeiro.
- Mantenha consistência com sua taxonomia: breadcrumbs que refletem caminhos típicos de navegação reforçam uma hierarquia limpa.
- Coloque breadcrumbs também em hubs e páginas de categoria, não apenas em páginas profundas: eles reforçam a hierarquia e expõem conteúdo mais profundo em todos os lugares.
Quando você não precisa deles
Sites genuinamente planos — um punhado de páginas sem hierarquia, sites institucionais de nível único ou landing pages independentes — ganham pouco com breadcrumbs. A partir do momento em que há dois ou mais níveis de hierarquia (o que ocorre na maioria dos sites de conteúdo, sites de notícias, documentações e catálogos de ecommerce), eles passam a valer a pena.
Breadcrumbs são uma peça de como você conecta um site. Eles ficam ao lado da sua linkagem interna mais ampla, da estrutura de URLs e pastas e da navegação global — tudo isso molda como pessoas e crawlers percorrem sua hierarquia.
Resumo de IA
Uma síntese da versão Avançada:
- Breadcrumbs são uma trilha de navegação hierárquica (
Home > Category > Page) que funciona em duas camadas: links HTML visíveis<a href>eBreadcrumbListem JSON-LD. - Camada HTML = linkagem interna. Gary Illyes (2017): o Google trata os links de breadcrumb como links normais no cálculo do PageRank.
- Camada de dados estruturados = exibição na SERP + sinal de hierarquia. Mas John Mueller (2022): URLs em dados estruturados não são usadas da mesma forma que links internos normais — schema não substitui links HTML. Use os dois.
- Janeiro de 2025: o Google removeu breadcrumbs das SERPs mobile (agora apenas o domínio raiz). A exibição no desktop, o processamento do schema, o relatório de Breadcrumbs do Search Console, o rastreamento e o PageRank permanecem iguais. Nenhuma ação é necessária.
- Implementação: JSON-LD;
itemListElementcom objetosListItem,position(inteiro a partir de 1),nameeitem(URL absoluta; opcional no item final). data-vocabulary.org está obsoleto: use schema.org. Renderize no servidor. - Tipos: baseados em localização (o padrão de SEO), em atributos (ecommerce/facetas) e no histórico (por usuário; não são úteis para SEO).
- Teste com o Rich Results Test; monitore em Search Console › Enhancements › Breadcrumbs. O Bing lê a mesma marcação schema.org.
Documentação oficial
Documentação de fonte primária dos mecanismos de busca e do schema.org.
- Breadcrumb (BreadcrumbList) structured data — as propriedades obrigatórias, o exemplo em JSON-LD, a orientação para múltiplos caminhos e as etapas de teste.
- Simplifying breadcrumbs on mobile search (Jan 23, 2025) — o anúncio de que as SERPs móveis deixaram de exibir o caminho de breadcrumb.
- Rich Results Test — valide a marcação
BreadcrumbList. - Rich result report overview (Search Console help) — monitore itens válidos e inválidos depois da implantação (breadcrumbs aparecem como um dos relatórios de aprimoramentos acompanhados pelo Search Console).
Schema.org
- BreadcrumbList — o vocabulário: uma cadeia de páginas vinculadas que normalmente termina na página atual.
- ListItem —
position,nameeitem.
Bing / Microsoft
- Marking up your site with structured data — o suporte do Bing à marcação schema.org, incluindo
BreadcrumbList.
Citações da fonte
Declarações registradas do Google. Cada link profundo salta para o trecho citado na página de origem.
Gary Illyes, Google — links de breadcrumb passam PageRank (2017)
- “We like them. We treat them as normal links in, e.g., PageRank computation.” (tradução) «Nós gostamos deles. Nós os tratamos como links normais, por exemplo, no cálculo do PageRank». — Gary Illyes, sobre links de navegação de breadcrumb. Leia a cobertura
John Mueller, Google — dados estruturados não substituem links internos (16 de março de 2022)
- “So just because there is structured data in a page somewhere, I wouldn’t see that as a replacement for normal internal linking.” (tradução) «só porque há dados estruturados em algum lugar da página, eu não os veria como substitutos da linkagem interna normal». Ir para o contexto
- “Even if in the structured data, you also provide URLs, we don’t use those URLs in the same way as we would use normal internal links.” (tradução) «mesmo que você forneça URLs nos dados estruturados, não usamos essas URLs da mesma maneira que usaríamos links internos normais». Ir para o contexto
Google Search Central Blog — a mudança de janeiro de 2025 no mobile
- “Starting today, we’re rolling out a change to no longer show breadcrumbs on mobile search results in all languages and regions where Google Search is available (they continue to appear on desktop search results).” (tradução) «a partir de hoje, estamos implementando uma mudança para deixar de mostrar breadcrumbs nos resultados de busca para dispositivos móveis em todos os idiomas e regiões onde a Pesquisa Google está disponível (eles continuam aparecendo nos resultados para desktop)». Ir para a citação
- “We found that the breadcrumb element isn’t as useful to people who are searching on mobile devices, as it gets cut off on smaller screens.” (tradução) «descobrimos que o elemento de breadcrumb não é tão útil para as pessoas que pesquisam em dispositivos móveis, porque é cortado em telas menores». Ir para a citação
Documentação do Google Search Central — para que serve a marcação
- “A breadcrumb trail on a page indicates the page’s position in the site hierarchy, and it may help users understand and explore a site effectively.” (tradução) «uma trilha de breadcrumb em uma página indica a posição dela na hierarquia do site e pode ajudar os usuários a entender e explorar um site com eficiência». Ir para a citação
Checklist de implementação de breadcrumbs
Uma verificação para confirmar que as duas camadas estão corretas:
- O breadcrumb visível é um
<nav>real com links<a href>(não apenas texto nem somente JavaScript). - A trilha é exposta como um marco de navegação identificado (por exemplo, um
<nav>comaria-label="Breadcrumb"envolvendo uma lista ordenada), conforme o padrão de breadcrumb do WAI-ARIA. - A página atual é marcada com
aria-current="page"na trilha. - O JSON-LD de
BreadcrumbListestá presente e é renderizado no servidor (no HTML inicial). - Há pelo menos dois itens
ListItem. - Os inteiros de
positioncomeçam em 1 e crescem sem lacunas. - Cada
ListItemque não seja o último tem uma URLitemabsoluta (o item final pode omiti-la). - As URLs de
itemsão canônicas: sem parâmetros de rastreamento nem variantes não canônicas. - O texto visível do breadcrumb corresponde ao
namedo schema. - Use o vocabulário schema.org, não a marcação data-vocabulary.org obsoleta.
- A página atual não está vinculada no próprio breadcrumb.
- Os breadcrumbs refletem caminhos típicos de navegação, consistentes com sua taxonomia.
- Valide no Rich Results Test e confira a URL ativa com a URL Inspection.
- Revise o Search Console › Enhancements › Breadcrumbs em busca de itens inválidos após o lançamento.
Modelos mentais
1. Duas camadas, dois trabalhos. Os links HTML fazem o trabalho de linkagem (PageRank, caminhos de rastreamento). Os dados estruturados fazem o trabalho de exibição + sinal de hierarquia. Diagnostique os problemas perguntando qual camada está quebrada: valor/equidade ausentes → verifique os links HTML; caminho de SERP ausente ou errado → verifique o JSON-LD.
2. O schema anota, não substitui.
BreadcrumbList descreve links que já existem — não é, por si só, um conjunto de links
internos. A regra de Mueller: URLs dos dados estruturados não são usadas como links
internos normais. Portanto, nunca apague links reais de breadcrumb para “manter o schema”.
3. Exibição ≠ valor. O breadcrumb da SERP é o benefício visível, mas o valor duradouro é a linkagem interna e a UX. É por isso que a remoção móvel de janeiro de 2025 mudou a aparência dos resultados sem mudar o que os breadcrumbs fazem.
4. Localização, não histórico. Para SEO, os breadcrumbs devem descrever onde a página está (de forma consistente para todos), não de onde um usuário veio (por usuário). A hierarquia é um sinal; o fluxo de cliques não é.
5. Faça as camadas coincidirem.
O texto visível, o name do schema e a URL canônica devem concordar. Divergências são a
razão mais comum para um breadcrumb aparentemente válido não ser exibido ou ser
reportado como inválido.
BreadcrumbList em JSON-LD — modelo
Coloque isso no <head> ou <body> da página, renderizado no servidor. Mantenha o
texto de name igual ao breadcrumb visível e use URLs absolutas e canônicas. O item
final omite item porque o Google usa a URL da página atual.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Books",
"item": "https://example.com/books"
},
{
"@type": "ListItem",
"position": 2,
"name": "Science Fiction",
"item": "https://example.com/books/sciencefiction"
},
{
"@type": "ListItem",
"position": 3,
"name": "Award Winners"
}
]
}
</script>Referência rápida das propriedades
| Propriedade | Obrigatória? | Observações | Fonte |
|---|---|---|---|
itemListElement | Sim | Matriz de ListItem; precisa de pelo menos 2 | BreadcrumbList |
ListItem.position | Sim | Inteiro, começa em 1 e cresce em ordem | ListItem |
ListItem.name | Sim | Texto exibido; corresponda ao breadcrumb visível | Google’s guide |
ListItem.item | Sim, exceto o final | URL absoluta; opcional no último item | Google’s guide |
Fatos rápidos
- Formato: JSON-LD (preferido). data-vocabulary.org está obsoleto → use schema.org.
- Exibição na SERP: apenas no desktop desde jan. de 2025; o mobile mostra o domínio raiz.
- O schema continua sendo processado no mobile; nenhuma ação é necessária após a mudança.
- Teste: Rich Results Test. Monitore: Search Console › Enhancements › Breadcrumbs.
- A mesma marcação atende ao Bing (vocabulário compartilhado do schema.org).
Schema sem visível breadcrumb links
BreadcrumbList descreve uma trilha, mas não substitui a navegação. Usuários e
crawlers devem receber links HTML comuns que sigam a mesma hierarquia. Adicione a
marcação ao componente visível, em vez de publicar uma estrutura oculta somente de
schema.
Uma trilha baseada no histórico de cliques do usuário
Breadcrumbs baseados em histórico mudam conforme a forma como alguém chegou à página. Eles não representam uma localização estável na arquitetura, portanto são uma base ruim para linkagem interna e dados estruturados. Use uma hierarquia baseada em localização para SEO.
Inventar níveis que não são destinos reais
Um breadcrumb como Home > Shoes > Running > Page é enganoso se /shoes/ ou
/shoes/running/ não for uma categoria útil e acessível. Cada ancestral vinculado
deve ser um destino real, não um rótulo adicionado apenas para fazer a trilha parecer
completa.
Deixar HTML e JSON-LD em desacordo
Se a trilha visível diz uma coisa enquanto os dados estruturados nomeiam níveis ou URLs diferentes, a implementação conta duas histórias. Gere ambos a partir da mesma fonte de hierarquia e teste-os juntos.
Usar mudanças no breadcrumb como atalho para migração de URL
Mudar a URL de um breadcrumb não redireciona um endereço antigo, não atualiza canônicas nem corrige links em outros lugares. Trate navegação, schema, redirecionamentos e canonicalização como verificações de lançamento separadas.
Exemplo: uma hierarquia em HTML e JSON-LD
Os links visíveis e os dados estruturados abaixo descrevem o mesmo caminho simplificado.
A página atual aparece como texto na navegação, e o ListItem final a nomeia.
<nav aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/shoes/">Shoes</a></li>
<li aria-current="page">Trail shoes</li>
</ol>
</nav>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Home","item":"https://example.com/"},
{"@type":"ListItem","position":2,"name":"Shoes","item":"https://example.com/shoes/"},
{"@type":"ListItem","position":3,"name":"Trail shoes"}
]
}
</script>Esta marcação é ilustrativa, não uma promessa de que o Google mostrará um breadcrumb em um resultado específico.
Exemplo: uma trilha enganosa
Home > Sale > Popular > Shoes > Trail shoesSe “Sale” e “Popular” forem filtros temporários, e não ancestrais estáveis, a trilha
mistura estados de merchandising com hierarquia. Uma trilha duradoura baseada em localização
normalmente estaria mais perto de Home > Shoes > Trail shoes; caminhos promocionais podem
continuar como links separados.
Prompt: reconciliar breadcrumbs em um template
Review the visible breadcrumb HTML, BreadcrumbList JSON-LD, canonical URL, and expected
site hierarchy below. Return one row per position with the visible label/URL, schema
label/URL, expected label/URL, and a mismatch finding. Check that positions are ordered,
ancestor URLs are absolute in JSON-LD, the current page is represented consistently,
and every linked ancestor is a real destination. Do not invent missing hierarchy
levels. Provide corrected HTML and JSON-LD only from the supplied expected hierarchy.
Expected hierarchy:
[PASTE POSITION | LABEL | CANONICAL URL]
Visible HTML:
[PASTE BREADCRUMB HTML]
JSON-LD:
[PASTE BREADCRUMBLIST]Prompt: planejar regras de breadcrumb para vários tipos de página
Create deterministic breadcrumb rules for these page templates. For each template,
state the parent source of truth, label source, URL source, behavior for the current
page, and treatment of filters or temporary campaign pages. Flag any page that has
multiple plausible parents for a human decision. Keep the trail location-based and do
not infer categories that are absent from the supplied taxonomy.
Templates and taxonomy:
[PASTE TEMPLATE | TAXONOMY FIELDS | EXAMPLE CANONICAL URL] Ferramentas para implementar e testar breadcrumbs
- Schema Validator verifica JSON-LD colado ou HTML completo em busca de vocabulário, propriedades obrigatórias, referências de grafo e problemas de marcação corrigíveis antes do lançamento.
- Schema Generator produz um bloco inicial limpo quando você precisa criar dados estruturados, mas a trilha gerada ainda precisa corresponder à hierarquia visível real do site.
- Google Rich Results Test mostra se o Google consegue analisar a marcação compatível em uma URL ou amostra de código. Um resultado válido é evidência de elegibilidade, não promessa de exibição.
- Relatório de aprimoramento Breadcrumbs do Search Console ajuda a encontrar erros detectados nas páginas conhecidas pelo Google após o lançamento. Ele não substitui o rastreamento dos seus próprios templates.
- Um crawler com extração de dados estruturados é a camada de comparação escalável: exporte links de breadcrumb visíveis, posições do JSON-LD, URLs canônicas e códigos de status para tornar evidente a divergência no nível do template.
Validar uma implementação de breadcrumb
| Teste a executar | Resultado esperado | Interpretação da falha | Janela de monitoramento | Gatilho de reversão |
|---|---|---|---|---|
| Compare a trilha visível com a hierarquia canônica | Rótulos e URLs de destino representam os mesmos ancestrais estáveis em ordem | O componente usa histórico de cliques, filtros ou outra taxonomia | A cada lançamento de template | Faça a reversão se usuários forem enviados a pais incorretos ou inexistentes |
Extraia e analise BreadcrumbList de páginas representativas | Posições são únicas e ordenadas; nomes e URLs coincidem com a trilha visível | A geração do schema divergiu da navegação | Antes da implantação e imediatamente depois | Faça a reversão da saída de dados estruturados se uma marcação inválida for publicada no site todo |
| Siga cada link ancestral visível | Cada destino retorna a página indexável pretendida sem uma cadeia de redirecionamentos evitável | A trilha inclui destinos obsoletos, quebrados ou não canônicos | No dia do lançamento e em rastreamentos programados | Faça a reversão se uma trilha compartilhada criar navegação quebrada em grande escala |
| Teste a URL e os exemplos de código no Rich Results Test | O Google analisa o item de breadcrumb sem erros críticos | A sintaxe ou o formato de propriedades compatíveis está errado | Antes do lançamento; repita após mudanças no schema | Faça a reversão da mudança de schema se páginas válidas perderem elegibilidade |
| Inspecione a navegação renderizada em desktop e mobile | A trilha continua utilizável, acessível e logicamente equivalente nas duas larguras | O código responsivo oculta links úteis ou muda a hierarquia | A cada lançamento do design system | Faça a reversão se a trilha bloquear a navegação ou expuser caminhos contraditórios |
Medir a saúde dos breadcrumbs, não apenas a exibição de rich results
| Métrica | O que informa | Como coletar | Referência ou faixa realista | Periodicidade |
|---|---|---|---|---|
| Cobertura válida de breadcrumbs | Quanto do conjunto de templates elegíveis emite marcação analisável e consistente | Rastreie páginas canônicas e compare itens válidos com páginas elegíveis | Estabeleça uma linha de base por template; perdas sem explicação devem ser investigadas | A cada lançamento e mensalmente |
| Links ancestrais quebrados ou redirecionados | Se a navegação visível envia usuários e crawlers para destinos incorretos | Rastreie links encontrados na navegação de breadcrumb e agrupe pelo status final | A meta operacional é nenhum link ancestral quebrado; acompanhe redirecionamentos separadamente durante migrações | Semanalmente em sites que mudam; mensalmente nos demais |
| Concordância entre HTML e schema | Se rótulos e URLs visíveis correspondem a cada ListItem | Extraia as duas representações e compare posição por posição | Use o primeiro rastreamento completo como base e leve divergências sem explicação a zero | A cada mudança de template ou taxonomia |
| Taxa de cliques nos breadcrumbs | Se as pessoas usam a trilha para subir na hierarquia do site | Instrumente cliques por posição e template de página no analytics | Compare com a linha de base do próprio site; não há taxa saudável universal | Mensalmente e após mudanças de navegação |
| Erros de breadcrumb no Search Console | Se o Google relata problemas de dados estruturados detectados | Exporte o relatório de aprimoramento Breadcrumbs e agrupe por problema/template | Investigue novos erros; não infira desempenho pela simples ausência de erros | Semanalmente durante o lançamento, depois mensalmente |
A aparência de breadcrumbs na busca não é um KPI independente confiável, porque o Google controla a exibição e removeu breadcrumbs dos resultados móveis. Meça diretamente a implementação, a navegação e a cobertura dos templates.
Teste seus conhecimentos: Breadcrumbs
Cinco perguntas rápidas sobre o que breadcrumbs fazem e como implementá-los. Escolha uma resposta para cada uma e depois confira.
Recursos que valem seu tempo
Meus textos relacionados
- Internal Links for SEO: A Complete Guide — onde breadcrumbs se encaixam como padrão de linkagem interna em todo o site.
- Sitelinks: What They Are & How to Get Them — as superfícies de navegação relacionadas que o Google pode criar a partir da sua estrutura.
- Website Migration: The Definitive Guide — breadcrumbs entre os links internos que mudam durante uma migração.
- Mobile-First Indexing: A Complete Guide — por que alguns templates móveis reduziram breadcrumbs para economizar espaço.
- The Beginner’s Guide to Technical SEO — o contexto mais amplo em que breadcrumbs se inserem.
Minhas palestras
- How Search Works (SlideShare) — meu percurso por rastreamento, renderização, indexação e ranking, e por onde entram sinais de estrutura como breadcrumbs. (Aviso permanente: “This is my understanding of systems… not going to be 100% complete or accurate.” (tradução) «esta é a minha compreensão dos sistemas; não será 100% completa nem precisa». )
Do restante do setor
- Breadcrumb (BreadcrumbList) structured data (Google) — referência canônica de implementação.
- Simplifying breadcrumbs on mobile search (Google Search Central Blog) — anúncio da remoção em dispositivos móveis em janeiro de 2025.
- Google no longer shows breadcrumbs in mobile search results (Search Engine Land) — cobertura e avaliação do impacto por Barry Schwartz.
- Breadcrumbs in SEO: What Google’s Mobile Change Actually Means (Sitebulb) — explicação focada sobre a mudança.
- Are Breadcrumbs A Google Ranking Factor? (Search Engine Journal) — resposta à pergunta sobre fator de ranqueamento.
- Breadcrumb Navigation Increasingly Useful (Nielsen Norman Group) — pesquisa de UX: benefícios e ausência de desvantagens nos testes com usuários.
- SEO breadcrumbs guide (Search Engine Land) — tipos, boas práticas e schema.
Registro de alterações
Atualizado em 8 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 8 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.