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.

Publicado pela primeira vez: 26 de jun. de 2026 · Última atualização: 8 de ago. de 2026 · Avançado
Idiomas
1 sinal de evidência nesta página

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.

TL;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 (BreadcrumbList em 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 ao name do schema e teste com o Rich Results Test e o relatório de Breadcrumbs do Search Console.

Evidence for this claim Breadcrumbs expose a page's position in a site hierarchy and provide navigational links back through that hierarchy. Scope: Google's current breadcrumb guidance. Confidence: high · Verified: Google Search Central: Breadcrumb structured data 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 guidelines

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 objetos ListItem.
  • 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 item em um breadcrumb que não seja o último.
  • URLs relativas quando são exigidas URLs absolutas.
  • Inteiros de position fora de sequência.
  • Texto visível do breadcrumb que não corresponde ao name do 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 guidelines

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 name do 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.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.