SEO · GUIA PRÁTICO

Como representar a hierarquia de páginas com BreadcrumbList

Crie trilha de navegação que corresponda aos caminhos reais do conteúdo.

BIBLIOTECA DIEGO HENRICHATUALIZADO EM 24 de setembro de 2026Marcar breadcrumb estruturado para páginas internas do site.

BreadcrumbList descreve, com dados estruturados, a posição de uma página numa trilha de navegação. A trilha marcada deve corresponder a uma trilha útil e visível na própria página; markup não substitui breadcrumb visual nem garante apresentação especial nos resultados.

Exemplo JSON-LD

Para a página https://exemplo.com.br/biblioteca/seo/como-definir-urls-canonicas/:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Início",
      "item": "https://exemplo.com.br/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "SEO técnico",
      "item": "https://exemplo.com.br/biblioteca/seo/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "URLs canônicas"
    }
  ]
}
</script>

A lista tem pelo menos dois ListItem, e position começa em 1 e segue a ordem da trilha. Cada item anterior precisa nome e URL. Para o último, Google permite omitir item; nesse caso ele usa a URL da página. Também é válido informá-la.

Gere com os mesmos dados da navegação

  1. Defina trilha editorial (por exemplo Início → SEO técnico → URL atual); ela pode não reproduzir literalmente todos os segmentos da URL.
  2. Gere links do breadcrumb visível e objetos JSON-LD da mesma estrutura de dados para evitar divergência de nome, ordem ou destino.
  3. Use URLs absolutas HTTPS e canônicas, sem parâmetros de sessão; serialize strings com JSON encoder do framework em vez de montar JSON por concatenação.
  4. Não inclua rótulos que não aparecem para o usuário nem transforme a trilha em lista de palavras-chave. Não marque como caminho hierárquico elementos que sejam apenas filtros ou tags.
  5. Teste ao menos uma página de cada nível e um artigo profundo no Rich Results Test. Corrija erros críticos e compare “Exibir HTML testado” com o breadcrumb visível. Depois de publicar, use inspeção de URL no Search Console; o recrawl pode demorar e exibição depende dos sistemas do Google.

Google exige itemListElement com ListItem, posição e nome, além de URL em cada item anterior; consulte Breadcrumb estruturado — Google Search Central. Veja também URLs canônicas e o hub de SEO.

PRÓXIMO PASSO

Serviços de seo

Veja o escopo e os próximos passos do serviço relacionado a este tema.

Otimização do Google Meu Negócio para uma presença local mais clara.

Conteúdo da biblioteca de Diego Henrich. Confira as fontes citadas e valide orientações que dependem da versão de uma plataforma ou serviço.