Notificação

Agora esta Central de Ajuda mostra artigos relacionados ao Merchant Center Next. Saiba mais sobre o upgrade e tire suas dúvidas na seção de perguntas frequentes.

Valores e atributos de dados estruturados compatíveis

Use a marcação de dados estruturados nas páginas de destino do produto para ajudar o Google a recuperar informações atualizadas sobre itens e ofertas do seu site. Qualquer marcação de dados estruturados compatível com o Merchant Center terá atributos e valores correspondentes que são aceitos, conforme listado na especificação dos dados do produto. Seus dados estruturados precisam coincidir com os valores e atributos correspondentes.

No momento, o schema.org não é compatível com alguns atributos.

Nesta página:

Atributos e anotações do schema.org

Os atributos são uma das maneiras de organizar os dados de produtos enviados ao Merchant Center. Cada um dos atributos contém uma informação sobre o item, como o título ou a descrição dele. A correspondência adequada dos valores do schema.org com os atributos da especificação dos dados do produto vai resultar em menos erros ao validar o feed.

Observação: se você usar as atualizações automáticas de itens, especifique as propriedades de schema.org price, priceCurrency, availability e condition para aumentar a precisão. Saiba mais sobre as atualizações automáticas de itens.

Atributo dos dados de produtos

  • Propriedade de schema.org
Tipo e descrição
Os atributos a seguir são do tipo Product do schema.org.

id

Texto

title

Texto

description

Texto

image_link

URL

item_group_id

Texto

Uma SKU principal, necessária para agrupar todas as variantes de produtos do mesmo grupo.

gtin

Texto

O GTIN que identifica seu produto.

Especifique apenas uma dessas propriedades de schema.org.

Quando você usa valores GTIN, eles precisam ter o comprimento correto e conter o dígito de verificação certo.

material

Texto

pattern

Texto

mpn

Texto

brand

Texto

Use a propriedade brand para especificar um objeto Brand que especifica a marca pela propriedade name.

gender

Texto

Use a propriedade audience para especificar um objeto PeopleAudience que define o gênero usando a propriedade suggestedGender. Valores válidos são aqueles definidos pelo atributo gênero [gender]:

male

female

unisex

age_group

E

Número (em anos)

Use a propriedade audience para definir um objeto PeopleAudience que especifique a idade usando as propriedades suggestedMinAge (ou suggestedAge.minValue) e suggestedMaxAge (ou suggestedAge.maxValue).

Os valores válidos são aqueles definidos pelo atributo de idade [age_group]:

Especificação de dados Valor de Schema.org
 

suggestedMinAge OU suggestedAge.minValue

newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
Especificação de dados Valor de Schema.org
  suggestedMaxAge OU suggestedAge.maxValue
newborn 0.25
infant 1.0
toddler 5.0
kids 13.0
adult Não especificado

color

Texto

size

OU

Texto

Use a propriedade size para especificar um valor de texto ou um objeto SizeSpecification, que define o tamanho usando a propriedade name. O objeto SizeSpecification deve ser usado ao especificar o sizeGroup e/ou o sizeSystem.

size_type

Texto

Use a propriedade size para especificar um objeto SizeSpecification que especifica o tipo de tamanho usando a propriedade sizeGroup.

Os valores válidos são do tipo WearableSizeGroupEnumeration (em inglês). É possível especificar no máximo dois valores. Eles são mapeados para valores de feed desta maneira:

Especificação de dados Valor de Schema.org
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

padrão

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

Texto

Use a propriedade size para especificar um objeto SizeSpecification que define o sistema de tamanhos usando a propriedade sizeSystem.

Os valores válidos são do tipo WearableSizeSystemEnumeration. Eles são mapeados para valores de feed desta maneira:

Especificação de dados Valor de Schema.org
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

product_length

value: número
unitCode / unitText: texto

Use a propriedade depth para definir um objeto QuantitativeValue que especifique o comprimento do produto usando a propriedade value e a dimensão usando unitCode (código UN/CEFACT "CMT" ou "INH") ou unitText ("cm" ou "in").

product_width

value: número
unitCode / unitText: texto

Use a propriedade width para definir um objeto QuantitativeValue que especifique a largura do produto usando a propriedade value e a dimensão usando unitCode (código UN/CEFACT "CMT" ou "INH") ou unitText ("cm" ou "in").

product_height

value: número
unitCode / unitText: texto

Use a propriedade height para definir um objeto QuantitativeValue que especifique o comprimento do produto usando a propriedade value e a dimensão usando unitCode (código UN/CEFACT "CMT" ou "INH") ou unitText ("cm" ou "in").

product_weight

value: número
unitCode / unitText: texto

Use a propriedade weight para definir um objeto QuantitativeValue que especifique o peso do produto usando a propriedade value e a dimensão usando unitCode (código UN/CEFACT "LBR", "ONZ", "KGM" ou "GRM") ou unitText ("lb", "oz", "kg", ou "g").

As propriedades de schema.org a seguir são do tipo "Offer", que precisam ser aninhadas em Product usando a propriedade offers. Veja os exemplos abaixo.

link

Um URL válido para seu produto.

price

sale_price

OU:

[price]: número. Enviado sem símbolos de moeda, espaços ou separadores de milhares (por exemplo, "1498.99").

[priceCurrency]: texto. Enviado no formato ISO 4217 com três letras (por exemplo, USD, GBP e EUR). A moeda precisa atender aos requisitos de idioma e moeda do país de destino.

Observação: price e priceCurrency podem ser enviados diretamente na instância Offer ou indiretamente por uma propriedade priceSpecification de tipo UnitPriceSpecification.

Quando sale_price é especificado, price precisa ser incluído usando uma propriedade priceSpecification com priceSpecification.priceType="ListPrice".

O atributo preço promocional [sale_price] pode ser especificado diretamente na oferta ou em uma propriedade priceSpecification do tipo UnitPriceSpecification sem um priceSpecification.priceType.

availability

Os valores válidos são do tipo ItemAvailability (em inglês). Eles são mapeados para valores de feed desta maneira:

Especificação de dados Valor de Schema.org
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

condition

Os valores válidos são do tipo OfferItemCondition (em inglês). Eles são mapeados para valores de feed desta maneira:

Especificação de dados Valor de Schema.org
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

checkout_link_template

Um URL válido para finalização da compra do seu produto.

Exemplos com JSON-LD

Produto único

Exemplo

O exemplo a seguir mostra um produto básico com um conjunto mínimo de propriedades.

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 39.99,
    "priceCurrency": "USD"

  }
}

O exemplo a seguir mostra como especificar o tipo e o sistema de tamanhos usando o schema.org. O exemplo especifica o tamanho dos EUA "XL" para uma camiseta azul destinada a adultos (pessoas com mais de 13 anos) no departamento de moda masculina "Big&Tall".

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "Classic T-Shirt",
    "description": "All-cotton t-shirt in classic cut",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "material": "cotton",
    "color": "blue",
    "size": {
      "@type": "SizeSpecification",
      "name": "XL",
      "sizeSystem": "https://schema.org/WearableSizeSystemUS",
      "sizeGroup": [ 
         "https://schema.org/WearableSizeGroupBig",
         "https://schema.org/WearableSizeGroupTall" 
      ]
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "male",
      "suggestedMinAge": 13
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/tshirt",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 24.99,
      "priceCurrency": "USD"
    }
  }

 

Vários produtos não relacionados em uma página de destino

Quando sua página reúne vários produtos não relacionados e cada um tem a própria anotação de dados estruturados, todas as anotações precisam conter informações que identifiquem o produto a que se referem.

Por exemplo, recomendamos enviar a SKU (atributo código [id]) ou GTIN (atributo GTIN [gtin]) em cada anotação. Se você não enviar essas informações, talvez os itens na página de destino não correspondam aos dados estruturados do produto. Saiba mais como configurar dados estruturados nas páginas de destino.

Exemplo

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": "Nice trinket",
    "description": "Trinket with clean lines",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/trinket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 39.99,
      "priceCurrency": "USD"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "racket-12345",
    "image": "https://www.example.com/racket.jpg",
    "name": "Nice racket",
    "description": "Racket for Tennis",
    "gtin": "12345678901235",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/racket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 59.99,
      "priceCurrency": "USD"
    }
  }
]

Preço promocional

O exemplo a seguir ilustra um produto básico com um preço promocional. Para indicar um preço promocional, especifique também o preço de tabela original, que é definido na propriedade /priceType.

 

Exemplo

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 10.00,
    "priceCurrency": "USD",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "priceType": "https://schema.org/ListPrice",
      "price": 15.00,
      "priceCurrency": "USD"
    }
  }
}


Se /UnitPriceSpecification for usado para o preço normal, a codificação simples contém dois /UnitPriceSpecification:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": [
      {
        "@type": "UnitPriceSpecification",
        "price": 10.00,
        "priceCurrency": "USD"
      },
      {
        "@type": "UnitPriceSpecification",
        "priceType": "https://schema.org/ListPrice",
        "price": 15.00,
        "priceCurrency": "USD"
      }
    ]
  }
}

Frete

Para especificar os custos de frete (recomendado) do seu produto, use o tipo de Schema.org OfferShippingDetails que precisa ser aninhado em uma oferta usando a propriedade shippingDetails e os mapas que fazem parte do atributo frete [shipping] na especificação dos dados do produto. É possível enviar várias propriedades shippingDetails.

Atributo dos dados de produtos

  • Propriedade de schema.org
Tipo e descrição
Os atributos a seguir são do tipo OfferShippingDetails do schema.org.

