Compara un solo producto y una sola variante bajo las mismas condiciones. El feed no es automáticamente la fuente de verdad: identifica primero los datos comerciales aprobados de la tienda.
Fijar el contexto
Anota SKU, variante, URL, país, moneda y hora. Distingue precio normal y rebajado; comprueba que impuesto, unidad y cantidad correspondan a la misma presentación.
Captura la página visible, el HTML recibido, los datos estructurados renderizados y el registro del feed. Si JavaScript introduce el JSON-LD, revisa el resultado renderizado con herramientas adecuadas. Su presencia no garantiza que un sistema lo utilice.
Completar la comparación
| Capa | Datos |
|---|---|
| Página visible y HTML | Variante, precio, moneda, disponibilidad, hora |
| JSON-LD y Offer | Variante, price, priceCurrency, availability |
| Feed procesado | Identificador, variante, precio, moneda, disponibilidad, fecha de procesamiento |
| Fuente aprobada de la tienda | Valores esperados y responsable |
Comprueba también el carrito o pedido para la misma variante. Un precio «desde» y el precio de una variante seleccionada pueden representar ofertas diferentes.
Cada formato tiene sus valores: in_stock en un feed puede corresponder a https://schema.org/InStock en datos estructurados; out_of_stock a https://schema.org/OutOfStock. Consulta la documentación para preventa y pedidos pendientes; no los conviertas arbitrariamente en disponibilidad inmediata.
Localizar la causa
- Solo falla la página: revisar caché, plantilla y selección de variante.
- Solo falla JSON-LD: revisar generador, ofertas duplicadas y relación con variantes.
- Solo falla el feed: revisar exportación, correspondencia de campos y fecha de procesamiento.
- Fallan todas las capas: revisar dato de origen, moneda o promoción.
Son hipótesis que deben confirmarse. Corrige el origen responsable y sus dependencias. No cambies primero el feed por defecto ni elimines todos los datos estructurados.
Validar la reparación
Vuelve a comprobar página, Offer, pedido y feed procesado. Usa la prueba de resultados enriquecidos y los diagnósticos de Merchant Center si esos servicios están implicados. Registra valores, hora, responsable y resultado.
Una sintaxis válida no demuestra valores correctos. Las actualizaciones automáticas no sustituyen el mantenimiento de la tienda. Los requisitos de Google no describen todos los sistemas de IA; una corrección tampoco garantiza plazo de propagación ni recomendaciones.