Referencia de atributos
Atributo Disponibilidad [availability] en Google Shopping: requisitos, valores y prácticas recomendadas
Guía del atributo availability en Google Merchant Center: sus 4 valores, la coincidencia con la página de destino y cómo los agotados malgastan presupuesto.
Altavoz Bluetooth portátil — Azul
El feed complementario se actualiza cada 15 min → los productos agotados salen de los anuncios a los pocos minutos de agotarse → cero gasto en productos que no puedes vender.
Altavoz Bluetooth portátil — Rojo
Feed: «in_stock» / Realidad: agotado desde ayer. El anuncio sigue publicándose → pagas los clics → el comprador ve «Agotado» en la página → rebote, gasto perdido, mala experiencia. Presupuesto quemado en tráfico que no convierte.
Un feed complementario con solo id + availability (y, opcionalmente, price) que se actualice cada 15–20 minutos es la forma más eficaz de mantener la disponibilidad al día sin regenerar todo el feed de productos. Dejar productos agotados en el feed con el estado in_stock es una de las maneras más rápidas de tirar el presupuesto de Shopping.
¿Qué es el atributo availability?
El atributo availability indica a Google el estado actual de stock de tu producto. Acepta exactamente cuatro valores: in_stock, out_of_stock, preorder y backorder. Google lo usa para decidir si el anuncio puede mostrarse, ajustar la prioridad de impresión, enseñar la disponibilidad a los compradores y segmentar las audiencias del remarketing dinámico.
Mantener la disponibilidad exacta es una de las tareas más exigentes de la gestión de feeds, porque en inventarios de alta rotación el stock puede cambiar varias veces al día. Una discrepancia de disponibilidad (el feed dice in_stock, pero en realidad el producto no está disponible) es uno de los errores más caros en Google Shopping: genera clics, que pagas de tu presupuesto, hacia la ficha de un producto agotado; cero conversiones y presupuesto quemado. La solución es actualizar la disponibilidad con mucha frecuencia, normalmente con feeds complementarios.
Especificaciones técnicas
| Nombre del feed | availability |
| Obligatorio | Sí, para todos los productos |
| Valores aceptados | in_stock, out_of_stock, preorder, backorder |
| Mayúsculas/minúsculas | En minúsculas y con guiones bajos, exactamente como aparecen; no se acepta ninguna variante |
| Debe coincidir con | El estado de disponibilidad mostrado en la página de destino del producto |
| Atributo relacionado | availability_date: obligatorio con preorder; úsalo con backorder para indicar la fecha prevista de reposición |
Dónde se muestra
-
Anuncios de Shopping: Google usa la disponibilidad para decidir si el anuncio puede mostrarse. Los productos en stock tienen prioridad de impresión completa. Los agotados suelen perder prioridad o quedar fuera de los anuncios de Shopping (aunque pueden aparecer en algunos formatos). Los productos en preventa o bajo pedido pueden mostrarse con un texto que aclara su disponibilidad, según el formato del anuncio. Una disponibilidad incorrecta estropea la experiencia de quien hace clic y se encuentra un producto agotado.
-
Fichas gratuitas: la pestaña Shopping tiene un filtro «En stock» que los compradores pueden activar. Solo los productos con
availability=in_stockaparecen en los resultados filtrados. Los productos con otro estado de disponibilidad quedan fuera de esas vistas, así que los ven menos los compradores que ya están listos para comprar. -
Remarketing dinámico: la disponibilidad es una señal clave en la lógica de audiencias del remarketing dinámico. Google puede excluir automáticamente los productos agotados de las creatividades de remarketing: a quien vio un producto que ahora está agotado no se le mostrará en los anuncios de remarketing (y se evita una experiencia frustrante). Para eso, los datos de disponibilidad tienen que ser exactos y estar al día.
-
Performance Max: en las campañas de Performance Max con feed de productos, la disponibilidad sirve para decidir qué productos pueden aparecer en los formatos de Shopping. Los agotados pierden prioridad automáticamente, pero solo con datos exactos te aseguras de que el sistema no gaste presupuesto en ellos.
Reglas
-
Solo son válidos los cuatro valores aceptados: cualquier otro valor (por ejemplo, «disponible», «sí», «true», «1», «limitado») provocará un error en el feed. Usa exactamente:
in_stock,out_of_stock,preorder,backorder. -
Debe coincidir con la disponibilidad de la página de destino: Google rastrea las páginas de producto para comprobar la disponibilidad. Si la página muestra «Agotado» y el feed dice
in_stock, se marca una discrepancia. Si la discrepancia se mantiene, el producto se rechaza. -
Preorder requiere availability_date: si envías
preorder, envía tambiénavailability_datecon la fecha de envío prevista en formato ISO 8601. Sin ella, la información de preventa queda incompleta y pierdes la ventaja de marcar el producto como preventa. -
No elimines los productos agotados del feed: mantenlos con el estado
out_of_stock. Si los eliminas, se pierde el historial del producto. Lo que debes hacer es excluirlos de las campañas con filtros de grupos de productos en Google Ads.
Prácticas recomendadas
Feed complementario para disponibilidad en tiempo real
La mejora operativa que más impacto tiene en la exactitud de la disponibilidad es un feed complementario exclusivo con los datos de disponibilidad, actualizado con frecuencia:
-
Feed principal: todos los datos de producto, actualizado a diario
-
Feed complementario: solo
id+availability(+pricesi los precios también cambian con frecuencia), actualizado cada 15–60 minutos
Con este feed complementario, los cambios de disponibilidad llegan a Google Merchant Center en un plazo de 15 a 30 minutos desde que cambia el stock en tu web, mucho antes que si esperas a la regeneración diaria del feed completo.
Gestión de la disponibilidad en las campañas de Google Ads
Aunque la disponibilidad del feed sea exacta, añade salvaguardas en las campañas:
-
Crea un grupo de productos para productos agotados en las campañas de Shopping y pon la puja a
0o excluye el grupo -
Usa reglas de filtro de inventario para excluir automáticamente los productos con disponibilidad != in_stock de tus grupos de anuncios activos
-
En Performance Max, Google resta prioridad automáticamente a los productos agotados, pero que el feed sea exacto sigue siendo imprescindible
Qué valor de disponibilidad usar
| Situación | Valor correcto | Notas |
| Producto en almacén, listo para enviar | in_stock | Lo habitual para el stock disponible |
| Producto agotado, no se espera reposición | out_of_stock | Mantenlo en el feed; exclúyelo de las campañas |
| Producto agotado, reposición en 5 días | backorder | Añade availability_date con la fecha de reposición prevista |
| Nuevo producto que se lanza el mes que viene | preorder | Añade availability_date con la fecha de lanzamiento |
| Stock limitado (últimas 3 unidades) | in_stock | No existe un valor de «stock bajo»: usa in_stock hasta que se agote |
| Producto de temporada (aún no es temporada) | preorder o out_of_stock | Depende de si aceptas pedidos anticipados |
Impacto en el rendimiento
-
Presupuesto perdido en productos agotados: es el impacto más directo y medible. Cada clic en un producto agotado marcado por error como
in_stockes un gasto 100% perdido, con un 0% de posibilidades de conversión. En cuentas con catálogos grandes y de rotación rápida, el retraso en la disponibilidad puede costar miles de euros al mes en clics que nunca debieron producirse. -
Señales de calidad de la página de destino: las altas tasas de rebote de los clics en productos agotados envían a Google señales negativas sobre la calidad de la página de destino. Con el tiempo, si la interacción con las páginas de destino es mala de forma sistemática, los CPC efectivos pueden subir en toda la cuenta.
-
Confianza del comprador: quien hace clic en un anuncio de Shopping esperando un producto en stock y se lo encuentra agotado asocia esa mala experiencia con tu marca, no solo con Google. Si se repite, pierdes valor de vida del cliente, algo que va mucho más allá del coste del clic perdido.
-
Precisión del remarketing: con una disponibilidad exacta, el remarketing dinámico puede excluir automáticamente los productos agotados de sus creatividades. Así tus anuncios de remarketing solo muestran productos que la gente puede comprar de verdad, lo que mejora el CTR y la tasa de conversión en esas audiencias.
Errores comunes
-
Usar valores no estándar como «disponible», «sí», «true» o «1» en lugar de los valores exactos que se aceptan
-
Eliminar los productos agotados del feed por completo en lugar de marcarlos como
out_of_stock -
Fiar la disponibilidad solo a la actualización diaria del feed cuando el inventario rota muy rápido
-
Usar
in_stockpara productos aún no lanzados que todavía no se pueden comprar; usapreorder -
Usar
preordersinavailability_date, con lo que los compradores no saben cuándo estará disponible el producto -
No pausar ni excluir los productos agotados de las campañas de Shopping aunque el feed ya los marque correctamente como agotados
-
No reactivar enseguida los productos en las campañas cuando se reponen, con lo que siguen excluidos de las pujas
Consejos profesionales
-
Sube un feed complementario cada 30 minutos para sincronizar la disponibilidad: genera un CSV ligero con solo
id,price,availabilityysale_pricey súbelo a Merchant Center cada 30 minutos por SFTP o Google Cloud Storage (una descarga programada se ejecuta como máximo una vez al día). Es la forma más eficaz de mantener la disponibilidad al día: el feed principal quizá se actualice una vez al día, pero el archivo complementario recoge los cambios de stock en media hora. Dale la máxima prioridad en Fuentes de datos → Regla predeterminada. -
Conecta un webhook de inventario que dispare el feed: si tu plataforma de ecommerce admite webhooks para eventos de inventario (stock a cero, producto repuesto), úsalos para regenerar al instante un feed complementario en vez de esperar a la actualización programada. Si la disponibilidad se actualiza en los 5 minutos siguientes a una rotura de stock, evitas casi todo el tráfico perdido en productos agotados.
-
Segmenta los informes de campaña por cambios de disponibilidad: apunta las fechas en que los productos pasaron a agotados en el feed y crúzalas con los datos de conversión. Así puedes cuantificar exactamente cuánto presupuesto se perdió en productos agotados en periodos anteriores y justificar la inversión en una infraestructura que actualice los feeds más rápido.
-
Usa preorder con estrategia para medir la demanda: activar anuncios de Shopping para productos que aún no han salido, con el estado
preorder, te da datos de demanda desde el principio, crea audiencias de remarketing con los compradores interesados y capta a los primeros clientes, todo antes de tener siquiera el stock. Es especialmente útil para productos de temporada y lanzamientos. -
Añade datos estructurados de disponibilidad en todas las páginas de producto: incluye el marcado
availabilityde Schema.org con los valores correctos de schema.org (InStock,OutOfStock,PreOrder,BackOrder) en tus páginas de producto. Así el rastreador de Google comprueba la disponibilidad de tu feed más rápido y con más seguridad, y hay menos avisos de discrepancia falsos mientras se actualiza el feed.
Preguntas frecuentes
¿Cuáles son los cuatro valores que acepta el atributo availability?
availability_date. backorder: el producto está agotado temporalmente, pero se puede pedir ya y se enviará en cuanto haya stock. No se acepta ningún otro valor.¿Debo mantener los productos agotados en mi feed?
availability=out_of_stock. Si los eliminas del todo, el rendimiento puede resentirse cuando vuelvan a tener stock (se pierden las señales históricas y hay que esperar a que se aprueben de nuevo). Google ya reduce automáticamente la prioridad de impresión de los productos agotados. Aun así, conviene excluir los productos agotados de las campañas de Shopping con filtros de productos para no malgastar presupuesto, que no es lo mismo que eliminarlos del feed.¿Cómo uso el atributo availability para productos en preventa?
availability=preorder y envía también el atributo availability_date con la fecha de envío prevista en formato ISO 8601 (por ejemplo, 2026-05-15T00:00:00+00:00). Google mostrará a los compradores que el producto está en preventa y puede indicar la fecha de disponibilidad prevista. Cuando el producto empiece a enviarse, cambia availability a in_stock y elimina availability_date.¿Cuál es la diferencia entre preorder y backorder?
¿Con qué frecuencia debo actualizar el atributo de disponibilidad?
id + availability (y, si quieres, price) y se actualice con frecuencia. El feed principal puede actualizarse una vez al día y el complementario de disponibilidad cada 15–60 minutos, según lo rápido que rote tu inventario.¿Penaliza Google por anunciar productos agotados?
Guías relacionadas
- Referencia de atributosAtributo Edad [age_group] en Google Shopping: valores, requisitos y prácticas recomendadas
- Referencia de atributosAtributo Aspecto destacado del producto [product_highlight] en Google Shopping: requisitos y prácticas recomendadas
- Referencia de atributosAtributo Enlace [link] en Google Shopping: requisitos, prácticas recomendadas y ejemplos