Como fornecer dados estruturados

Esta página mostra como adicionar os dados estruturados dos quais os operadores de pesquisa dependem.

As páginas da Web geralmente são preenchidas com texto em formato livre, fácil de ler para as pessoas, mas mais difícil de ser entendido por computadores. Algumas páginas da Web têm informações com maior estrutura e fáceis de ler, como uma data da página incorporada no URL ou título da página, ou campos legíveis por máquina incorporados no código HTML. O Google extrai vários dados estruturados de páginas da Web. Esta página descreve os tipos de dados estruturados que o Google extrai que estão disponíveis para uso em snippets personalizados e pesquisa estruturada.

  1. Visão geral
  2. Fornecer dados ao Mecanismo de Pesquisa Programável
  3. Como fornecer dados para rich snippets
  4. Como visualizar dados estruturados extraídos

Visão geral

Quando você está lendo uma página da Web que vende um DVD, pode descobrir rapidamente qual é o título, o que os críticos acharam sobre o filme e como o avaliaram. Mas um computador não pode fazer as mesmas coisas, porque não entende como as informações são estruturadas.

Por exemplo, se a página tiver conteúdo sobre o DVD, além de recomendações de outros itens, anúncios de outras lojas e comentários de clientes, ela poderá ter preços diferentes para vários itens, não apenas para o DVD que está sendo vendido. É fácil descobrir o preço do DVD enquanto dispensa os outros preços, mas o computador não. Alguns programas sofisticados podem encontrar os preços na página da Web, mas não podem determinar as regras para encontrar apenas o preço do DVD.

Formatos de dados estruturados são regras que padronizam a estrutura e o conteúdo da página da Web. São marcações que podem ser aplicadas a snippets de texto para que os computadores possam processar o significado ou a semântica deles. A marcação não altera a formatação do seu site, apenas torna os metadados e o texto entre as tags X mais significativos para computadores.

O Mecanismo de Pesquisa Programável reconhece os seguintes formatos:

  • PageMaps: blocos invisíveis de XML que adicionam metadados às páginas.
  • JSON-LD: dados estruturados invisíveis que usam o formato JSON.
  • Microformatos: tags usadas para marcar o conteúdo visível da página em tipos predefinidos.
  • FB: um padrão alternativo para marcar o conteúdo visível da página ao longo de tipos arbitrários.
  • Microdados: um novo padrão HTML5 para marcar o conteúdo visível da página.
  • Tags <meta>: tags HTML padrão, com um subconjunto analisado pelo Google.
  • Data da página: recursos em uma página que indicam a data, que o Google tenta analisar

Você pode usar um formato ou uma combinação deles. Ao contrário do Mecanismo de Pesquisa Programável, a Pesquisa Google usa apenas JSON-LD, microdados e GeoJSON para gerar rich snippets e tem o próprio algoritmo e políticas para determinar quais informações são exibidas aos usuários. Assim, embora um elemento de dados estruturados que você adiciona às suas páginas possa ser exibido no Mecanismo de Pesquisa Programável, esses dados podem não ser usados nos resultados da Pesquisa Google.

A seguir, temos um snippet idealizado de HTML simples de um site de resenhas:

<div>
    <div>
        <h1>Pizza My Heart</h1>
    </div>
    <span>88%</span> like it
    <a href="#reviews">See all 12 reviews</a>
    <span>Under $10 per entree</span>
<div>

O snippet a seguir mostra o código HTML anterior estendido com um formato chamado microformats:

<div class="hreview-aggregate">
    <div class="vcard item">
        <h1 class="fn">Pizza My Heart</h1>
    </div>
    <span class="rating average">88%</span> like it
    <a href="#reviews">See all <span class="count">12</span> reviews</a>
    <span class="pricerange">Under $10 per entree</span>
<div>
Os recursos extraídos do Mecanismo de Pesquisa Programável podem ser acessados seguindo este método

Ao incorporar formatos de dados estruturados padrão às páginas da Web, você não apenas disponibiliza os dados para o Mecanismo de Pesquisa Programável, mas também para qualquer serviço ou ferramenta compatível com o mesmo padrão. Aplique dados estruturados às informações mais importantes na página da Web para apresentá-las diretamente nos resultados. Por exemplo, se você tiver um site que vende dispositivos Android, inclua dados estruturados sobre classificações, preços, disponibilidade e outros dados. Quando os usuários pesquisam os dispositivos Android, eles podem conferir as classificações, os preços e a disponibilidade rapidamente.

