O Google anunciou que agora não há problema em mesclar dois tipos de dados estruturados do Schema.org e que serão validados nos principais validadores de dados estruturados.
Agora suas escolhas não estão restritas ao uso individual de dados estruturados JSON-LD ou microdados. Não está simples se o RDFa está incluído, embora seja validado.
Mesclagem de gráfico de sintaxe
Aleyda Solis tuitou a notícia no Google Search Meão Live em Zurique, onde o proclamação foi feito.
O Google fez um lançamento suave na semana passada sem anunciá-lo até hoje.
O que isso significa em inglês simples
O impacto é restringido a casos de uso específicos onde faz sentido. Caso contrário, se usar um tipo de dados estruturados do Schema.org funcionar para você, continue usando-o.
No entanto, existem outros casos de uso em que faz sentido usar o formato Schema.org JSON-LD e Microdata
Diferença entre JSON-LD e dados estruturados de microdados
JSON-LD é um script que pode estar na seção principal do HTML (junto com outros metadados, porquê título e descrição) ou pode estar em qualquer lugar no corpo da página da web. Os dados estruturados JSON-LD são preferidos porque são fáceis de manter, ler e solucionar problemas e são separados do HTML.
Microdados são marcações que se integram ao HTML porquê atributos de elementos.
Isto significa, por exemplo, que você pode ter um elemento de título (H1, H2, etc.) que pode moderar um atributo Microdata.
Esta é a ar de um H2 com microdados:
<h2 itemprop="name">Name of a Movie</h2>
Um caso de uso em larga graduação é expedir ao Google exatamente qual é o seu teor principal, sem sobrecarregar os dados estruturados JSON-LD (e o tamanho do HTML), reproduzindo o teor principal no JSON-LD.
Agora você pode expedir ao Google qual é o teor principal (ao usar os dados estruturados do item) com o formato Microdados de dados estruturados sem ter que gerar uma duplicata de todo o teor dentro dos dados estruturados JSON-LD.
Isso significa que seu código não precisa mais ser gigantesco, agora existe a opção de usar Microdados e JSON-LD.
Outro caso de uso é ao usar dados estruturados do Live Blogging.
Esta diferença não é obrigatória, você não precisa modificar seus dados estruturados JSON-LD atuais. É totalmente opcional.
Mudança observada na semana passada
O lançamento suave do Google foi notado quase imediatamente e ampliado pelo consultor de dados estruturados Jarno Van Driel (perfil do LinkedIn), que postou sobre isso no LinkedIn.
Jarno iniciou uma discussão sobre nascente tema, postando no LinkedIn:
“Parece que o Google lançou uma atualização fundamental tanto para o teste de pesquisa aprimorada quanto para o validador do Schema.org, uma atualização que finalmente põe término a um libido pessoal de longa data:
Permitir que entidades descritas em múltiplas sintaxes (JSON-LD, Microdata, RDFa) se unam e/ou sejam encadeadas!”
Jono Alderson (perfil do LinkedIn) compartilhou nascente exemplo:
"<main> <article itemid="https://example.com/articles/some-article#mainEntityOfPage" itemscope itemtype="https://schema.org/Article"> <h1 itemprop="headline"> The article's headline goes here. </h1> <div itemprop="articleBody"> The article's content goes here. </div> </article> </main> <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [{ "@id": "https://example.com/articles/some-article#mainEntityOfPage", "url": "https://example.com/articles/some-article", "mainEntityOfPage": { "@id": "https://example.com/articles/some-article", "@type": "WebPage", "name": "The <title> value goes here.", "description": "The <meta> description goes here.", "url": "https://example.com/articles/some-article" } }] } </script>"
Preste atenção ao atributo “@id” do gráfico JSON-LD:
"@id": "https://example.com/articles/some-article#mainEntityOfPage"
corresponde ao atributo itemid do esquema Microdata
itemid=”https://example.com/articles/some-article#mainEntityOfPage”
que promiscuidade esses dois tipos de definições.
Impacto para SEO
O impacto para o SEO será que agora os editores poderão aproveitar os benefícios dos microdados de ordinário código sem ter que se comprometer com o uso individual de microdados.
Dito isso, o impacto mais óbvio é para os editores que reproduzem o item inteiro na propriedade articleBody do BlogPosting, Article e outros tipos de dados estruturados semelhantes do Schema.org, embora possa ter outros casos de uso em que isso também faça sentido.
Imagem em destaque por Shutterstock/Asier Romero