Esta é uma introdução aos dados estruturados do Schema.org que explica o que são dados estruturados, em inglês simples. Depois de terminar de ler isso, você terá uma ideia melhor do que são dados estruturados e como eles podem beneficiá-lo.
O objetivo é desmistificar os dados estruturados do Schema.org.
O que você vai ler neste artigo
O que são dados estruturados?
No sentido mais geral, os dados estruturados são informações ( dados ) que são organizados ( estruturados ), de forma que essas informações sejam mostradas em mecanismos de pesquisa como o Google.
Marcando Dados Estruturados
Ao lidar com dados estruturados, você ouvirá frases como “ marcando dados estruturados ” e “ marcação de dados estruturados. ”
“ Marcar ” dados estruturados significa criar o código de dados estruturados.
Markup significa uma linguagem de computação. HTML é uma linguagem de marcação.
HTML organiza o conteúdo da página da web que um visitante do site vê e o código que ajuda o navegador a exibir essa página da web (código que o visitante do site não vê).
O HTML também contém conteúdo informativo destinado a mecanismos de pesquisa. Esse conteúdo é denominado Meta Data.
Dados estruturados são uma linguagem de marcação
Os dados estruturados também são uma linguagem de marcação. Como o HTML, ele pega o conteúdo (dados) e o comunica aos mecanismos de pesquisa para que eles possam exibir essas informações de maneira atraente nos resultados da pesquisa.
Semelhante ao elemento de meta descrição em HTML, os dados estruturados também são uma forma de metadados.
O conteúdo em dados estruturados torna mais fácil para os mecanismos de pesquisa entender do que se trata as imagens e o conteúdo e exibi-lo com precisão nos resultados da pesquisa.
Exemplos do tipo de dados que são organizados por dados estruturados são o nome de um produto, o conteúdo da avaliação, as avaliações e as imagens.
Os dados estruturados permitem que um editor identifique o nome de um produto, revise o conteúdo, avaliações e imagens para os mecanismos de pesquisa.
Com dados estruturados, os mecanismos de pesquisa não precisam usar algoritmos para saber que algo é uma imagem de produto. Os dados estruturados indicam que é uma imagem do produto.
Uma imagem é rotulada como uma imagem do produto, palavras específicas são rotuladas como uma crítica do produto, etc.
Organização precisa de regras
Para organizar algo, são necessárias regras. Ao organizar a roupa, separamos as roupas por cor.
A classificação por cor é um exemplo de regra para organizar algo.
As bibliotecas organizam os livros em ordem alfabética por tópico. A organização por tópico e alfabeto também é uma regra usada para organizar.
Da mesma forma, os dados estruturados têm regras simples de como as informações (dados) são organizadas (estruturadas).
Schema.org e dados estruturados
O site oficial para dados estruturados é Schema.org. É denominada de uma atividade colaborativa da comunidade com a missão de criar, manter e promover esquemas para dados estruturados na Internet, em páginas da Web, em mensagens de e-mail e muito mais..
Existem dois grupos no Schema.org que são responsáveis pelo desenvolvimento do protocolo de dados estruturados, o Grupo Diretor e o Grupo da Comunidade maior.
O grupo comunitário faz o trabalho principal de discutir, propor, criar e atualizar dados estruturados. O Grupo Diretor, um grupo menor, gerencia todo o processo.
Relação do Google com dados estruturados
O Google publica páginas de desenvolvedor, páginas de suporte, que são sobre dados estruturados. Essas páginas têm o objetivo de descrever quais dados estruturados os editores devem usar para se qualificar para resultados avançados nas páginas de resultados de pesquisa do Google (também conhecidas como SERPs) .
O Google não define o que são dados estruturados. O Google define quais dados estruturados ele usa para mostrar diferentes tipos de pesquisas aprimoradas.
O foco das páginas do desenvolvedor do Google é limitado ao contexto dos resultados aprimorados.
O analista de tendências do Google para webmasters, John Mueller, comentou recentemente que achava uma pena que a documentação estivesse limitada ao contexto de resultados avançados.
Ele sugeriu que o uso de dados estruturados que não resultam em resultados avançados, mas ajudam a comunicar do que trata a página da web, pode ser útil.
Mas ele também alertou que é fácil exagerar marcando informações que não ajudam o Google a entender do que se trata a página.
O Google disponibiliza uma galeria de dados estruturados onde você pode consultar quais e como implementar em seu site de acordo com as informações contidas no seu site.
Como o Google usa dados estruturados
Os sites que usam dados estruturados são qualificados para obter resultados de pesquisa com estrelas, imagens e posicionamento superior no snippet em destaque localizado no topo dos resultados de pesquisa.
Tudo isso pode resultar em mais tráfego.
Usar dados estruturados é uma necessidade, não é realmente opcional. Se você não fizer isso, seus concorrentes o farão.
Por que os sites devem usar dados estruturados?
Os sites qualificados para pesquisa aprimorada se beneficiarão com mais tráfego se o Google optar por usar as informações.
Os resultados da pesquisa acima para “Receita de pudim” mostram resultados avançados atraentes na parte superior da página.
As imagens de receita de pudim, as avaliações com estrelas da avaliação, as informações sobre o tempo de cozimento, o nome da organização do site, todas essas informações (dados) foram comunicadas ao Google com dados estruturados.
Não é garantido que o uso de dados estruturados resultará em uma posição proeminente do snippet em destaque no topo das SERPs.
Usar dados estruturados apenas torna uma página da web elegível para um resultado aprimorado.
Dados Estruturados JSON-LD
A versão preferida do Google para dados estruturados é JSON-LD, que é chamado de script.
Existem outros tipos de dados estruturados, mas são mais complicados de trabalhar do que JSON-LD.
Outras formas de dados estruturados alteram o HTML de uma página da web. O JSON-LD, ao contrário, é independente do HTML e pode ser colocado em qualquer lugar no código de uma página da web.
Você pode colocá-lo no rodapé, no meio do conteúdo ou no início da página na sessão head. (aconselho que seja colocado no na sessão head junto dos scripts).
Editar dados estruturados JSON-LD é fácil porque é um script que você pode simplesmente copiar e colar em qualquer texto ou editor de código que desejar e, em seguida, trabalhar com ele.
Isso é algo que não pode ser feito com as formas mais antigas de dados estruturados.
Essas informações em uma página da web:
ACME Home Cleaning offers a variety of services in Massachusetts, including: (exemplo retirado do schema.org)
- House cleaning
- Apartment light cleaning
- House light cleaning up to 2 bedrooms
- House light cleaning 3+ bedrooms
- One-time services
- Window washing
- Carpet deep cleaning
- Move in/out cleaning
Será parecido com isso em um script de dados estruturados JSON-LD:
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Invoice", "broker": { "@type": "LocalBusiness", "name": "ACME Home Heating" }, "accountId": "xxxx-xxxx-xxxx-1234", "customer": { "@type": "Person", "name": "Jane Doe" }, "paymentDueDate": "2015-01-30", "minimumPaymentDue": { "@type": "PriceSpecification", "price": 0.00, "priceCurrency": "USD" }, "totalPaymentDue": { "@type": "PriceSpecification", "price": 0.00, "priceCurrency": "USD" }, "paymentStatus": "http://schema.org/PaymentComplete", "referencesOrder": [ { "@type": "Order", "description": "furnace", "orderDate": "2014-12-01", "orderNumber": "123ABC", "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice", "orderedItem": { "@type": "Product", "name": "ACME Furnace 3000", "productID": "ABC123" } }, { "@type": "Order", "description": "furnace installation", "orderDate": "2014-12-02", "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice", "orderedItem": { "@type": "Service", "description": "furnace installation" } } ] } </script>
Parece complicado, mas não é.
Para testar suas configurações de dados estruturados você pode utilizar o teste resultados avançados do Google:
Você pode tanto colar a URL da sua página a qual quer testar quanto colar o código desenvolvido para ter certeza de que as marcações feitas funcionam corretamente.
Vale lembrar que existem diversos tipos de dados estruturados, como produtos, atividade física em casa, livros, filmes e muitos outros, por isso é importante que você identifique quais dos dados estruturados disponíveis cabem ser estruturados em sua página.