Agora os computadores podem entender os tipos de dados na página da Web. E agora? Os computadores também podem começar a ter a tarefa simples de encontrar e combinar informações em diferentes páginas da Web. Isso libera os usuários de tarefas totalmente tediosas, como vasculhar várias páginas para encontrar os itens desejados. Os mecanismos de pesquisa, como o Mecanismo de Pesquisa Programável, podem processar os dados estruturados nas suas páginas da Web e mostrá-los de maneira útil e significativa, como snippets personalizados e pesquisa estruturada.

Voltar ao início

Como fornecer dados ao Mecanismo de Pesquisa Programável

O Google oferece suporte a vários tipos de dados usados principalmente pelo Mecanismo de Pesquisa Programável: mapas de página, um subconjunto de tags <meta> e datas aproximadas da página.

Como usar o PageMaps

O PageMaps é um formato de dados estruturados que fornece ao Google informações sobre os dados de uma página. Com ele, os criadores de sites podem incorporar dados e notas em páginas da Web. Embora os dados estruturados não fiquem visíveis para seus usuários ou para a Pesquisa Google na Web, o Mecanismo de Pesquisa Programável reconhece esses dados ao indexar suas páginas da Web e os retorna diretamente no Elemento de Pesquisa Programável.

Você pode adicionar PageMaps explicitamente a uma página ou enviar PageMaps usando um sitemap. O Google também usa outras informações em uma página, como marcação de rich snippets ou dados da tag meta, para criar um PageMap.

Ao contrário dos outros formatos de dados estruturados descritos abaixo, o PageMaps não exige que você siga propriedades ou termos padrão nem se refira a um vocabulário, esquema ou modelo existente. Basta criar valores de atributos personalizados que façam sentido para seu site. Ao contrário dos atributos de dados estruturados de microformatos, microdados e FBs, que são adicionados ao redor do conteúdo visível ao usuário no corpo do HTML, os metadados de PageMaps são incluídos na seção head da página HTML. Esse método é compatível com dados arbitrários que podem ser necessários para o aplicativo, mas que você pode não querer mostrar aos usuários.

Depois de criar um PageMap, você pode enviá-lo ao Google usando um dos seguintes métodos:

Definições de tag PageMap

A tabela a seguir descreve os requisitos para adicionar dados do PageMap a um sitemap.

Tag Obrigatória? Descrição
PageMap Sim Inclui todas as informações do PageMap para o URL relevante.
DataObject Sim Abrange todas as informações sobre um único elemento (por exemplo, uma ação).
Attribute Sim Cada DataObject contém um ou mais atributos.

Observação:PageMaps são blocos XML e, portanto, precisam ser formatados corretamente. Especificamente, as tags PageMap, DataObject e Attribute no XML diferenciam maiúsculas de minúsculas, assim como os atributos type, name e value.

Adicione dados do PageMap diretamente à sua página HTML

Este é um exemplo de dados do PageMap para uma página da Web sobre badminton:

<html>
  <head>
   ...
  <!--
  <PageMap>
     <DataObject type="document">
        <Attribute name="title">The Biomechanics of a Badminton
        Smash</Attribute>
        <Attribute name="author">Avelino T. Lim</Attribute>
        <Attribute name="description">The smash is the most
        explosive and aggressive stroke in Badminton. Elite athletes can
        generate shuttlecock velocities of up to 370 km/h. To perform the
        stroke, one must understand the biomechanics involved, from the body
        positioning to the wrist flexion. </Attribute>
        <Attribute name="page_count">25</Attribute>
        <Attribute name="rating">4.5</Attribute>
        <Attribute name="last_update">05/05/2009</Attribute>
     </DataObject>
     <DataObject type="thumbnail">
        <Attribute name="src" value="http://www.example.com/papers/sic.png" />
        <Attribute name="width" value="627" />
        <Attribute name="height" value="167" />
     </DataObject>
  </PageMap>
  -->
  </head>
   ...
</html>

Adicionar dados do PageMap a um sitemap

Se você não quiser incluir os dados do PageMap no HTML das suas páginas, adicione esses dados a um sitemap e envie esse sitemap pela ferramenta de sitemaps do Search Console.

