seo para ecommerce. optimizar tiendas online

SEO para ecommerce: por qué tu tienda no posiciona ( y cómo solucionarlo)

Tienes una tienda online, inviertes en producto, cuidas las fotos, ajustas los precios. Y aun así, cuando alguien busca lo que vendes en Google, no apareces. O apareces en la página 4. O aparecias, pero dejaste de hacerlo después de una actualización de algoritmo.

El problema casi nunca es la calidad del producto. Es que el SEO para ecommerce tiene errores estructurales que se repiten una y otra vez: páginas de filtros que duplican el contenido, fichas de producto sin schema, categorías sin texto que Google no sabe cómo posicionar, e imágenes de 3 MB que ralentizan la carga hasta que el usuario se va.

En Seoinhouse llevamos 13 años optimizando tiendas online de toda España. En este artículo te describo los problemas más frecuentes que encontramos en la agencia y cómo corregirlos.

Por qué el SEO de ecommerce es diferente al de una web corporativa

Una tienda online con 500 referencias genera, sin ninguna configuración especial, entre 2.000 y 5.000 URLs indexables: fichas de producto, categorías, páginas de filtros por color/talla/precio, paginación, etiquetas. Una web de servicios con 15 páginas no tiene ese problema.

Esa escala multiplica los errores. Un producto descatalogado genera un 404 sin redirigir. Una categoría con filtros activos puede duplicar centenares de URLs en horas. Y Google gasta su presupuesto de rastreo — el número de páginas que rastrea por día en tu dominio — en URLs sin valor, dejando sin indexar las que sí importan.

Contenido del artículo

A esto se suma la competencia. En ecommerce compites directamente con Amazon, El Corte Inglés y marketplaces verticales con autoridades de dominio muy superiores a la tuya. Ganar a esas marcas en las keywords más amplias («zapatillas running») es difícil. Ganar en las de cola media y larga («zapatillas running minimalistas para asfalto mujer talla 39») es perfectamente posible con una arquitectura bien diseñada.

El error que más daña: la arquitectura de categorías mal diseñada

La arquitectura web es la decisión SEO más importante de una tienda online, y la que más cuesta corregir una vez publicada. Una jerarquía mal diseñada con demasiados niveles, categorías que se canibalizan entre sí, URLs de filtros sin gestionar, afecta a toda la tienda de forma simultánea.

Cuántos niveles de categoría son los correctos

La práctica estándar en tiendas medianas es tres niveles máximos: categoría principal → subcategoría → producto. Más profundidad diluye el PageRank interno y dificulta el rastreo. Si tienes cuatro o cinco niveles, los productos más profundos son prácticamente invisibles para Google.

Cada nodo de la jerarquía debe responder a una intención de búsqueda diferenciada. Si la categoría «zapatillas de running» y la subcategoría «zapatillas para correr» compiten por las mismas keywords, tienes canibalización antes de empezar.

El problema real de los filtros y la paginación

Los filtros por color, talla o precio generan URLs del tipo `/categoria/?color=rojo&talla=42`. Sin configuración, Google las indexa todas como contenido único, aunque muestren los mismos productos en diferente orden. El resultado: centenares de páginas duplicadas que se reparten la autoridad y confunden al algoritmo.

La solución estándar:

Parámetros de filtro: `noindex` en las URLs filtradas y exclusión desde Google Search Console para que el presupuesto de rastreo no se consuma en combinaciones sin valor.

Paginación: canonical en cada página paginada apuntando a sí misma (no a la página 1, un error que todavía sigo viendo). La URL paginada debe ser rastreable si aporta productos únicos no visibles en la primera página.

Facetas que sí merecen indexarse: si un filtro genera una combinación con volumen de búsqueda real, tipo, «zapatillas running mujer talla 40» puede valer la pena crear una URL limpia y dedicada con contenido propio si tienes ventas. Esta es la base del SEO programático para catálogos grandes.

Ver Navegación por facetas. Cómo optimizarla según Google

SEO programático para catálogos grandes

El SEO programático consiste en generar páginas de aterrizaje de forma automatizada a partir de combinaciones de atributos del catálogo que tienen demanda real en Google. En lugar de gestionar manualmente cientos de URLs de filtros, defines plantillas de página y reglas de generación basadas en datos de búsqueda.

