Generador de schema de producto
Completa el producto, el precio y las valoraciones para obtener JSON-LD de Product con Offer, AggregateRating y reseñas anidados. La herramienta comprueba los dígitos de control del GTIN, el formato del precio y los rangos de valoración, y muestra cómo podría verse el resultado en la búsqueda.
Última actualización:
Cómo usar Generador de schema de producto
- Escribe el nombre del producto, la descripción, la URL de la página y las URL de las imágenes.
- Añade los identificadores: marca, SKU y el número del código de barras (GTIN, UPC o EAN) si el producto lo tiene.
- Completa la oferta: precio, moneda, disponibilidad y estado. Añade envío y devoluciones si vendes en línea.
- Añade la valoración (media y número de reseñas) y las reseñas individuales que se muestran en la página.
- Copia el JSON-LD en la página del producto y pruébalo con la prueba de resultados enriquecidos (Rich Results Test).
Cómo se estructura el marcado Product
El código es un único Product con objetos anidados. Los fragmentos de producto de Google necesitan el nombre más al menos uno de offers, aggregateRating o review.
| Objeto | Propiedades clave | Notas |
|---|---|---|
| Producto | name, image, description, sku, gtin, mpn | Los identificadores ayudan a relacionar el producto entre tiendas. |
| Marca | name | Anidado en brand. |
| Oferta | price, priceCurrency, availability, itemCondition, priceValidUntil | El precio es un número con punto decimal; la moneda es un código de 3 letras. |
| OfferShippingDetails | shippingRate, shippingDestination | Opcional; 0 significa envío gratis. |
| MerchantReturnPolicy | returnPolicyCategory, merchantReturnDays, returnFees | Opcional; se usa para fichas de comerciante. |
| AggregateRating | ratingValue, reviewCount, bestRating, worstRating | Debe reflejar valoraciones reales mostradas en la página. |
| Review | author, reviewRating, reviewBody, datePublished | El nombre del autor es obligatorio en cada reseña. |
Longitudes de GTIN y dígitos de control
El último dígito de un GTIN es un dígito de control. Empezando por el dígito contiguo y avanzando hacia la izquierda, los dígitos se multiplican alternativamente por 3 y 1, se suman, y el dígito de control es el que lleva el total hasta el siguiente múltiplo de 10.
| Formato | Dígitos | Uso habitual |
|---|---|---|
| GTIN-8 (EAN-8) | 8 | Paquetes pequeños |
| GTIN-12 (UPC-A) | 12 | Productos minoristas en EE. UU. y Canadá |
| GTIN-13 (EAN-13) | 13 | Productos minoristas en la mayoría de los demás países, libros (ISBN-13) |
| GTIN-14 | 14 | Cajas y cartones de artículos comerciales |
Consejos para datos estructurados de producto
- Coincide con la página. El precio, la moneda y la disponibilidad del marcado deben ser iguales a lo que ven los compradores.
- Actualiza cuando algo cambie. Si un producto se agota, cambia la disponibilidad a OutOfStock en lugar de eliminar el marcado.
- Sin rangos de precios en
price. Para varias variantes, marca cada variante o usa un ProductGroup. - Solo reseñas reales. Las valoraciones deben provenir de clientes y estar visibles en la página.
- Valida la página publicada con la prueba de resultados enriquecidos después de publicar.
Preguntas frecuentes
¿Qué exige Google para los resultados enriquecidos de productos?
Para los fragmentos de producto, Google exige el nombre del producto más al menos uno de estos: offers (un precio), aggregateRating o review. Los resultados de fichas de comerciante necesitan además precio, moneda e imágenes, y se benefician de los datos de disponibilidad, envío y política de devoluciones.
¿Cómo escribo el precio en el schema Product?
Usa un número simple con punto como separador decimal, por ejemplo 89.99, y pon la moneda en priceCurrency como código ISO 4217 de 3 letras, por ejemplo USD. No incluyas símbolos de moneda, separadores de miles ni rangos de precios en el campo price. Esta herramienta limpia los formatos habituales por ti.
¿Qué es un GTIN y cómo se comprueba?
Un GTIN (Global Trade Item Number) es el número que aparece bajo un código de barras: UPC-A tiene 12 dígitos, EAN-13 tiene 13, y también existen GTIN-8 y GTIN-14. El último dígito es un dígito de control calculado a partir de los demás con pesos alternos de 3 y 1, así que un error de escritura suele hacer que la comprobación falle. La herramienta señala los números cuyo dígito de control no coincide.
¿Puedo añadir reseñas de mis propios productos?
Sí. A diferencia del marcado LocalBusiness y Organization, las reseñas de productos que se venden en tu sitio pueden optar a fragmentos de reseñas. La valoración y las reseñas deben ser reales, provenir de clientes y estar visibles en la página.
¿Qué valores de disponibilidad puedo usar?
Usa valores ItemAvailability de schema.org como InStock, OutOfStock, PreOrder, BackOrder, LimitedAvailability, OnlineOnly, InStoreOnly, SoldOut y Discontinued. Se escriben como URL completas, por ejemplo https://schema.org/InStock.
¿Cada variante del producto debe tener su propio marcado?
Cada página de producto debe describir el producto que muestra. Si una página tiene varias tallas o colores con precios o SKU distintos, puedes marcarlos como elementos Product separados o usar un ProductGroup con variantes. Un solo Product con una sola Offer es la opción correcta más sencilla para una página con un único precio.
¿Añadir schema de producto garantiza estrellas en la búsqueda?
No. Los datos estructurados válidos hacen que una página pueda optar a resultados enriquecidos, pero Google decide si los muestra según la calidad y la relevancia. Comprueba la elegibilidad con la prueba de resultados enriquecidos después de publicar.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.