Veja um exemplo de sitemap que inclui informações de PageMap para dois URLs: http://www.example.com/foo e http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Analisar dados do PageMap

Com o Elemento de Pesquisa Programável, os atributos personalizados são retornados na propriedade richSnippet de cada resultado e podem ser usados com os Callbacks de Elemento de pesquisa.

<r n="1">
 <u> http://www.xyz.com/business/vending_machine.html </u>
 ...
 <t> In Italy, a Vending Machine Even Makes the <b>Pizza</b> </t>
 ...
 <s>The European vending machine industry has annual sales of about #33
 billion, much of it coming from factories and offices.</s>
 ...
 <PageMap>
  <DataObject type="image">
   <Attribute name="image_src" value="http://www.nytimes.com/images/2009/03/14/business/14vend.751.jpg"/>
  </DataObject>
  <DataObject type="publication">
   <Attribute name="author" value="John Tagliabue"/>
   <Attribute name="date" value="March 14, 2009"/>
   <Attribute name="category" value="Business/World Business"/>
  </DataObject>
 </PageMap>
 ...
</r>

Voltar ao início

Como usar tags <meta>

Embora o PageMaps permita especificar com precisão os dados que você quer para cada página, às vezes você tem uma grande quantidade de conteúdo que não quer anotar. O Google extrai o conteúdo selecionado de tags META do formato <meta name="KEY" content="VALUE">. Não aceitamos variantes da metatag, como o uso de property em vez de name.

Excluímos explicitamente tags comuns que geralmente são inseridas programaticamente por ferramentas de criação da Web, como robots, description e keywords, as tags mais raras específicas do seu site são extraídas e colocadas em um objeto de dados especial do tipo metatags, que pode ser usado com todos os recursos de dados estruturados da Pesquisa personalizada. Por exemplo, uma tag <meta> com o formato:

<meta name="pubdate" content="20100101">

cria um PageMap DataObject que é retornado em resultados XML como este:

<r n="1">
 ...
 <PageMap>
  <DataObject type="metatags">
   <Attribute name="pubdate" value="20100101"/>
  </DataObject>
 </PageMap>
 ...
</r>

Os dados nesse PageMap criado automaticamente podem ser usados em qualquer lugar onde você possa utilizar dados de um PageMap explicitamente incluído no conteúdo da sua página. Por exemplo, ele pode ser usado com operadores de pesquisa estruturados, como Sort by Attribute:

https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=metatags-pubdate

ou com o Elemento de Pesquisa Programável:

...
<div class="gcse-search" sort_by="metatags-pubdate:d:s"></div>
...

Veja a seguir as tags <meta> que o Google exclui:

  • robôs
  • description
  • palavras-chave
  • revisitar depois
  • generator
  • verificar-v1
  • googlebot
  • google-site-verification
  • mssmarttagspreventparsing
  • sem cache

O Google tenta incluir todas as outras tags <meta>, com a ressalva de que a pontuação, os caracteres especiais e os espaços incorporados no campo name das tags <meta> podem não ser analisados corretamente. O Mecanismo de Pesquisa Programável é explicitamente compatível com pontos e traços nos nomes de tags <meta>. O Mecanismo de Pesquisa Programável não oferece suporte explícito a outros caracteres especiais em nomes de tags <meta>, mas alguns deles poderão ser aceitos corretamente se forem codificados em URL.

Limitações

O Mecanismo de Pesquisa Programável converte até 50 tags <meta> em PageMaps, desde que o tamanho total do texto de todas as propriedades processadas não seja maior que 1 MB, sem propriedade individual superior a 1.024 caracteres.

Voltar ao início

Como usar datas de páginas

Além dos metadados especificados explicitamente em uma página, o Google também estima uma data com base nos recursos dela, como as datas no título e no URL. Com o Mecanismo de Pesquisa Programável, é possível usar essa data para classificar, direcionar e restringir os resultados por uma chave de metadados especial de date. Essa data estimada pode ser usada em todos os operadores que utilizam o parâmetro de URL &sort=, incluindo Classificar por atributo, Viés por atributo e Restringir ao intervalo.

Observação:a data da página não é adicionada ao PageMap. Portanto, ela não é retornada nos resultados da API JSON, não pode ser usada nos elementos do Mecanismo de Pesquisa Programável e não pode ser usada com o recurso Filtrar por atributo.

