Search Console avisa de que falta el GTIN en WooCommerce: de dónde sale la advertencia
WooCommerce envía el GTIN a Google por sí solo, sin plugin ni fragmento de código. Si el campo está relleno y la advertencia no desaparece, el código tiene un número de dígitos incorrecto o la página es una variación sin código propio. Más abajo tienes los casos que hemos probado y qué hacer en cada uno.
Search Console muestra esta advertencia en las páginas de producto cuyos datos estructurados no tienen
ningún número de producto: ni gtin, ni mpn, ni isbn. En la interfaz en inglés se llama
«No global identifier provided». Figura entre los problemas no críticos. La página no queda excluida por
ella: a Google solo le falta un campo que le gustaría tener. No corre prisa, pero corregirlo suele llevar
unos minutos.
¿Necesito un plugin o un fragmento de código?
No, si tienes WooCommerce 9.3 o posterior. Desde la 9.2, WooCommerce tiene su propio campo: abre el
producto y ve a Datos del producto → Inventario; el campo que está debajo del SKU es GTIN, UPC, EAN
o ISBN. Desde la 9.3, WooCommerce pone ese campo en los datos estructurados de la página del producto como gtin, sin
ningún plugin. Lo hemos comprobado en la página de un producto de una tienda de pruebas: el código del
campo está ahí.
Los fragmentos de código que encontrarás para esta advertencia son de antes de que existiera ese campo. El
más extendido copia el SKU en gtin8. Un SKU es un número propio de tu tienda, no un GTIN, así que le das a Google un
código inventado: la advertencia desaparece, pero en su lugar queda un dato falso.
El campo está relleno y la advertencia sigue. ¿Por qué?
Antes de enviar el código a Google, WooCommerce se queda solo con sus dígitos y los cuenta. Solo llegan a Google los códigos de 8, 12, 13 o 14 dígitos (desde WooCommerce 9.4). Cualquier otro se descarta sin ningún mensaje, ni en el editor de productos ni en ninguna otra parte. WooCommerce no comprueba el dígito de control, así que un código con el último dígito equivocado llega a Google tal cual.
Lo que obtuvimos en WooCommerce 11.2.1 (16 de octubre de 2026), caso por caso:
| En el campo GTIN | Lo que llega a Google |
|---|---|
5901234123457 (EAN-13) | 5901234123457 |
590-1234-12345-7 (el mismo, con guiones) | 5901234123457 |
012345678905 (UPC-A, 12 dígitos) | 012345678905 |
96385074 (EAN-8) | 96385074 |
978-83-01-00000-4 (ISBN-13) | 9788301000004 |
12345678905 (UPC-A que ha perdido el cero inicial) | nada |
83-01-00000-1 (ISBN-10, también si termina en X) | nada |
5901234123450 (dígito de control incorrecto) | 5901234123450, tal cual |
5,90123E+12 (código estropeado por una hoja de cálculo) | 59012312, ver abajo |
La última fila merece una explicación. Cuando un código de 13 dígitos se guarda como número, Excel lo
escribe como 5,90123E+12. Al guardar el producto, WooCommerce elimina la coma, la E y el signo +, y se
queda con 59012312. Son 8 dígitos, así que llega a Google como si fuera un EAN-8: un número distinto, con
un dígito de control incorrecto.
Otras dos cosas que vimos por el camino:
- Las letras desaparecen al guardar. Algo como
ABC-5901234123457escrito en el campo se guarda como-5901234123457, sin ningún aviso, y llega a Google como5901234123457. - La comprobación de duplicados compara los códigos tal como se escriben. WooCommerce rechaza un código
que ya tiene otro producto, pero acepta
590-1234-12345-7aunque otro producto ya tenga5901234123457. Los dos productos envían entonces a Google el mismo número.
Qué hacer:
- 11 dígitos: es un UPC-A sin su cero inicial. Escribe los 12 dígitos completos, con el 0 delante.
- ISBN-10: escribe el ISBN-13 del libro; está impreso encima del código de barras y empieza por 978 o 979.
- Dígito de control incorrecto o código estropeado por una hoja de cálculo: vuelve a escribir el código copiándolo del envase. Antes de importar un archivo CSV, da formato de texto a la columna de códigos en la hoja de cálculo (cómo hacerlo en Excel y en Hojas de cálculo de Google).
Productos variables
La página del producto (la URL sin atributos) recibe el código del producto superior. Los códigos de las variaciones no están ahí. En la mayoría de los productos variables el producto superior no tiene código, y con razón: cada variación es un artículo distinto con su propio número. Por eso Search Console puede mostrar la advertencia en esa página. No la quites copiando el código de una variación en el producto superior: así dos artículos llevarían un mismo número, y eso es peor que un campo vacío. La advertencia no es crítica; déjala.
La URL de una variación (la que lleva los atributos, por ejemplo ?attribute_pa_size=m, que es como los feeds
de productos enlazan las variaciones) se trata por separado desde WooCommerce 11.0 y recibe solo el código
propio de la variación. El código del producto superior no pasa a la variación: una variación sin
código propio llega a Google sin código.
Lo que probamos: un producto superior con código y tres variaciones (S con su propio código, M sin ninguno y L con 11 dígitos).
| URL | Lo que llega a Google |
|---|---|
| página del producto | el código del producto superior |
| variación S | el código de S |
| variación M | nada, ni siquiera el código del producto superior |
| variación L | nada, porque el número de dígitos no es válido |
Qué hacer: rellena el código en cada variación, en la pestaña Variaciones, debajo del SKU de la variación.
¿Cómo veo lo que envía WooCommerce?
Pega la URL del producto en la Prueba de resultados enriquecidos
de Google y abre el producto que encuentre: si no aparece gtin, Google no recibe ningún código de esa
página. Sin la herramienta de Google: abre el código fuente de la página y busca "gtin". Para una
variación, prueba la URL con los atributos.
Cuando hayas corregido los códigos, haz clic en Validar corrección en el informe de Search Console. Google vuelve a comprobar las páginas en su siguiente visita, y eso puede tardar días.
Todo el catálogo de una vez
Exporta los productos a CSV (Productos → Exportar) y abre el archivo en el validador de códigos EAN. La herramienta señala todos los casos de la tabla de arriba que Google no recibe o recibe mal: un número de dígitos incorrecto, un UPC sin su cero inicial (con el código completo al lado), un ISBN-10 (con su ISBN-13), la notación científica, un dígito de control incorrecto y un mismo código escrito de dos formas. En una exportación de WooCommerce se salta los productos variables, porque los códigos los llevan sus variaciones. El archivo no sale de tu navegador.
Dentro de la tienda, sin exportar nada, Merchlint encuentra productos y variaciones sin GTIN y dos productos con el mismo GTIN. Las dos comprobaciones están en el plugin gratuito para WooCommerce.