A marcação de dados estruturados ajuda a definir as propriedades dos dados de retirada na loja e dos produtos na vitrine local hospedada pelo comerciante. Adicionar a marcação de dados estruturados obrigatória garante que o Google revise a precisão dos dados do produto local.
Dados estruturados da vitrine local hospedada pelo comerciante
Adicione a marcação de dados estruturados obrigatória exibida na tabela abaixo às páginas de destino do seu produto:
Observação: marcações schema.org podem ser usadas em páginas da Web programadas em qualquer linguagem. A marcação HTML, por exemplo, fica em inglês. Os valores de schema.org diferenciam maiúsculas de minúsculas.
Valor de schema.org | Valor da especificação do feed de inventário ou de produtos | Tipo de valor |
---|---|---|
Product > sku | itemid |
String da SKU |
Product > offers > price | price |
Este campo contém apenas o valor do preço. O preço precisa ser um número sem separadores de milhares ou espaços (por exemplo, "8,99"). |
Product > offers > priceCurrency | price (currency) |
A moeda do preço sempre precisa ser especificada no formato ISO 4217 de 3 letras (por exemplo, "USD", "GBP", "EUR") e tem que atender aos requisitos de idioma e moeda do país de destino. |
Product > offers > availability | availability |
Valor ItemAvailability válido Os valores de schema.org mais comuns são InStock e OutofStock . |
Product > offers > itemCondition | condition |
OfferItemCondition válido. Os valores de schema.org mais comuns são NewCondition e UsedCondition . |
Product > offers > availableAtOrFrom > branchCode | store code |
Um identificador alfanumérico exclusivo para cada loja. Use os mesmos códigos de loja fornecidos nos Perfis da empresa. |
Dados estruturados de retirada na loja
Para exibir as anotações de retirada no site Google.com para ofertas direcionadas à sua página de destino de retirada na loja, adicione os seguintes valores:
Observação: marcações schema.org podem ser usadas em páginas da Web programadas em qualquer linguagem. A marcação HTML, por exemplo, fica em inglês. Os valores de schema.org diferenciam maiúsculas de minúsculas.
Propriedade de schema.org |
Valor da especificação do feed de inventário ou de produtos |
Tipo de valor |
---|---|---|
Product > sku | item id |
String da SKU |
Product > offers > price | price |
Este campo contém apenas o valor do preço. O preço precisa ser um número sem separadores de milhares ou espaços (por exemplo, "8,99"). |
Product > offers > priceCurrency | price (currency) |
A moeda do preço sempre precisa ser especificada no formato ISO 4217 de 3 letras (por exemplo, "USD", "GBP", "EUR") e tem que atender aos requisitos de idioma e moeda do país de destino. |
Product > offers > availability | availability |
Valor |
Product > offers > itemCondition | condition |
|
Product > offers > availableAtOrFrom > branchCode | store code |
Um identificador alfanumérico exclusivo para cada loja. O Store code precisa corresponder ao código fornecido nos Perfis da empresa. |
Product > offers > availableDeliveryMethod |
-- |
O valor OnSitePickup do schema.org indica que o produto está disponível para retirada na loja. |
Product > offers > potentialAction | pickup method |
O valor BuyAction do schema.org indica que o produto pode ser comprado on-line para retirada na loja. O valor ReserveAction do schema.org indica que o produto pode ser reservado on-line para retirada na loja. |
Product > offers > deliveryLeadTime | pickup sla |
O tempo de lead do envio precisa ser um ou zero. É usado para indicar o número de dias estimado até que o item esteja disponível para retirada. Veja a seguir: 0 = mesmo dia 1 = dia seguinte |
Saiba mais sobre os dados estruturados do Merchant Center
Testar sua marcação
Teste a implementação no Schema.org com a ferramenta de pesquisa aprimorada. Saiba mais sobre como usar a ferramenta, depurar problemas e interpretar os resultados na ferramenta em Teste de pesquisa aprimorada.Requisitos para a marcação de dados estruturados
- A marcação de dados estruturados precisa estar no HTML retornado do servidor da Web. Ela não pode ser gerada com JavaScript após o carregamento da página.
- Sua página de destino não pode ser alterada com base nas informações sobre o usuário, por exemplo, para adaptar os preços de acordo com endereço IP ou tipo de navegador.
- Os dados estruturados precisam ser iguais aos valores exibidos para o usuário. Fornecer dados incorretos na página de destino é uma violação das diretrizes para desenvolvedores da Web.
Exemplos
Exemplo de microdados
<div itemscope itemtype="http://schema.org/Product">
<meta itemprop="sku" content="123456"/>
<meta itemprop="name" content="Microondas Acme branco de 17 polegadas"/>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Online offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="BRL"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Local offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="BRL"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
<div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" content="Nome da loja Acme"/>
<span itemprop="branchCode" content="12345"/>
</div>
<link itemprop="availableDeliveryMethod" href="http://schema.org/OnSitePickup"/>
<link itemprop="potentialAction" itemscope itemtype="http://schema.org/BuyAction"/>
<div itemprop="deliveryLeadTime" itemscope itemtype="http://schema.org/QuantitativeValue">
<span itemprop="value" content="0"/>
</div>
</div>
</div>
Exemplo de JSON-LD
{
"@context": "http://schema.org/",
"@type": "Product",
"sku": "123456",
"name": "Microondas Acme branco de 17 polegadas",
"offers": [{
"@type": "Offer",
"price": "55,00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition"
}, {
"@type": "Offer",
"price": "55,00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition",
"availableAtOrFrom": {
"@type": "Place",
"name": "Nome da loja Acme",
"branchCode": "12345"
},
"availableDeliveryMethod": "http://schema.org/OnSitePickup",
"potentialAction": {
"@type": "http://schema.org/BuyAction"
},
"deliveryLeadTime": {
"@type": "http://schema.org/QuantitativeValue",
"value": 0
}
}]
}