Os exemplos a seguir mostram o uso da data da página com esses operadores:

Se você quiser... Enviar este URL... Para saber mais, acesse...
Classificar resultados por data em ordem decrescente https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date Ordenar por atributo
Polarizar resultados fortemente em relação a datas mais recentes https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s Viés por atributo
Polarização fraca aos resultados em relação a datas mais antigas https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w Viés por atributo
Mostrar resultados de 1° de janeiro a 1° de fevereiro de 2010 (inclusive) https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 Restringir ao intervalo

A estimativa do Google sobre a data correta para uma página se baseia em recursos como a data de assinatura dos artigos de notícias ou uma data explicitamente especificada no título do documento. Se uma página tiver datas especificadas incorretamente ou inconsistentes, a estimativa do Google para a data da página pode não fazer sentido, e o Mecanismo de Pesquisa Programável pode retornar resultados ordenados de uma maneira inesperada.

Formatar datas

Um site pode fornecer informações de data implicitamente, usando o recurso de data estimada da página do Google para detectar datas incorporadas no URL, título ou em outros recursos da página, ou explicitamente, fornecendo uma data em um formato de dados estruturados. Em ambos os casos, o uso eficaz de datas exige a formatação correta das datas.

Para os recursos Classificar por atributo, Viés por atributo e Restringir ao intervalo do Mecanismo de Pesquisa Programável, o Google tenta analisar as datas usando a formatação de datas convencional e os padrões formais, como ISO 8601 e IETF RFC 850. Os seguintes formatos de data completos são aceitos:

Formato de data Exemplo de data
YYYY-MM-DD 2009-12-31
YYYY/MM/DD 31/12/2009
AAAAMMDD 20091231
Mês DD AAAA 31 de dezembro de 2009
DD Mês AAAA 31 de dezembro de 2009

O Google vai tentar analisar variantes desses formatos de data, como MM/DD/YYYY e DD/MM/YYYY. No entanto, quanto mais ambígua a data, menor a probabilidade de ela ser analisada pelo Google. Por exemplo, a data 06/07/08 é extremamente ambígua, e é improvável que o Google atribua a ela a interpretação que você quer. Para melhores resultados, use um formato de data ISO 8601 completo com um ano totalmente especificado.

Voltar ao início

Rich snippets

O Google também extrai diversos dados estruturados de JSON-LD, microformatos, SharedPreferences e microdados para serem usados em rich snippets, apresentações estendidas de resultados da pesquisa padrão do Google. Dados semelhantes estão disponíveis para uso nos operadores de dados estruturados do Mecanismo de Pesquisa Programável, normalmente os mesmos dados usados em rich snippets. Por exemplo, se você marcou suas páginas com o padrão de microformato hrecipe, é possível classificar o número de estrelas de avaliação da receita com um operador como &sort=recipe-ratingstars. O Google amplia continuamente os dados extraídos e a quantidade deles que está disponível para uso no Mecanismo de Pesquisa Programável. Para acessar quais dados o Google extrai atualmente, use a Ferramenta de teste de dados estruturados no Search Console.

Voltar ao início

Como usar JSON-LD

JSON-LD é um formato padrão amplamente utilizado para dados estruturados. Os dados são formatados como JSON e colocados em uma tag <script> com type="application/ld+json".

Veja a seguir um pouco de HTML com um JSON-LD simples:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/Event",
        "http://schema.org/description": "Please attend. You'll love it!",
        "http://schema.org/name": "Presenting Foo",
        "http://schema.org/startdate": "2022-05-24",
        "http://schema.org/location": "Back room"
      }
    </script>

O Google extrai um subconjunto desses dados para o Mecanismo de Pesquisa Programável e os normaliza. A normalização simplifica o JSON-LD, removendo muitos idiomas JSON-LD. Os dados normalizados são processados ainda mais:

  • Ele é convertido da estrutura de gráfico de JSON-LD para uma floresta de árvores.
  • A floresta é reduzida às ramificações relacionadas a um subconjunto de tipos do schema.org. O subconjunto consiste nas árvores de tipo do schema.org (em inglês) para Se você tiver outros tipos que sejam úteis para seu caso de uso específico, informe no Fórum de suporte.
  • Cada nó JSON-LD de um dos tipos selecionados extrai uma ramificação da árvore JSON-LD. Essa ramificação inclui os nós ancestrais na árvore e todos os nós descendentes. Por exemplo, podemos ter uma árvore com acesso root em MusicComposition com uma propriedade firstPerformance que tem um valor Event, que tem um conjunto completo de propriedades de Event. Todos esses nós, desde MusicComposition até as propriedades de Event e todos os descendentes, são mantidos para manter um ramo de árvore significativo que contém o firstPerformance Event.
