logo
Intermediate2min de leitura

BreadcrumbList

Schema para mostrar um caminho claro em vez de uma URL longa.

Ideal para: qualquer página com navegação hierárquica, como blogs, categorias de e-commerce, documentação e sites de notícias.

Rich results desbloqueados: a URL bruta no resultado do Google pode ser substituída por um caminho legível, como Home › Blog › SEO › Schema Markup Guide. Isso ajuda o usuário a entender onde a página está dentro do site antes de clicar.

Plano: Basic+

Propriedades principais

  • itemListElement — lista ordenada de objetos ListItem. Cada item precisa ter:

- position — número inteiro começando em 1

- name — nome legível daquele nível

- item — URL daquele nível. No último item, que representa a página atual, esse campo pode ser omitido.

Exemplo de schema

json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog" },
    { "@type": "ListItem", "position": 3, "name": "SEO", "item": "https://example.com/blog/seo" },
    { "@type": "ListItem", "position": 4, "name": "Schema Markup Guide" }
  ]
}

Dica de uso

BreadcrumbList funciona melhor quando é combinado com outros schemas na mesma página. Uma página de produto pode ter Product + BreadcrumbList + FAQPage, cada um inserido como um bloco separado de <script type="application/ld+json"> no <head>.

Exemplos de Código

Exemplo de Schema BreadcrumbList

json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://ejemplo.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://ejemplo.com/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "SEO",
      "item": "https://ejemplo.com/blog/seo"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Guía de Schema Markup"
    }
  ]
}

Esta página foi útil?