Por qué los datos estructurados son críticos para el comercio agéntico
Un agente de IA que reciba la consulta "encuéntrame unos auriculares Bluetooth por menos de 80 $" no leerá el texto de marketing de sus páginas de producto. Consultará datos estructurados, información formateada según esquemas estandarizados que las máquinas pueden leer y comparar de forma fiable.
Si los datos de su producto están bien estructurados, el agente podrá extraer en milisegundos: el precio exacto, la disponibilidad de existencias, los plazos de entrega, la política de devoluciones, las reseñas agregadas de los clientes y las especificaciones técnicas relevantes. Si sus datos están mal estructurados o faltan, el agente pasará al siguiente competidor.
Esta es una diferencia fundamental con el SEO clásico: en el SEO, se puede compensar la falta de datos estructurados con un buen contenido de texto. En el comercio agéntico, los datos estructurados no son opcionales, son la condición para existir en el canal agéntico.
Tipos esenciales de schema.org para el comercio electrónico agéntico
1. Esquema de producto
El tipo Product es el esquema base para cualquier página de producto. Para el comercio agéntico, las propiedades mínimas requeridas son:
name, nombre del producto (preciso, descriptivo, no lenguaje de marketing)description, descripción fáctica de las características principalesskuogtin13, identificador único del productobrand, marca del producto (objeto Brand)image, URL de la imagen principal (alta resolución)offers, precio y disponibilidad (objeto Offer)aggregateRating, calificación promedio y número de reseñas
Propiedades recomendadas para una máxima compatibilidad con UCP:
weight,height,width,depth, dimensiones para el cálculo del coste de envíocolor,size, para variantes de productocategory, categoría estandarizada (preferir taxonomías estándar)additionalProperty, atributos específicos del tipo de producto (por ejemplo, Bluetooth 5.3, batería de 30h)
2. Esquema de oferta
El objeto Offer está anidado dentro de Product y define las condiciones de venta. Esta es la información que los agentes de IA utilizan más intensivamente para comparar y seleccionar:
price, precio exacto incluyendo impuestos (número, no texto)priceCurrency, moneda ("USD", "EUR")availability, disponibilidad ("InStock", "OutOfStock", "PreOrder")shippingDetails, tiempo y coste de entrega (objeto OfferShippingDetails)hasMerchantReturnPolicy, enlace a la política de devolucionesseller, información del comerciante (objeto Organization)
3. Esquema de MerchantReturnPolicy
Desde el despliegue de UCP en enero de 2026, MerchantReturnPolicy se ha vuelto obligatorio para los comerciantes que cumplen con la normativa. Los agentes de IA lo utilizan activamente para comparar las condiciones de devolución entre comerciantes:
returnPolicyCategory, tipo de política ("MerchantReturnFiniteReturnWindow", etc.)merchantReturnDays, número de días para devolver un artículoreturnMethod, método de devolución ("ReturnByMail", "ReturnInStore")refundType, tipo de reembolso ("FullRefund", "StoreCreditRefund")
4. Esquema de OfferShippingDetails
Los tiempos y costes de entrega son factores clave en las decisiones de compra agénticas, a menudo tan importantes como el precio. El objeto OfferShippingDetails debe incluir:
shippingRate, coste de envío (objeto MonetaryAmount)deliveryTime, tiempo estimado de entrega (objeto ShippingDeliveryTime)shippingDestination, zonas geográficas de entrega cubiertas
Ejemplo completo de JSON-LD para una página de producto compatible con UCP
{`{
"@context": "https://schema.org",
"@type": "Product",
"name": "Auriculares Bluetooth Pro 500",
"sku": "BHP-PRO-500-BLK",
"gtin13": "0123456789012",
"description": "Auriculares Bluetooth 5.3, cancelación activa de ruido, batería de 30h",
"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" }
}
}
}
}`}
Cómo validar sus datos estructurados
- Google Rich Results Test (
search.google.com/test/rich-results), sintaxis y elegibilidad para resultados enriquecidos - Schema.org Validator (
validator.schema.org), validación completa de JSON-LD - UCP Compliance Checker, herramienta oficial en el GitHub de UCP para la validación completa de la conformidad
- Bing Markup Validator, compatibilidad con Bing Copilot