Para o JSON-LD acima, os dados estruturados seriam retornados nos resultados da pesquisa no formato JSON, da seguinte maneira:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

Para ver o que a Pesquisa Google extrai para uma página e validar o JSON-LD, use a Ferramenta de teste de pesquisa aprimorada no site do Search Console do Google.

Para saber mais sobre JSON-LD, consulte a documentação de dados estruturados e json-ld.org.

Voltar ao início

Como usar microformatos

Microformatos: é uma especificação para representar itens publicados com frequência, como avaliações, pessoas, produtos e empresas. Geralmente, os microformatos consistem em elementos <span> e <div> e uma propriedade de classe, com um nome de propriedade breve e descritivo (como dtreviewed ou rating, que representam a data em que um item foi avaliado e a classificação dele, respectivamente).

A seguir está incluído um snippet de código HTML simples.

<p><strong>Kevin Grendelzilla</strong></p>
<p>Technical writer at Google</p>
<p>555 Search Parkway</p>
<p>Googlelandia, CA 94043</p>

O snippet a seguir mostra o código HTML anterior estendido com microformatos:

<div class="vcard">
   <p><strong class="fn">Kevin Grendelzilla</strong></p>
   <p><span class="title">Technical writer</span> at <span class="org">Google</span></p>
   <p><span class="adr">
      <span class="street-address">555 Search Parkway</span>
      <span class="locality">Googlelandia</span>, <span class="region">CA</span>
      <span class="postcode">94043</span>
      </span></p>
</div>

O Google extrai um subconjunto desses dados, normalizado e reorganizado para corresponder a como eles seriam exibidos nos rich snippets. Esse subconjunto seria retornado em resultados XML como este:

<r n="1">
 ...
 <PageMap>
  <DataObject type="person">
   <Attribute name="location" value="Googlelandia"/>
   <Attribute name="role" value="Technical Writer"/>
  </DataObject>
 </PageMap>
 ...
</r>

Para ver o que o Google extrai para uma página, use a Ferramenta de teste de dados estruturados no site do Search Console do Google. Os dados que o Google extrai das páginas são continuamente ampliados. Por isso, confira periodicamente se os dados desejados foram disponibilizados. Enquanto isso, se você precisar de dados personalizados que não correspondam a um microformato definido, use PageMaps.

Para saber mais sobre microformatos, consulte a documentação de dados estruturados e microformats.org.

Voltar ao início

Como usar o recurso de estrutura de descrição de recursos em Atributos (USD)

O framework de descrição de recursos em atributos (USD) é mais flexível que microformatos. Os microformatos especificam uma sintaxe para incluir dados estruturados em documentos HTML e um conjunto de classes de microformato, cada um com o próprio vocabulário específico de atributos permitidos. Por outro lado, o FB, especifica apenas uma sintaxe e permite usar vocabulários existentes de atributos ou criar um próprio. Ele permite até mesmo combinar vários vocabulários livremente. Se os vocabulários existentes não atenderem às suas necessidades, defina seus próprios padrões e vocabulários criando novos campos.

A seguir está incluído um snippet de código HTML simples.

<div>
   <h3>5 Centimeters Per Second</h3>
   <h4>Makoto Shinkai</h4>
    ...
</div>

O snippet a seguir mostra o código HTML anterior estendido com SharedPreferences:

<div>
   <h3 property="dc:title">5 Centimeters Per Second</h3>
   <h4 property="dc:maker">Makoto Shinkai</h4>
   ...
</div>

Para saber mais sobre GeoJSON, consulte a documentação sobre dados estruturados. Para saber mais sobre como definir um esquema de RDF, consulte o RDF Primer.

Voltar ao início

Uso de microdados

