Saltar al contenido
UCP
Menú

Técnico · Datos Estructurados

Datos estructurados para agentes de IA: la guía completa de schema.org y UCP

Para que un agente de IA pueda encontrar, comparar y comprar sus productos de forma fiable, necesita leerlos en un formato interpretable por máquinas. Los datos estructurados de schema.org, y su extensión a través del Universal Commerce Protocol, son el lenguaje que utilizan los agentes de IA para entender su catálogo. Aquí le explicamos cómo implementarlo correctamente.

Actualizado : Abril de 2026 · Consulta principal : datos estructurados agentes IA

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 principales
  • sku o gtin13, identificador único del producto
  • brand, 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ío
  • color, size, para variantes de producto
  • category, 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 devoluciones
  • seller, 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ículo
  • returnMethod, 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

Lectura adicional