O que são Dados Estruturados de Navegação Estrutural (BreadcrumbList)?
Os dados estruturados de navegação estrutural, conhecidos como BreadcrumbList, são elementos que ilustram a hierarquia de navegação de uma página dentro de um site. Eles indicam a localização da página dentro da estrutura do site, funcionando como um mapa que ajuda os usuários a entender onde estão e como voltar para as seções anteriores.
Essa trilha facilita a navegação e a exploração dos conteúdos apresentados, permitindo que o visitante se movimente em níveis superiores da hierarquia de forma clara e intuitiva. No âmbito do SEO, esses dados ajudam os mecanismos de busca a interpretar melhor a estrutura do site, contribuindo para uma apresentação mais organizada nos resultados das pesquisas.
Importância da Navegação Estrutural para SEO
A implementação correta da navegação estrutural traz benefícios diretos para a experiência do usuário, tornando mais fácil para visitantes explorarem o site e encontrarem o conteúdo desejado. Entretanto, seu impacto não é apenas visual.
Os mecanismos de busca, como o Google, utilizam os dados estruturados para entender as relações hierárquicas entre páginas e categorias, o que pode resultar na exibição de breadcrumbs diretamente nos resultados de busca, aumentando a atratividade do snippet e a taxa de cliques.
Além disso, esses dados estruturados contribuem para a otimização da indexação, permitindo que o Google compreenda o caminho típico dos usuários, reforçando a relevância e a ordem das páginas no contexto do site.
Como Implementar a Marcaçao BreadcrumbList
A marcação de navegação estrutural pode ser implementada em diferentes formatos de dados estruturados, sendo os mais comuns JSON-LD, RDFa e Microdados. A recomendação atual do Google é a utilização do JSON-LD por sua simplicidade e facilidade de manutenção.
A seguir, explicamos os passos básicos para a implementação:
- Adicione as propriedades obrigatórias: Para criar um BreadcrumbList é necessário pelo menos dois ListItems que indiquem a sequência de navegação, onde cada um representa um nível da hierarquia.
- Defina o container BreadcrumbList: Esse objeto envolve toda a lista, sinalizando para o Google que trata-se de uma cadeia ordenada de navegação.
- Informe os ListItems: Cada item deve ter as propriedades
position(posição do item na sequência),name(nome exibido para o usuário) eitem(URL da página correspondente). Note que o último item pode não precisar do campoitemse for a página atual. - Inclua o script JSON-LD no cabeçalho ou corpo da página: O uso de scripts facilita a leitura pelos robôs de busca.
Exemplo Prático em JSON-LD
Segue um exemplo geral para um breadcrumb que representa o caminho: Livros › Ficção Científica › Vencedores de Prêmios.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Livros",
"item": "https://example.com/livros"
},
{
"@type": "ListItem",
"position": 2,
"name": "Ficção Científica",
"item": "https://example.com/livros/ficcao-cientifica"
},
{
"@type": "ListItem",
"position": 3,
"name": "Vencedores de Prêmios"
}
]
}
Este código deve ser inserido dentro de uma tag <script type="application/ld+json"> em suas páginas para garantir a correta leitura pelo Google.
Como Adicionar Trilhas Múltiplas de Navegação
Algumas páginas podem ser acessadas através de diferentes caminhos dentro do site. Neste caso, é possível especificar múltiplas trilhas de navegação estruturais para a mesma página, aumentando a clareza para usuários e mecanismos de busca.
Para isso, você pode utilizar um array de BreadcrumbList, cada um representando uma rota possível. Por exemplo:
[
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Livros",
"item": "https://example.com/livros"
},
{
"@type": "ListItem",
"position": 2,
"name": "Ficção Científica",
"item": "https://example.com/livros/ficcao-cientifica"
},
{
"@type": "ListItem",
"position": 3,
"name": "Vencedores de Prêmios"
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Literatura",
"item": "https://example.com/literatura"
},
{
"@type": "ListItem",
"position": 2,
"name": "Vencedores de Prêmios"
}
]
}
]
Essas múltiplas trilhas ajudam o Google a entender o contexto da página em mais de um segmento do seu site, o que pode melhorar a forma como seu conteúdo aparece na pesquisa.
Diretrizes Essenciais para Implementação Correta
Para que os dados estruturados de breadcrumb sejam efetivamente reconhecidos e exibidos pelo Google, é necessário seguir algumas diretrizes oficiais:
- A navegação estrutural deve refletir um caminho usual e útil para usuários, não apenas refletir a estrutura do URL.
- Não inclua o nível superior (como domínio ou página inicial) nem necessariamente a própria página atual na marcação.
- Evite o uso de marcações ou técnicas que violem as boas práticas de SEO ou que possam ser interpretadas como spam.
- Garanta que as URLs especificadas estejam acessíveis e não bloqueadas por robots.txt ou meta tags que impeçam o rastreamento (como noindex).
- Use propriedades obrigatórias corretamente e mantenha a ordem correta dos itens.
Cumprir essas diretrizes reduz o risco de penalizações e garante que o breadcrumb apareça de forma consistente nos resultados de busca.
Utilizando o Google Search Console para Monitorar Breadcrumbs
Após a implementação, é fundamental acompanhar o desempenho dos dados estruturados por meio do Google Search Console:
- Acompanhamento inicial: Verifique se as páginas com breadcrumb estão sendo indexadas corretamente e se não há erros no relatório de dados estruturados.
- Análise após atualizações: Toda vez que uma alteração é feita na implementação dos breadcrumbs, monitore a ocorrência de erros para corrigir rapidamente.
- Relatórios periódicos: Analise as estatísticas sobre quantas páginas apresentam navegação estrutural válida, a frequência de cliques e a posição média nos resultados.
Além disso, o Search Console permite solicitar recrawl das URLs para acelerar a atualização das páginas no índice do Google.
Validação e Testes dos Dados Estruturados
Antes de publicar suas páginas com dados estruturados, é importante validar o código para evitar erros:
- Teste de Pesquisa Aprimorada: Ferramenta do Google que simula como o mecanismo de busca interpreta seus dados estruturados, mostrando erros e avisos que precisam ser corrigidos.
- Ferramenta de Inspeção de URL: Permite verificar em tempo real como o Google lê e processa a página com a marcação implementada.
Cuidados durante os testes garantem que a navegação estrutural seja exibida adequadamente nos resultados, melhorando a visibilidade e o tráfego orgânico.
Solução de Problemas Comuns na Implementação
Apesar dos cuidados, alguns problemas podem surgir na implementação de breadcrumb schema. Alguns dos desafios comuns incluem:
- Marcação incorreta ou incompleta que gera erros nos relatórios do Search Console.
- Incompatibilidade entre as múltiplas trilhas de navegação, confundindo os robôs durante a indexação.
- URLs bloqueadas por robots.txt, meta tags ou requisitos de login que impedem o Google de acessar os dados estruturados.
- Uso de dados estruturados desatualizados, como a marcação data-vocabulary.org, que não é mais suportada pelo Google.
Em caso de erros detectados, é recomendado revisar o código, consultar a documentação oficial para se assegurar das boas práticas e, se necessário, buscar assistência técnica especializada para manter o SEO do site em alto nível.
Recomendações Finais para Maximizar o Benefício dos Breadcrumbs
Para alcançar melhores resultados com a navegação estrutural e otimizar o SEO do seu site, considere as seguintes recomendações:
- Escolha caminhos representativos: Construa breadcrumbs que refletem o fluxo natural do usuário, ajudando na experiência e no posicionamento nas buscas.
- Atualize sempre que mudar a estrutura do site: Mantenha os dados estruturados consistentes com as alterações para evitar erros e quedas no desempenho.
- Combine com outras boas práticas SEO: Breadcrumbs devem ser parte de uma estratégia integrada, envolvendo URLs amigáveis, conteúdo relevante e velocidade do site.
- Monitore os efeitos: Use ferramentas do Google regularmente para verificar se os breadcrumbs estão sendo exibidos nos resultados e identifique oportunidades de melhoria.
Com uma implementação correta e constante monitoramento, os dados estruturados de navegação estrutural contribuem significativamente para a melhora da visibilidade e usabilidade do seu site nas pesquisas online.