O HTML5, a revisão mais recente das páginas da Web em linguagem natural, define um formato chamado microdados, que incorpora as ideias de SharedPreferences e microformatos diretamente no próprio padrão HTML. Os microdados usam atributos simples em tags HTML (geralmente span ou div) para atribuir nomes breves e descritivos a itens e propriedades.

Assim como uros e microformatos, os atributos de microdados ajudam a especificar que seu conteúdo descreve informações de tipos específicos, como avaliações, pessoas, informações ou eventos. Por exemplo, uma pessoa pode ter nome, apelido, URL, cargo e afiliação de propriedade. Veja a seguir um exemplo de um pequeno bloco HTML que mostra os dados de contato básicos de Bob Smith:

<div>
  My name is Bob Smith but people call me Smithy. Here is my home page:
  <a href="http://www.example.com">www.example.com</a>
  I live in Albuquerque, NM and work as an engineer at ACME Corp.
</div>

O código a seguir é o mesmo HTML marcado com microdados. Neste exemplo, usamos uma propriedade "nickname" que ainda não faz parte oficialmente do schema.org. A pesquisa personalizada é uma boa maneira de explorar possíveis extensões do schema.org localmente antes de propor à comunidade em geral.

<div itemscope itemtype="http://schema.org/Person">
  My name is <span itemprop="name">Bob Smith</span>
  but people call me <span itemprop="nickname">Smithy</span>.
  Here is my home page:
  <a href="http://www.example.com" itemprop="url">www.example.com</a>
  I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
  at <span itemprop="affiliation">ACME Corp</span>.
</div>

A primeira linha deste exemplo inclui uma tag HTML div com um atributo itemscope que indica que div contém um item de microdados. O atributo itemtype="http://schema.org/Person" na mesma tag informa que se trata de uma pessoa. Cada propriedade do item da pessoa é identificada com o atributo itemprop. Por exemplo, itemprop="name" na tag span descreve o nome da pessoa. Você não está limitado a span e div. A tag itemprop="url" é anexada a uma tag a (fixa).

Para saber mais sobre microdados, consulte a documentação de dados estruturados e o padrão Microdados HTML.

Voltar ao início

Como visualizar dados estruturados extraídos

Os dados estruturados JSON-LD têm uma ferramenta especial de validação compatível com o Google, a Ferramenta de teste de pesquisa aprimorada. Ele verifica a sintaxe do JSON-LD e algumas das semânticas dele, especialmente se os dados estruturados incluem atributos obrigatórios e recomendados. Para conferir outras formas de dados estruturados, use o Schema Markup Validator. Ela valida a sintaxe dos dados estruturados e mostra a forma interpretada.

O Mecanismo de Pesquisa Programável mantém um subconjunto dos dados estruturados. Portanto, use um Mecanismo de Pesquisa Programável para inspecionar a visualização dele dos dados estruturados de uma página:

  1. Ativar a opção Dados estruturados nos resultados da pesquisa em Recursos avançados de pesquisa

    Captura de tela da ativação dos dados estruturados

  2. Em seguida, use esse mecanismo de pesquisa para encontrar uma página com os dados que você quer ver e clique no botão Dados estruturados no resultado da pesquisa da página:

    Captura de tela do botão de dados estruturados nos resultados da pesquisa

Se você não incluiu tags em nenhuma das suas páginas da Web com dados estruturados, mas quer ver a aparência desses dados, insira os URLs de outros sites. Sites populares que têm informações de avaliação ou uma lista de contatos provavelmente têm dados estruturados.

Depois de encontrar uma página com dados estruturados, você pode ver a origem dela para ver os dados estruturados implementados pelo site. Por exemplo, considere o snippet de HTML a seguir com dados estruturados sobre uma pessoa implementados como microformatos:

<div class="vcard">
    <h1 class="fn">
      <span class="given-name">Godzilla</span>
      <span class="family-name">Gigantis</span>
    </h1>
    <span class="title">Senior Giant Monster</span>,
    <span class="adr">
      <span class="locality">Tokyo</span>
    </span>
<div>

O Mecanismo de Pesquisa Programável extrai o seguinte subconjunto desses dados para uso na pesquisa estruturada:

person (source = MICROFORMAT)
  location = Tokyo

Voltar ao início

Como explorar outros recursos

Os dados estruturados podem ser usados em vários recursos do Mecanismo de Pesquisa Programável, incluindo: