Por que os dados estruturados são críticos para o comércio agentic
Um agente de IA que recebe a consulta "encontre-me um fone de ouvido Bluetooth abaixo de US$ 80" não lerá o texto de marketing das suas páginas de produto. Ele consultará dados estruturados, informações formatadas de acordo com esquemas padronizados que as máquinas podem ler e comparar de forma confiável.
Se os dados do seu produto estiverem bem estruturados, o agente poderá extrair em milissegundos: o preço exato, a disponibilidade em estoque, os prazos de entrega, a política de devolução, as avaliações agregadas de clientes e as especificações técnicas relevantes. Se seus dados estiverem mal estruturados ou ausentes, o agente passará para o próximo concorrente.
Esta é uma diferença fundamental em relação ao SEO clássico: no SEO, você pode compensar a falta de dados estruturados com um bom conteúdo de texto. No comércio agentic, os dados estruturados não são opcionais, são a condição para existir no canal agentic.
Tipos essenciais de schema.org para e-commerce agentic
1. Schema Product
O tipo Product é o esquema base para qualquer página de produto. Para o comércio agentic, as propriedades mínimas exigidas são:
name, nome do produto (preciso, descritivo, não linguagem de marketing)description, descrição factual das principais característicasskuougtin13, identificador único do produtobrand, marca do produto (objeto Brand)image, URL da imagem principal (alta resolução)offers, preço e disponibilidade (objeto Offer)aggregateRating, avaliação média e contagem de avaliações
Propriedades recomendadas para máxima compatibilidade com UCP:
weight,height,width,depth, dimensões para cálculo de custo de enviocolor,size, para variantes de produtocategory, categoria padronizada (preferir taxonomias padrão)additionalProperty, atributos específicos do tipo de produto (ex: Bluetooth 5.3, bateria de 30h)
2. Schema Offer
O objeto Offer está aninhado dentro de Product e define as condições de venda. Esta é a informação que os agentes de IA usam mais intensivamente para comparar e selecionar:
price, preço exato incluindo impostos (número, não texto)priceCurrency, moeda ("USD", "EUR")availability, disponibilidade ("InStock", "OutOfStock", "PreOrder")shippingDetails, tempo e custo de entrega (objeto OfferShippingDetails)hasMerchantReturnPolicy, link para a política de devoluçãoseller, informações do comerciante (objeto Organization)
3. Schema MerchantReturnPolicy
Desde a implantação do UCP em janeiro de 2026, MerchantReturnPolicy tornou-se obrigatório para comerciantes em conformidade. Os agentes de IA o utilizam ativamente para comparar as condições de devolução entre os comerciantes:
returnPolicyCategory, tipo de política ("MerchantReturnFiniteReturnWindow", etc.)merchantReturnDays, número de dias para devolver um itemreturnMethod, método de devolução ("ReturnByMail", "ReturnInStore")refundType, tipo de reembolso ("FullRefund", "StoreCreditRefund")
4. Schema OfferShippingDetails
Os prazos e custos de entrega são fatores-chave nas decisões de compra agentic, muitas vezes tão importantes quanto o preço. O objeto OfferShippingDetails deve incluir:
shippingRate, custo de envio (objeto MonetaryAmount)deliveryTime, tempo estimado de entrega (objeto ShippingDeliveryTime)shippingDestination, zonas geográficas de entrega cobertas
Exemplo completo de JSON-LD para uma página de produto compatível com UCP
{`{
"@context": "https://schema.org",
"@type": "Product",
"name": "Bluetooth Pro 500 Headphones",
"sku": "BHP-PRO-500-BLK",
"gtin13": "0123456789012",
"description": "Bluetooth 5.3 headphones, active noise cancelling, 30h battery",
"brand": { "@type": "Brand", "name": "AudioPro" },
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 284
},
"offers": {
"@type": "Offer",
"price": 79.99,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"refundType": "https://schema.org/FullRefund"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": 0,
"currency": "USD"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
"transitTime": { "@type": "QuantitativeValue", "minValue": 2, "maxValue": 3, "unitCode": "DAY" }
}
}
}
}`}
Como validar seus dados estruturados
- Google Rich Results Test (
search.google.com/test/rich-results), sintaxe e elegibilidade para rich results - Schema.org Validator (
validator.schema.org), validação completa de JSON-LD - UCP Compliance Checker, ferramenta oficial no GitHub do UCP para validação completa de conformidade
- Bing Markup Validator, compatibilidade com Bing Copilot