Del clic a la mención: cambia la intención
Durante veinte años, el SEO de ecommerce tuvo un único objetivo medible: que el usuario viera tu ficha en el buscador y hiciera clic para llegar a ella. Toda la optimización — el título, la meta descripción, los enlaces internos — empujaba hacia ese clic. El GEO cambia la pregunta. Cuando alguien escribe en ChatGPT o Perplexity «¿mejor mochila impermeable por menos de 100 €?», no va a recibir diez enlaces azules: va a recibir una respuesta redactada con dos o tres productos concretos nombrados dentro. El nuevo objetivo es ser uno de esos productos citados.
Esto tiene una consecuencia incómoda: la IA solo puede recomendar un producto si primero puede leerlo, entenderlo y contrastarlo con datos concretos. Un catálogo lleno de fotos bonitas y descripciones vacías es invisible para el modelo. La citabilidad de una ficha depende de que contenga hechos verificables, no adjetivos.
El gate del contenido: HTML servido, no solo JavaScript
Es el fallo más común y el más caro. Muchas tiendas modernas se construyen como aplicaciones headless o SPA (Single Page Application): el servidor manda un HTML casi vacío y el navegador monta la ficha después, con JavaScript, pidiendo los datos a una API. Para un humano con navegador funciona perfecto. Para el rastreador de una IA, que en muchos casos no ejecuta todo ese JavaScript, la página llega en blanco. Sin texto servido, no hay nada que citar: falla el primer gate de accesibilidad del contenido.
La solución es asegurar que la descripción, las características, el precio y las reseñas viajen ya dentro del HTML que se sirve, mediante renderizado en servidor (SSR) o prerenderizado estático. Una prueba rápida: pide el HTML de una ficha con «ver código fuente» o con curl y busca la descripción del producto. Si no está ahí, tampoco está para la IA.
Schema Product: los datos que la IA reutiliza
Los datos estructurados son la forma más fiable de decirle a un motor generativo «esto es un producto, y estos son sus datos» sin ambigüedad. Cada ficha debería llevar un bloque Product con, al menos, estos campos:
| Campo | Para qué sirve | Cuándo incluirlo |
|---|---|---|
| name / description | Identifica el producto y lo describe con texto | Siempre |
| offers.price | Precio numérico que la IA puede filtrar | Siempre, con priceCurrency |
| offers.availability | En stock / agotado | Siempre, actualizado |
| brand | Marca, clave en comparativas | Siempre que aplique |
| aggregateRating | Valoración media y número de reseñas | Solo si son reseñas reales |
| review | Opiniones individuales de compradores | Solo si son reales y verificables |
Regla dura: aggregateRating y review solo si son valoraciones reales. Marcar puntuaciones inventadas para forzar las estrellas es una mala práctica que las plataformas penalizan y que, además, destruye la confianza cuando la IA contrasta lo que dices con otras fuentes. El priceCurrency (EUR) y una disponibilidad al día importan tanto como el precio: una respuesta que recomienda algo agotado envejece mal.
Descripciones que responden, no que adornan
La ficha de producto es, para el GEO, una pequeña página de respuestas. Debe contestar de forma explícita y con cifras a cinco preguntas: qué es, para quién, de qué materiales, qué medidas o capacidad y a qué precio. Compara:
Vacío (no citable): «Mochila de diseño premium con acabados de máxima calidad, pensada para quienes exigen lo mejor.»
Con hechos (citable): «Mochila impermeable de 22 litros en poliéster reciclado, con compartimento acolchado para portátil de 15 pulgadas, dos bolsillos exteriores y cierre resistente al agua. Pesa 650 gramos. Ideal para desplazamientos diarios en bici. 39,90 €.»
La segunda versión le da al modelo material que puede extraer y comparar: litros, material, peso, uso, precio. Cuando alguien pregunte por «mochila impermeable ligera para bici por menos de 50 €», la IA tiene los datos para incluirla en la respuesta. La primera versión, en cambio, no aporta ningún hecho: es ruido.
Comparativas y guías de compra citables
Las preguntas de compra en IA son casi siempre comparativas: «¿mejor X para Y?», «¿A o B para Z?», «alternativas a W por menos de N euros». Si en tu web publicas guías de compra y comparativas honestas —con tablas de características, rangos de precio y recomendaciones por caso de uso— le estás dando al modelo el texto ya masticado que necesita para responder. Una guía tipo «Cómo elegir mochila impermeable: capacidad, materiales y precio» que enlaza a tus productos concretos es una de las piezas con más citabilidad del ecommerce.
Aquí no vale el autobombo. Una comparativa donde tu producto siempre gana en todo tiene poco valor como fuente. La que la IA cita es la que reconoce matices: para quién es mejor cada opción, en qué gana la competencia, qué caso de uso descarta tu producto. La honestidad es, paradójicamente, lo que aumenta la cuota de citación.
FAQ por producto y por categoría
Cada producto y cada categoría acumulan preguntas reales de clientes: «¿es apto para lavavajillas?», «¿cabe un portátil de 16 pulgadas?», «¿qué talla elijo si estoy entre dos?». Publicar esas preguntas con su respuesta como texto, y marcarlas con schema FAQPage, hace dos cosas: cubre la cola larga de dudas que la IA recibe y le entrega respuestas ya redactadas que puede citar casi literalmente. Responde la pregunta en la primera frase, con el dato, y desarrolla después.
En categoría, la FAQ resuelve la intención de investigación: «¿qué diferencia hay entre impermeable y resistente al agua?», «¿qué capacidad necesito para un viaje de fin de semana?». Son las preguntas que la gente hace antes de decidir, justo donde quieres que la IA te encuentre.
Categorías, ItemList y feeds
Las páginas de categoría son mapas del catálogo. Marcarlas con ItemList — la lista ordenada de productos que contienen— ayuda al motor a entender qué vendes y cómo se agrupa. Sumado a un feed de producto bien mantenido (nombre, precio, disponibilidad, identificadores), das una imagen coherente de tu inventario que la IA puede leer sin reconstruirla ficha a ficha. La coherencia entre lo que dice el feed, el schema y el HTML visible es lo que genera confianza en la fuente.
Un archivo llms.txt puede orientar además a los modelos hacia tus páginas más valiosas —guías, categorías principales, productos destacados— a modo de índice legible por máquinas. No sustituye al schema, pero refuerza qué partes del catálogo quieres que se consideren primero.
Reseñas, duplicados y paginación
Las reseñas de clientes son material que las IAs sintetizan. Cuando alguien pregunta «¿es cómoda esta silla para ocho horas de trabajo?», el modelo tira de las opiniones publicadas para construir un veredicto. Publícalas como texto en la página —no solo dentro de un widget que carga por JavaScript— y márcalas con schema review únicamente cuando sean reales. Diez reseñas concretas y variadas valen más, para la síntesis, que un «4,8 estrellas» sin contexto.
El gran reto técnico del ecommerce es el contenido duplicado y la paginación: variantes de color con URLs distintas y la misma descripción, filtros que generan miles de URLs casi idénticas, listados paginados que fragmentan la categoría. Para un motor generativo, esto diluye la señal: no sabe cuál es la versión canónica que debe citar. Ordénalo con etiquetas canonical claras, gestión sensata de los parámetros de filtro y descripciones diferenciadas por variante cuando aporten algo. Un catálogo limpio se cita mejor que uno grande y desordenado.
Preguntas frecuentes
¿Puedo marcar aggregateRating aunque tenga pocas reseñas?
Solo si son reales. No hay un mínimo mágico, pero marcar valoraciones inventadas o infladas es una mala práctica que penaliza y que la IA acaba contradiciendo al cruzar fuentes. Si aún no tienes reseñas fiables, no marques la puntuación.
¿El GEO sustituye al SEO en mi tienda?
No. El HTML semántico, el rastreo, la velocidad y el schema siguen siendo la base compartida. Lo que cambia es la métrica de éxito: de la posición y el clic a que la IA nombre tu producto en la respuesta.
¿Por dónde empiezo si mi tienda es una SPA?
Por el gate de contenido: comprueba si la descripción y el precio están en el HTML servido. Si no, prioriza el renderizado en servidor o el prerenderizado de las fichas antes que cualquier otra táctica.