shipping.country

Texto

Código do país ISO 3166-1 com dois dígitos

Use a propriedade shippingDestination para especificar um objeto DefinedRegion que especifica o país de envio usando a propriedade addressCountry.

shipping.region

Texto

Código de subdivisão ISO 3166-2 de dois ou três dígitos sem o prefixo do país. Compatível apenas com os seguintes países: Austrália, EUA ou Japão. Exemplos: "NY", "NSW" ou "03".

Use a propriedade shippingDestination para especificar um objeto DefinedRegion que especifica a região de envio usando a propriedade addressRegion. Use a mesma propriedade shippingDestination para especificar o addressRegion, que é usada para definir o addressCountry.

shipping.price

value: número sem símbolos de moeda, espaços ou separadores de milhares (por exemplo, "1498,99").

currency: texto. Enviado no formato ISO 4217 de três letras (por exemplo, "USD", "GBP", "EUR"). A moeda precisa ser a mesma enviada para o preço da oferta.

Use a propriedade shippingRate para especificar um objeto MonetaryAmount que define value e currency.

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

Número (não negativo e inteiro)

Esse valor especifica o tempo em dias úteis entre o momento em que um pedido é feito e o momento em que ele é entregue à transportadora. O tempo em separação especifica o intervalo de tempo entre o momento em que um pedido é feito e o momento em que ele é entregue à transportadora. O tempo em trânsito especifica o intervalo de tempo entre o envio do produto para a transportadora e o momento em que ele é entregue ao cliente.

Use a propriedade deliveryTime para especificar um objeto ShippingdeliveryTime que defina handlingTime e transitTime do tipo QuantitativeValue. Use as propriedades minValue e maxValue em QuantitativeValue para determinar os números mínimo e máximo de dias úteis, respectivamente.

Exemplo

O exemplo a seguir mostra como especificar as informações de frete usando o schema.org. O exemplo especifica um custo de frete de USD 3,49 para os seguintes estados dos EUA: Arizona, Califórnia e Nevada. O tempo em separação leva de 0 a 1 dia útil, e o tempo em trânsito de 1 a 5 dias úteis.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US",
        "addressRegion": [ "CA", "NV", "AZ" ]
      },
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 3.49,
        "currency": "USD"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
    "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
    "unitCode": "DAY"
        }
      }
    }
  }

Devoluções

Para especificar o período de devolução e o custo do produto, use o tipo MerchantReturnPolicy do schema.org, que precisa ser aninhado em Offer usando a propriedade hasMerchantReturnPolicy.

O MerchantReturnPolicy só pode ser aplicado a ofertas rastreadas. Não há atributo correspondente na especificação dos dados do produto.

Atributo dos dados de produtos

  • Propriedade de schema.org
Tipo e descrição
As propriedades de schema.org a seguir são do tipo MerchantReturnPolicy, que precisam ser aninhadas em um produto usando a propriedade Offers. Confira os exemplos abaixo.
applicableCountry

texto

Código do país ISO 3166-1 alfa-2 com duas letras (por exemplo, "US").

Código do país ISO 3166-1 alfa-3 com três letras (por exemplo, "USA")

Um país a que se aplica uma política de devolução específica do comerciante. Ele pode ser diferente do país de origem do produto. É possível especificar até 50 países.

returnPolicyCategory

Os valores válidos são do tipo MerchantReturnEnumeration.

Se especificado como MerchantReturnFiniteReturnWindow ou MerchantReturnUnlimitedWindow, recomenda-se returnMethod e returnShippingFeesAmount. Além disso, se especificado como MerchantReturnFiniteReturnWindow, o merchantReturnDays é obrigatório.

merchantReturnDays

Número inteiro

O número de dias (a partir da data de entrega) que um produto pode ser devolvido.

returnMethod

Os valores válidos são do tipo ReturnMethodEnumeration:

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees O valor válido é FreeReturn do tipo ReturnFeesEnumeration.
returnShippingFeesAmount

MonetaryAmount

Informações sobre o custo do frete para devoluções do produto.

Exemplo

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 2.99,
        "currency": "USD"
      },
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
          "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
          "unitCode": "DAY"
        }
      }
    },
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": "US",
      "returnPolicyCategory":  "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn"
    }
  }
}

Eficiência energética

O schema.org aceita a rotulagem de produtos que têm eficiência energética usando o tipo EnergyConsumptionDetails, que pode ser especificado para um produto que usa a propriedade EnergyConsumptionDetails.

Atributo dos dados de produtos

  • Propriedade de schema.org
Tipo e descrição
As propriedades de schema.org a seguir são do tipo EnergyConsumptionDetails.

energy_efficiency_class

Os valores válidos são do tipo EUEnergyEfficiencyEnumeration (em inglês) do schema.org. Use a tabela de mapeamento de valores abaixo desta.