Un ejemplo práctico: una tienda de calzado deportivo puede identificar con Google Search Console y herramientas de keyword research que existe demanda real para «zapatillas trail running hombre talla 43«, «zapatillas trail running mujer talla 38» y otras 80 combinaciones similares. En lugar de dejar que esas búsquedas caigan en URLs de filtros sin optimizar, genera páginas dedicadas con título propio, texto introductorio específico y schema correcto.

Es un trabajo técnico que requiere planificación, pero el retorno a escala, especialmente en tiendas con catálogos de miles de referencias, es muy superior al SEO página a página.

Fichas de producto: donde se gana o se pierde el clic

La ficha de producto es la página transaccional más importante de una tienda: es donde el usuario decide comprar, y donde Google decide si tu resultado merece el clic. Un title mal optimizado o la ausencia de schema Product pueden costarte posiciones y fragmentos enriquecidos que tus competidores sí tienen.

Title y meta description que convierten

El title debe incluir la keyword principal (nombre del producto más atributo diferenciador) y el nombre de marca al final. Evita rellenar con variantes de keyword; Google ya las interpola. La meta description es publicidad gratuita: precio, disponibilidad, propuesta de valor en menos de 155 caracteres.

Tip adicional: Trabaja bien el H1 y la descripción del producto, si Google cambia el título o descripción suele utilizar estos campos!!

MalBien
Zapatillas running hombre – Tienda XYZZapatillas Adidas trail running Gore-Tex hombre · Tienda XYZ
Camiseta de algodón manga largaCamiseta algodón orgánico manga larga – desde 29 € – Envío gratis

Schema Product: el marcado que activa los fragmentos enriquecidos

El marcado `Product` con `offers` es imprescindible para optar a los fragmentos enriquecidos con precio, disponibilidad y valoraciones en las SERPs de Google. Las propiedades mínimas requeridas son: `name`, `image`, `offers` con `price`, `priceCurrency` y `availability`.

Si tienes reseñas verificadas, añade `aggregateRating`. Si el producto tiene variantes de color o talla, marca cada variante con su precio y disponibilidad específica, esto mejora la relevancia del fragmento para búsquedas de cola larga.

Tanto Rank Math como Yoast SEO para WooCommerce generan este schema automáticamente si se configuran correctamente. En Shopify, las plantillas estándar incluyen schema básico, pero conviene verificar que `availability` y `price` estén actualizados.

SEO de imágenes de producto: el factor más ignorado

Las imágenes de producto son el principal origen de LCP (Largest Contentful Paint) alto en fichas de tiendas online, y también son tráfico gratuito desde Google Images que la mayoría de tiendas deja escapar.

