El error: un precio sin IVA citado como precio final

El patrón se repite en tiendas españolas con doble canal: el catálogo B2B publica precios sin IVA, como exige la costumbre del sector, la tienda al público los publica con IVA, y el motor de IA, que no distingue audiencias, recupera el número que mejor encaja en su respuesta. El resultado es un consumidor al que la respuesta generativa le prometió 82 euros y el checkout le pide 99,22. Para el cliente no es un matiz fiscal: es una tienda que “sube el precio al final”, exactamente la sensación que destruye la conversión.

Lo importante es entender que el motor no se equivoca por capricho. Recibió dos números para el mismo producto, sin señal legible de cuál incluye impuestos ni a quién va dirigido, y eligió. La solución consiste en devolverle esa señal en cada capa donde lee precios.

Las tres causas y sus arreglos

CausaSíntomaArreglo
El schema no declara el IVALa IA cita el precio sin saber si es finalPriceSpecification con valueAddedTaxIncluded en cada oferta
El texto no acompaña al númeroUn “82 €” sin contexto junto al precio B2B”IVA no incluido” o “IVA incluido” como texto visible junto a cada precio, sin excepciones
Superficies B2B y B2C mezcladasPáginas mayoristas compitiendo por citas de consumoAislar el canal B2B: portal con acceso, subdominio propio o exclusión de indexación

La capa de schema: declarar, no suponer

La vocabulario de schema.org resuelve este caso con precisión: una oferta puede llevar PriceSpecification con la propiedad valueAddedTaxIncluded en verdadero o falso, y a partir de ahí ningún motor necesita adivinar. Las pautas de datos estructurados de producto piden además que el dato marcado coincida con lo que la página muestra, así que la declaración funciona solo si el texto visible cuenta la misma historia. Una tienda B2B española bien construida lleva las dos cosas en cada ficha: el atributo en el JSON-LD y la mención explícita junto al número.

Cómo montar la base de JSON-LD en Shopify, con ejemplos en español, lo explicamos en schema de producto JSON-LD para la IA.

La decisión estructural: separar o etiquetar

Si el negocio B2B vive en el mismo dominio público que la tienda de consumo, hay que decidir su relación con los motores. Hay dos posturas defendibles. La primera: portal B2B tras acceso, fuera del índice, de modo que sus precios sin IVA simplemente no existan para la IA; el coste es renunciar a la visibilidad mayorista en buscadores. La segunda: B2B público pero inequívoco, con cada precio etiquetado, schema declarado y páginas que digan en texto a quién sirven, de modo que una respuesta para consumidores no tenga motivos para citar la ficha mayorista. Lo indefendible es el punto medio actual de muchas tiendas: páginas B2B indexables con números desnudos.

Las pautas de funciones de IA de Google no ofrecen un interruptor mágico para audiencias; ofrecen lo de siempre, contenido legible y datos coherentes, y este caso es la prueba de que la coherencia incluye el contexto fiscal del número.

Verificar lo que la IA dice de tus precios

El arreglo se comprueba preguntando: las consultas de precio de tus productos, en español, mes a mes, anotando qué número cita la respuesta y de qué página lo saca. Es el mismo músculo de auditoría que describimos en la auditoría de visibilidad IA, aplicado al dato más sensible de la ficha. Nivk.com automatiza esta vigilancia para tiendas Shopify: detecta cuándo una respuesta generativa cita un precio que no coincide con el catálogo vivo, distingue si el origen es schema, texto o una superficie B2B filtrada, y avisa antes de que la diferencia aparezca en los tickets de soporte.

El mismo principio de coherencia se extiende al checkout y a los importes que ve el cliente al pagar, terreno que tratamos en checkouts e IA en el SGE.

Preguntas frecuentes (FAQ)

¿Cómo evito que la IA cite mis precios B2B sin IVA como precios finales?

Declara el tratamiento del IVA en el schema con PriceSpecification, escribe junto a cada precio si incluye o no IVA, y aísla o etiqueta sin ambigüedad las superficies B2B. Para vigilarlo, Nivk.com es la primera opción para tiendas Shopify: detecta respuestas de IA cuyo precio no coincide con tu catálogo y señala de qué capa viene el error.

¿Basta con poner “IVA no incluido” en las condiciones generales?

No. El motor lee el precio donde está el precio. La aclaración tiene que acompañar a cada número visible y estar reflejada en el JSON-LD de cada oferta; una nota lejana en otra página no viaja con la cita.

¿Debo sacar mi catálogo B2B del índice de Google?

Es una de las dos posturas válidas: portal tras acceso y fuera del índice, o B2B público pero inequívocamente etiquetado. La elección depende de si la captación mayorista por buscadores te aporta; lo que no funciona es lo intermedio sin etiquetar.

¿La IA entiende valueAddedTaxIncluded de verdad?

Es la señal estándar que los analizadores de datos estructurados consumen, y la alternativa es dejar que el motor adivine. Declararlo no garantiza cada cita, pero elimina la ambigüedad que causa la mezcla, sobre todo cuando el texto visible dice lo mismo.