classe de eficiência energética mínima [min_energy_efficiency_class]

Adicione à instância de EnergyConsumptionDetails que foi usada para especificar o atributo de classe de eficiência energética [energy_efficiency_class]. Depois disso, use a mesma tabela de mapeamento para selecionar o valor. Se a instância não for informada e energy_efficiency_class for especificado, o valor EUEnergyEfficiencyCategoryG será presumido.

classe de eficiência energética máxima [max_energy_efficiency_class]

Adicione à instância de EnergyConsumptionDetails que foi usada para especificar o atributo de classe de eficiência energética [energy_efficiency_class]. Depois disso, use a mesma tabela de mapeamento para selecionar o valor. Se a instância não for informada e energy_efficiency_class for especificado, o valor EUEnergyEfficiencyCategoryA3Plus será presumido.

Os valores energyEfficiencyScale, energyEfficiencyScaleMin e energyEfficiencyScaleMax são do tipo de enumeração EUEnergyEfficiencyEnumeration do schema.org e são mapeados para os valores dos três atributos de eficiência energética na especificação dos dados do produto conforme mostrado abaixo.

Exemplo

O exemplo a seguir mostra como especificar as informações de eficiência energética usando o schema.org. No exemplo, especificamos a classe de eficiência energética "C" da UE com a escala de "A+" a "F" para um aquecedor de água.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "Aquecedor de água",
  "description": "Aquecedor de água com grande capacidade",
  "gtin": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  }, 
  "hasEnergyConsumptionDetails": {
    "hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
    "energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
  },

  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

Preço por unidade

O Schema.org aceita o preço unitário de produtos com a propriedade referenceQuantity no tipo UnitPriceSpecification, enviado usando a propriedade priceSpecification na oferta. Ao definir o preço unitário, especifique também o preço e a moeda do produto usando a propriedade priceSpecification, em vez de usar diretamente as propriedades price e priceCurrency.

Atributo dos dados de produtos

  • Propriedade de schema.org
Tipo e descrição
As propriedades do schema.org a seguir são do tipo UnitPriceSpecification.

unit_pricing_measure

value: número
unitCode / unitText: Text

Especifique a medida de preço unitário usando uma propriedade referenceQuantity do tipo QuantitativeValue no objeto UnitPriceSpecification usado para definir o preço da oferta.

Use a propriedade value e o unitCode (código UN/CEFACT) ou as propriedades unitText para especificar o valor e a unidade da medida de preço unitário. Consulte o artigo sobre [unit_pricing_measure] para conferir os valores e as unidades compatíveis.

unit_pricing_base_measure

value: número
unitCode / unitText: Text

Especifique a medida base de preços unitários usando uma propriedade valueReference do tipo QuantitativeValue no objeto QuantitativeValue usado para definir a medida de preço unitário.

Use a propriedade value e o unitCode (código UN/CEFACT) ou as propriedades unitText para especificar o valor e a unidade da medida de preço unitário. Consulte o artigo sobre a [unit_pricing_base_measure] para conferir os valores e as unidades compatíveis.

Exemplo

O exemplo a seguir mostra um preço de € 3,99 por um saco de arroz de 5 KG com um preço padronizado preferencial por 1 KG. Isso significa que ele pode ser mostrado aos consumidores com um preço unitário de € 0,80/quilo.

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "Basmati rice",
  "description": "Large bag of Organic Basmati white rice, 5 Kilogram",
  "gtin": "12345678901231",
  "brand": {
    "@type": "Brand",
    "name": "ExampleRiceBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/basrice1kg",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 3.99,
      "priceCurrency": "EUR",
      "referenceQuantity": {
        "@type": "QuantitativeValue",
        "value": 5,
        "unitCode": "KGM",
        "valueReference": {
          "value": 1,
          "unitCode": "KGM"
        }
      }
    }
  }
}

Testar sua marcação

Para testar a implementação de schema.org com a ferramenta Pesquisa aprimorada, consulte o relatório para dados estruturados de "Listagens do Merchant". Confira como usar a ferramenta para depurar problemas e interpretar os resultados na Central de Ajuda do Google Search Console. Saiba mais sobre os dados estruturados do produto.

Requisitos para a marcação de dados estruturados

  • A marcação de dados estruturados precisa estar no HTML retornado do servidor da Web. Essa marcação 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 cliente, por exemplo, para adaptar os preços de acordo com o endereço IP ou o tipo de navegador.
  • Os dados estruturados precisam ser iguais aos valores exibidos para o cliente. Fornecer dados incorretos na página de destino é uma violação das diretrizes para desenvolvedores da Web.
  • O Google recomenda o uso de JSON-LD para os dados estruturados.

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
6621810565873979320
true
Pesquisar na Central de Ajuda
true
true
true
true
true
71525
false
false