Cómo se usa
- Escribe el nombre, una descripción breve, la URL de la imagen, la marca y el SKU.
- Indica la URL de la página del producto, el precio y el código de moneda.
- Elige la disponibilidad y el estado; añade la fecha hasta la que vale el precio si la hay.
- Mantén la valoración solo si la página muestra reseñas reales y copia el script.
Cómo funciona
El resultado es un Product con name, image, description, sku y brand como Brand. La propiedad offers contiene una Offer: url, price, priceCurrency, priceValidUntil, y availability e itemCondition como URL completas de schema.org, por ejemplo https://schema.org/InStock. La valoración se convierte en un AggregateRating con ratingValue y reviewCount en la escala por defecto de 1 a 5. Los campos opcionales vacíos se omiten y < se escapa para que el texto no salga de la etiqueta script.
Ejemplo
El formulario por defecto da esta oferta y esta valoración:
"offers": {
"@type": "Offer",
"url": "https://example.com/t-shirt",
"price": "19.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 87
}
Si escribes el precio 24,90 y la moneda eur, el marcado tendrá "price": "24.90" y "priceCurrency": "EUR".
Consejos
- Actualiza el marcado junto con la página: un precio distinto en el marcado y en la página es una causa habitual de avisos.
- Usa la misma imagen que muestra la página del producto, en tamaño grande.
- Comprueba la página con la prueba de resultados enriquecidos de Google después de publicarla.