Tres correcciones de alto impacto:

  • Nombre de archivo descriptivo: mejor usa «zapatilla-trail-running-gore-tex-hombre.webp» que «IMG_4821.jpg«. Google lee el nombre del archivo como señal de relevancia.
  • Alt text con contexto de producto: describe lo que se ve más el atributo clave. «alt=»zapatilla trail running con membrana Gore-Tex en color azul marino» es correcto. «alt=»zapatilla«` no aporta nada.
  • Formato WebP y preload en la imagen principal: convierte a WebP (25-35 % menos peso que JPEG para calidad equivalente) y aplica `fetchpriority=»high»` sin `loading=»lazy»` a la imagen hero de la ficha. Es el error más frecuente que vemos en auditorías: plugins de optimización que aplican lazy load a todas las imágenes, incluida la que Google mide para el LCP.

Ver Optimizar imágenes y descripciones es básico para tu tienda online

Contenido en categorías: el problema del thin content

Una página de categoría sin texto es thin content: Google no tiene señales textuales para entender qué vende esa categoría ni para qué keywords debe posicionarla. En la mayoría de tiendas que auditamos, las categorías son solo un grid de productos sin ningún texto contextual.

El debate habitual es si el texto va encima o debajo del grid. Nuestra posición: el texto SEO va debajo, salvo un párrafo corto de orientación de 2-3 líneas encima. La experiencia de usuario no debe penalizarse con bloques de texto que retrasan el acceso al catálogo, y Google valora perfectamente el contenido bajo el fold.

El texto de categoría debe responder a tres preguntas: ¿qué tipo de productos encuentra aquí el usuario?, ¿para qué uso son?, ¿por qué comprar en esta tienda y no en otra? Entre 150 y 300 palabras es suficiente para la mayoría de categorías; más si la competencia lo requiere.

Un bloque que ningún competidor suele incluir: «¿cuál elegir según tu perfil?«, una sección breve que orienta al usuario según su caso de uso. Es el ángulo que más crece en búsquedas de decisión de compra en Google AI Mode, y es el fragmento que los motores de IA extraen cuando alguien pregunta «¿cuál es mejor para X?».

Core Web Vitals: velocidad y estabilidad visual

Google mide el rendimiento real de tu tienda con datos de usuarios reales recogidos en Chrome (CrUX), no solo con pruebas de laboratorio. Los tres indicadores son LCP (Largest Contentful Paint), INP (Interaction to Next Paint) y CLS (Cumulative Layout Shift). En ecommerce, los dos problemas más frecuentes son LCP alto en fichas y CLS en el carrito.

LCP alto en fichas de producto

El LCP en una ficha es casi siempre la imagen principal del producto. Causas frecuentes de LCP lento:

  • Imagen servida sin «fetchpriority=»high» y sin preload en el <head> .
  • «loading=»lazy«activado en la imagen hero (error habitual en plugins de optimización que aplican lazy load de forma indiscriminada).
  • Imagen demasiado pesada o servida en JPEG en lugar de WebP.

CLS en el carrito y el checkout

El CLS aparece cuando el carrito flotante, los banners de oferta o los sellos de confianza se cargan de forma asíncrona y desplazan el contenido. La corrección es técnica: reservar espacio en CSS para esos elementos antes de que se rendericen, con «min-height» o «aspect-ratio» definidos.

Calendario SEO estacional: la ventaja que pocos explotan

El tráfico orgánico en ecommerce tiene estacionalidad, y preparar el contenido y los enlaces con 6-8 semanas de antelación marca la diferencia entre posicionar para Black Friday o llegar tarde. Google necesita tiempo para rastrear, indexar y valorar las páginas nuevas antes de mostrarlas para búsquedas de alta demanda.

Ver SEO para Black Friday. 9 Consejos para optimizar tu tienda y vender más.

FechaVentana de preparaciónTipo de contenido
Black Friday (noviembre)Septiembre–octubreLanding dedicada (fija en footer), no página temporal
Rebajas de eneroDiciembreCategoría o landing con URL fija
San Valentín (febrero)EneroGuía de regalo + categoría
Rebajas de veranoMayo–junioCategoría con URL permanente
NavidadOctubre–noviembreGuía de regalo + categorías específicas

El error más frecuente: crear una URL nueva para cada campaña (`/black-friday-2025/`, `/black-friday-2026/`) en lugar de mantener una URL permanente (`/black-friday/`) que acumule autoridad año tras año y solo se actualice el contenido.

ROI orgánico vs. paid: por qué el SEO compensa a medio plazo

Una campaña de Google Ads en ecommerce genera tráfico mientras se paga; el SEO genera tráfico de forma sostenida una vez el contenido posiciona, con un coste por clic efectivo que disminuye con el tiempo. Según datos de Semrush de 2024, el tráfico orgánico representa el 53 % del tráfico total en webs de ecommerce, frente al 15 % del tráfico de pago.

Esto no significa que paid no tenga sentido, en lanzamientos, productos nuevos o campañas estacionales, Ads es insustituible. La estrategia óptima combina ambos canales: paid para visibilidad inmediata mientras el SEO madura, y SEO para reducir la dependencia del presupuesto publicitario a medio plazo.

En proyectos de tiendas con los que trabajamos, el punto de equilibrio suele estar entre los 9 y los 18 meses desde el inicio del trabajo SEO: a partir de ahí, el coste por visita orgánica es significativamente inferior al paid en las mismas keywords.

Link building para ecommerce: lo que funciona en 2026

La autoridad externa es difícil de conseguir en ecommerce porque los medios generalistas no enlazan a tiendas de forma espontánea. Estas son las vías con mejor retorno:

  • Proveedores y fabricantes: si vendes marcas reconocidas, muchos fabricantes tienen páginas de distribuidores autorizados. Un enlace desde la web del fabricante es relevante y relativamente fácil de conseguir.
  • Medios especializados y blogs de nicho: reviews de producto, comparativas, guías de compra. Requieren invertir en producto o en relaciones con editores, pero el retorno en autoridad y tráfico referral es alto.
  • Contenido enlazable propio: guías de uso, comparativas de producto, estudios de consumo del nicho. Este tipo de contenido atrae enlaces de forma orgánica si posiciona bien y aporta datos únicos que otros quieran citar.

Lo que no recomendamos: redes de blogs privadas, intercambios masivos de enlaces o compra en mercados genéricos. El riesgo de penalización no compensa el beneficio a corto plazo.

Además, los enlaces externos han ido perdiendo fuerza como factor de posicionamiento (Google es consciente de la compra masiva de enlaces falsos que restan credibilidad a esta métrica).

Generar contenido de valor para tus clientes potenciales y, sobretodo, trabajar bien el enlazado interno, junto con alguno enlaces estratégicos, es la mejor estrategia para posicionar tu tienda online en las categorías de producto más interesantes para tu empresa.

Comercio agéntico: cómo comprarán tus clientes a través de ChatGPT (y cómo preparar tu tienda)

El próximo cambio estructural en ecommerce no lo protagonizará un algoritmo de Google: lo protagonizarán los agentes de IA que compran en nombre de los usuarios. ChatGPT ya permite a sus usuarios hacer compras directamente desde la interfaz de chat desde principios de 2025. Perplexity lanzó su capa de compra en Estados Unidos en 2024. Google está integrando capacidades de compra en AI Mode. El patrón es consistente: los modelos de lenguaje dejan de ser solo asistentes de búsqueda y se convierten en agentes de compra autónomos.

Esto cambia las reglas del ecommerce de forma más profunda que cualquier actualización de algoritmo reciente, y la mayoría de tiendas online en España no está preparada.

Qué es el comercio agéntico y por qué importa ahora

El comercio agéntico (agentic commerce) es la compra realizada total o parcialmente por un agente de IA en nombre de un usuario humano. El flujo es: el usuario describe lo que necesita en lenguaje naturalel agente busca opciones, compara precios, verifica disponibilidad y completa la transacciónel usuario aprueba o recibe la confirmación de compra.

En la práctica ya funciona así en escenarios concretos: reserva de vuelos y hoteles, reposición de productos de consumo habitual, compra de regalos con presupuesto y criterios definidos. A medida que los modelos mejoran y los sistemas de pago se integran, el alcance se amplía.

Para una tienda online, esto significa que el «comprador» que llega a tu ficha puede ser un agente de IA, no un humano. Y ese agente toma decisiones de compra basándose en datos estructurados, no en el diseño visual ni en el copy persuasivo.

Qué necesita un agente de IA para recomendar —y comprar en— tu tienda

Los agentes de IA que gestionan compras leen tu tienda de tres formas: a través del schema markup de las fichas, a través de los feeds de producto (Google Merchant Center, feeds estructurados), y rastreando el contenido textual de las páginas con sus propios crawlers (OpenAI ya tiene GPTBot; Perplexity, PerplexityBot).

Para que un agente pueda recomendar tu producto con confianza necesita responder estas preguntas de forma automática:

DatoDónde debe estarFormato
Nombre exacto del productoProduct.name en schemaTexto limpio, sin sufijos de campaña
Precio actualizadoOffer.price + priceCurrencyNúmero, actualizado en tiempo real
Disponibilidad en stockOffer.availabilityInStock / OutOfStock / PreOrder
Descripción funcionalTexto de la ficha + Product.descriptionResponde «para qué sirve y para quién»
Valoraciones verificadasAggregateRating en schemaPuntuación numérica + número de reseñas
Política de devoluciónTexto explícito en ficha o página de políticaDías, condiciones, gratuita o no
Tiempo de entregaShippingDetails en schemaRango de días, zonas

Si alguno de estos datos falta o está desactualizado, el agente puede descartar tu producto en favor de uno competidor que sí los tenga completos, sin que el usuario lo sepa.

Optimiza el schema Product para agentes de IA

El schema Product estándar que genera Rank Math o Yoast cubre el mínimo para Google Shopping. Para agentes de IA, conviene ir más allá, siguiendo un patrón tipo:

{
«@context»: «https://schema.org»,
«@type»: «Product»,
«name»: «Zapatillas trail running Gore-Tex hombre modelo X200»,
«description»: «Zapatilla de trail running con membrana Gore-Tex impermeable, suela Vibram con agarre en barro, peso 310 g. Recomendada para carreras de montaña en condiciones húmedas.»,
«brand»: { «@type»: «Brand», «name»: «NombreMarca» },
«sku»: «ZTR-X200-HOMBRE»,
«offers»: {
«@type»: «Offer»,
«price»: «149.00»,
«priceCurrency»: «EUR»,
«availability»: «https://schema.org/InStock»,
«priceValidUntil»: «2026-12-31»,
«hasMerchantReturnPolicy»: {
«@type»: «MerchantReturnPolicy»,
«returnPolicyCategory»: «https://schema.org/MerchantReturnFiniteReturnWindow»,
«merchantReturnDays»: 30,
«returnMethod»: «https://schema.org/ReturnByMail»,
«returnFees»: «https://schema.org/FreeReturn»
},
«shippingDetails»: {
«@type»: «OfferShippingDetails»,
«shippingRate»: { «@type»: «MonetaryAmount», «value»: «0», «currency»: «EUR» },
«deliveryTime»: {
«@type»: «ShippingDeliveryTime»,
«handlingTime»: { «@type»: «QuantitativeValue», «minValue»: 0, «maxValue»: 1, «unitCode»: «DAY» },
«transitTime»: { «@type»: «QuantitativeValue», «minValue»: 1, «maxValue»: 3, «unitCode»: «DAY» }
}
}
},
«aggregateRating»: {
«@type»: «AggregateRating»,
«ratingValue»: «4.7»,
«reviewCount»: «83»
}
}

Recuerda: Cada propiedad adicional es información que un agente puede usar para filtrar, comparar y recomendar. Un agente que busca «zapatilla trail impermeable hombre menos de 150 € con devolución gratuita» necesita exactamente estos datos para incluir o excluir tu producto de su respuesta.

Permite el rastreo a los bots de IA

Muchas tiendas bloquean en `robots.txt` agentes que no conocen, o aplican bloqueos genéricos con `User-Agent: *`. Esto excluye los crawlers de ChatGPT (GPTBot), Perplexity (PerplexityBot), Anthropic (ClaudeBot) y otros agentes de IA que podrían recomendar tus productos.

Comprueba tu `robots.txt` y asegúrate de que estos agentes pueden rastrear al menos las fichas de producto y las categorías principales. Si tienes contenido que prefieres no indexar por IA (por ejemplo, páginas de precios dinámicos o configuradores), puedes aplicar exclusiones específicas por ruta en lugar de un bloqueo global.

Ver Por qué deberías dejar rastrear tu web por los boots de IA

El contenido de la ficha que los agentes de IA valoran

Los agentes de IA leen la ficha de producto como lo haría un comparador muy eficiente: buscan datos concretos en los primeros párrafos y descartan el contenido de relleno. Aplica estos principios:

  • Primera oración de la descripción: debe responder «qué es y para quién». Sin frases de marketing genéricas.
  • Atributos técnicos en tabla: peso, materiales, dimensiones, compatibilidades. Lo que un agente necesita para filtrar por criterios objetivos.
  • Casos de uso explícitos: «recomendado para trail en barro y lluvia» es citable por un agente. «El mejor de su categoría» no lo es.
  • Preguntas y respuestas (FAQ): el formato pregunta-respuesta es el más fácilmente extraíble por modelos de lenguaje. Incluye preguntas reales de compra: «¿Es impermeable?», «¿Cuánto tarda el envío?», «¿Cómo es la talla?».

Preguntas frecuentes sobre SEO para ecommerce

¿Cuánto tiempo tarda en dar resultados el SEO en una tienda online?

Los primeros resultados visibles, mejora de posiciones en keywords de cola larga, suelen aparecer entre los 3 y los 6 meses de trabajo constante. Las keywords más competidas, con buen volumen de búsqueda, pueden necesitar 12-18 meses. El SEO no es inmediato, pero el tráfico que genera es sostenible sin coste por clic.

¿WooCommerce o Shopify tiene mejor SEO?

Ambas plataformas permiten un SEO técnico correcto si se configuran bien. Muchos clientes me preguntan cúal es mejor para montar una tienda online. WooCommerce ofrece más control sobre la estructura de URLs y el código, lo que es una ventaja para proyectos con requisitos técnicos avanzados. Shopify es más rígido en su estructura de URLs (la carpeta `/products/` y `/collections/` no se puede eliminar), pero sus plantillas modernas incluyen schema correcto y rendimiento aceptable. La plataforma importa menos que la calidad de la implementación.

¿Debo hacer SEO en las fichas de producto o en las categorías?

En ambas, pero con prioridades distintas. Las categorías captan tráfico de cola media con mayor volumen («zapatillas trail running mujer»). Las fichas captan tráfico de cola larga con mayor intención de compra («zapatillas Salomon Speedcross 6 mujer talla 39»). La arquitectura correcta hace que ambos niveles trabajen de forma complementaria.

¿Qué pasa con los productos agotados o descatalogados?

Un producto agotado temporalmente debe mantenerse con su URL activa y señalizar la falta de stock con schema correcto (`OutOfStock`). Un producto descatalogado definitivamente puede redirigirse (301) a la categoría más relevante o al producto sustituto, pero también puede eliminarse su urls con una redirección 410( le dice a Google que este producto está descatalogado). En ningún caso, dejar una URL en 404 sin redirección es perder toda la autoridad acumulada por esa ficha.

Ver Error 404: qué es, cómo detectarlo y cómo solucionarlo sin perder posicionamiento

¿El SEO para ecommerce incluye las fichas de Google Merchant Center?

Google Merchant Center y el SEO orgánico son canales distintos pero complementarios. Merchant Center alimenta los anuncios de Shopping y las fichas gratuitas en Google Shopping, que han ganado mucha presencia en los resultados durante el último año. El SEO orgánico posiciona las páginas del sitio en los resultados de búsqueda. Alinear el schema Product de las fichas con los datos de Merchant Center (precio, disponibilidad, nombre del producto) evita discrepancias que Google penaliza en ambos canales.

¿Tu tienda no aparece donde debería?

El SEO para ecommerce no es un trabajo puntual. El catálogo cambia, la competencia se mueve y Google actualiza sus criterios varias veces al año. Una configuración inicial correcta aguanta, pero sin mantenimiento activo: seguimiento de posiciones, corrección de errores de rastreo, actualización de contenidos,…la tienda pierde terreno de forma gradual.

En Seoinhouse, agencia SEO en Barcelona , trabajamos el posicionamiento de tiendas online con un enfoque técnico y orientado a resultados. Desde la auditoría inicial de arquitectura, indexación, Core Web Vitals, Schema,…hasta la gestión mensual de contenido y enlaces. También diseñamos webs y tiendas online optimizadas en WooCommerce, Prestashop o Shopify.

Si quieres saber en qué estado está tu tienda y qué está frenando su posicionamiento, podemos analizarlo sin compromiso.

También puedes leer:

AEO para WooCommerce: Así leen tu tienda los agentes de IA

Arquitectura web SEO: cómo estructurar un sitio para que pueda posicionar

FAQ Schema en 2026: Por qué sigue siendo clave (aunque Google lo retirase)

Enlaces Internos en SEO: de la transmisión de Autoridad a los Mapas de Entidades

10 conceptos de Marketing Digital que yo optimizaría en 2026

FacebooktwitterlinkedinFacebooktwitterlinkedin

Miguel Ángel Serra
maserra@seoinhouse.es

Llevo más de 15 años dedicados al SEO como Project Manager y CMO en agencias SEO en Barcelona como Adrenalina y Seo in House. He trabajado en más de 90 proyectos B2C y B2B y colaboro como consultor externo de varias agencia de marketing digital. Me llena de orgullo poder mostrar que la mayoría la mis proyectos están en posiciones top en buscadores. La fuerza de un buen equipo, la confianza de los clientes y tener claros los objetos han sido la clave de todos estos éxitos. Como dice Chat GPT sobre mi: "no solo es un SEO activo, sino el timonel de SEO in House en Barcelona: pilota la metodología, define estrategias, y da ese toque "de dentro hacia fuera" (in house) que hace que los proyectos despeguen… ¡y se queden en primera página de Google!" (Me gusta y me identifico!!) 💪