---
title: "BreadcrumbList: a trilha de navegação em dados estruturados | Grupo Marfre"
description: "BreadcrumbList é a trilha de navegação em JSON-LD. Veja o que é, um exemplo pronto e como combinar com a trilha visível para o agente de IA situar a página."
canonical: https://grupomarfre.com.br/sites-agenticos/schema-breadcrumblist/
alternate_html: https://grupomarfre.com.br/sites-agenticos/schema-breadcrumblist/
language: pt-BR
last_updated: 2026-10-27
type: guia
---
# BreadcrumbList: a trilha de navegação em dados estruturados

**Resposta rápida:** BreadcrumbList é o tipo do schema.org que descreve, em JSON-LD, o caminho da home até a página atual, com nome, endereço e posição de cada nível. Ele diz ao agente onde a página fica no site sem depender de adivinhação pela URL. Deve repetir exatamente a trilha visível na página.

BreadcrumbList é a versão em dados estruturados daquela linha pequena no topo da página: Início > Serviços > Implante dentário. Em vez de depender do desenho na tela, o caminho fica escrito em [JSON-LD](https://grupomarfre.com.br/sites-agenticos/json-ld/), com o nome e o endereço de cada nível.

O ganho prático é de contexto. Um assistente de IA que leia o bloco encontra escrito a que seção a página pertence e qual é a página-mãe, sem precisar deduzir isso pela URL ou pelo menu. O bloco só funciona bem quando bate com a trilha que o visitante enxerga.

## O que é o BreadcrumbList?

É um tipo do vocabulário [schema.org](https://grupomarfre.com.br/sites-agenticos/schema-org/) que representa uma lista ordenada de níveis, do mais amplo ao mais específico. Cada nível é um `ListItem` com três campos:

| Campo | O que leva |
| --- | --- |
| `position` | A ordem na trilha, começando em 1 pela home |
| `name` | O texto do nível, igual ao que aparece na tela |
| `item` | O endereço completo (URL) desse nível |

A lista termina na página atual. O nome "breadcrumb" vem das migalhas de pão da história de João e Maria: o rastro que mostra por onde se chegou.

## Como fica o código?

Exemplo fictício, com uma clínica inventada, para a página `/servicos/implante/`:

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://www.exemplo.com.br/servicos/implante/#webpage",
      "url": "https://www.exemplo.com.br/servicos/implante/",
      "name": "Implante dentário",
      "breadcrumb": {
        "@id": "https://www.exemplo.com.br/servicos/implante/#breadcrumb"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://www.exemplo.com.br/servicos/implante/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Início",
          "item": "https://www.exemplo.com.br/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Serviços",
          "item": "https://www.exemplo.com.br/servicos/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Implante dentário",
          "item": "https://www.exemplo.com.br/servicos/implante/"
        }
      ]
    }
  ]
}
```

Repare no `@id`. Na régua do Grupo Marfre, o JSON-LD de um site reúne Organization, WebSite e FAQPage ligados por `@id`. A trilha segue a mesma lógica: ela vira mais um bloco do grafo, preso à página pela propriedade `breadcrumb`. O passo a passo dessa ligação está em [@id: como ligar os blocos de dados estruturados](https://grupomarfre.com.br/sites-agenticos/id-e-ligacao-de-entidades/).

## Por que ajuda o agente a entender onde a página fica?

Porque a trilha entrega a posição da página de forma explícita. Quando um assistente recorta um trecho para citar, o trecho sai sem o menu e o rodapé. O JSON-LD da página continua dizendo, a quem o ler, que aquele texto é uma página de "Implante dentário", dentro de "Serviços", dentro de um site específico.

Três situações em que a trilha esclarece mais:

1.  **URLs pouco descritivas.** Um endereço como `/p/4821/` não revela a seção. A trilha revela.
2.  **Páginas com nome parecido.** "Avaliação" pode estar em Serviços ou em Blog. O nível acima desfaz a dúvida.
3.  **Sites com várias seções.** A trilha mostra o ramo do site em que a página está, sem exigir que o agente percorra o menu.

Um limite honesto: as fontes consultadas não trazem medição de que algum assistente específico use esse bloco para decidir citação. O Google também diz que não exige schema especial para a Visão Geral por IA e o Modo IA, segundo a documentação [AI features](https://developers.google.com/search/docs/appearance/ai-features) (atualizada em 10/12/2025). O BreadcrumbList é clareza de estrutura, não um atalho para ser citado.

## Como combinar o schema com a trilha visível?

O dado estruturado precisa repetir o que está na página. Na régua do Grupo Marfre, o FAQPage só entra com a pergunta visível, e a trilha segue o mesmo princípio. Na prática:

1.  **Escreva a trilha no HTML**, dentro de `<nav aria-label="Trilha de navegação">` com uma lista ordenada (`<ol>`) de links.
2.  **Use os mesmos nomes e a mesma ordem** no HTML e no JSON-LD. "Serviços" na tela e "Nossos serviços" no schema é divergência.
3.  **Gere os dois da mesma fonte.** Se o site é montado a partir de um arquivo de dados, o HTML e o JSON-LD saem dele. Texto redigido à mão em dois lugares pode desalinhar numa reorganização.
4.  **Entregue no HTML cru.** Se a trilha depende de JavaScript para aparecer, o agente que não executa script não a vê. Veja [conteúdo que aparece sem JavaScript](https://grupomarfre.com.br/sites-agenticos/conteudo-sem-javascript/).
5.  **Aponte para endereços finais.** Cada `item` deve ser a URL [canônica](https://grupomarfre.com.br/sites-agenticos/canonical/) do nível, sem redirecionamento no caminho.

A última posição é a própria página. Ela não precisa ser clicável na trilha visível, mas o nome tem de coincidir com o título que o visitante vê.

## Como testar o bloco?

Rode dois testes simples. O primeiro confirma que o bloco está no HTML entregue, sem depender de script:

```bash
curl -s https://www.exemplo.com.br/servicos/implante/ | grep -c '"BreadcrumbList"'
```

Resultado 0 significa que o bloco não chega ao agente que lê só o HTML cru. Se for 1 ou mais, o tipo aparece no HTML; confira que ele está dentro do `<script type="application/ld+json">`.

O segundo é visual: abra a página, copie o texto de cada nível da trilha e compare, em ordem, com os campos `name` do JSON-LD. Para checar a sintaxe e os campos, siga [como validar seus dados estruturados](https://grupomarfre.com.br/sites-agenticos/validar-dados-estruturados/).

## Perguntas frequentes

### Toda página precisa de BreadcrumbList?

Faz sentido nas páginas que ficam abaixo da home, como serviços, artigos e categorias. Na própria home não há trilha a mostrar, então o bloco não acrescenta informação.

### O BreadcrumbList substitui o menu de navegação?

Não. O menu é para quem navega; o BreadcrumbList é uma descrição de máquina da posição da página. Os dois convivem, e a trilha visível continua necessária para o bloco ser fiel.

### Posso marcar uma trilha que não existe na página?

Não é recomendado. Dado estruturado que descreve algo que o visitante não vê é desencontro entre marcação e conteúdo, e a mesma lógica vale para avaliações e perguntas de FAQ. Se o site não tem trilha visível, crie a trilha primeiro e marque depois.

### O que fazer quando a página pertence a mais de uma seção?

Escolha o caminho principal, o mesmo da URL canônica, e use só ele no HTML e no JSON-LD. Uma única trilha coerente é mais útil ao agente do que duas versões concorrentes.

## Fontes consultadas

- [developers.google.com/search/docs/appearance/ai-features](https://developers.google.com/search/docs/appearance/ai-features)

## Leia também

### [JSON-LD: o que é e o que se sabe sobre o uso pela IA](https://grupomarfre.com.br/sites-agenticos/json-ld/)

JSON-LD é um bloco de dados no HTML, no vocabulário schema.org. Veja o que é, um exemplo mínimo e o que o Google diz sobre dados estruturados e IA.

### [@id: como ligar os blocos de dados estruturados entre si](https://grupomarfre.com.br/sites-agenticos/id-e-ligacao-de-entidades/)

@id no JSON-LD: como usar um identificador fixo e o @graph para ligar Organization, WebSite e Article e referenciar a mesma empresa em todas as páginas.

### [Schema WebSite: o nome do site e a ligação com a empresa](https://grupomarfre.com.br/sites-agenticos/schema-website/)

Schema WebSite em JSON-LD: para que serve, os campos name, url, description e publisher e um exemplo completo, ligado à Organization pelo @id.

### [Como validar seus dados estruturados](https://grupomarfre.com.br/sites-agenticos/validar-dados-estruturados/)

Como validar dados estruturados: Teste de pesquisa aprimorada do Google, validador do schema.org e parse em linha de comando para conferir o JSON-LD.

### [Hierarquia de títulos H1, H2 e H3 sem pular nível](https://grupomarfre.com.br/sites-agenticos/hierarquia-de-titulos/)

Hierarquia de títulos H1, H2 e H3: um H1 por página, sem pular nível. Entenda por que a IA lê trechos e como conferir a estrutura com um comando curl.

### [Avaliações no schema: quando pode e quando é violação](https://grupomarfre.com.br/sites-agenticos/avaliacoes-no-schema/)

aggregateRating no schema só vale com avaliação real, coletada e visível no próprio site. Veja quando pode, quando é violação e como testar a sua página.

---

## Sobre o Grupo Marfre

Grupo Marfre Automação e Tecnologia LTDA (CNPJ 49.685.676/0001-55): agência de marketing digital e inteligência artificial com base em Contagem/MG, que atende o Brasil inteiro de forma remota.

- Endereço: Alameda das Cotovias, 75, Cabral, Contagem - MG, Brasil
- WhatsApp: (31) 93618-7272, https://wa.me/5531936187272
- E-mail: contato@grupomarfre.com.br
- Instagram: https://instagram.com/marfregrupo
- Serviços: gestão de tráfego pago (Meta Ads e Google Ads), site agêntico (site pronto pra assistentes de IA lerem), site que vira contato, SEO e Google, IA no WhatsApp, CRM e automação
- Serviço de site agêntico: https://grupomarfre.com.br/servicos/site-agentico/ · serviço de gestão de tráfego: https://grupomarfre.com.br/servicos/gestao-de-trafego/
- Guias: https://grupomarfre.com.br/sites-agenticos/ e https://grupomarfre.com.br/gestao-de-trafego/
- Método em 4 etapas: Diagnóstico, Estratégia, Execução, Otimização
- Segmentos já atendidos: clínica, consultório, advocacia, loja, igreja
- Preço e escopo não são publicados: são definidos por diagnóstico, caso a caso
- Todas as páginas em Markdown: https://grupomarfre.com.br/llms.txt · conteúdo completo: https://grupomarfre.com.br/llms-full.txt

Página HTML equivalente: https://grupomarfre.com.br/sites-agenticos/schema-breadcrumblist/
