Shopify product page SEO: 6 palancas para PDP en 2026
La PDP convierte 2-4x la home. 6 palancas técnicas Shopify (title, schema, imágenes, variantes, reviews) para rankear y vender más.
En este artículo
La página de producto es el activo SEO más rentable de un Shopify. Convierte mejor que la home, la colección o el blog, y es donde aterriza la mayoría del tráfico de búsqueda con intención de compra. Pero la mayoría de tiendas la trata como un template más, dejando el title tag por defecto, el schema básico y las imágenes sin optimizar. La consecuencia: pierden rankings y conversiones simultáneamente.
Esta guía cubre las 6 palancas que más mueven la aguja en una product page Shopify: title y meta description, schema markup enriquecido, imágenes, descripción, variantes y reviews. Cada una con el cambio concreto a aplicar y por qué importa.
En 30 segundos:
- El title tag por defecto de Shopify usa
[Producto] – [Tienda], pierde ~30% del espacio SERP y no incluye modificadores comerciales- El schema Product enriquecido con
aggregateRating,availabilityypriceValidUntilaumenta la probabilidad de rich snippets (precio + estrellas) según Google Product structured data, 2025- Las imágenes son LCP en el 80%+ de PDPs Shopify — sin
loading="eager"yfetchpriority="high"se pierden 0,5-1,5 segundos- Las descripciones bajo el fold con keywords semánticas, no solo el primary keyword, son lo que diferencia productos en el mismo SERP
- Las variants con URL custom necesitan canonical y schema separados — Shopify no lo hace por defecto
¿Por qué la product page es la página SEO más importante de Shopify?
Tres datos de auditoría que se repiten en cuentas con tráfico orgánico estable: las product pages reciben entre el 50% y el 75% del tráfico de búsqueda no-marca, su tasa de conversión está entre 2-4x la de la home, y los backlinks naturales aterrizan más en colecciones que en productos. Eso convierte la product page en una página de alta intención + baja autoridad.
Para una tienda con 500 productos, optimizar las top 50 product pages (las que reciben 80% del tráfico de producto) suele tener más impacto que invertir lo mismo en colecciones o blog. Cuando audito un Shopify, mi primer paso es identificar las top 10-20 PDPs por sesiones orgánicas en Search Console y verificar las 6 palancas que cubro abajo.
Si quieres el cuadro completo de SEO técnico Shopify antes de tocar productos, Shopify SEO para ecommerce 2026 cubre el resto del checklist.
¿Cómo optimizar el title tag y meta description del producto?
Por defecto, Shopify genera <title>{{ product.title }} – {{ shop.name }}</title>, lo que produce titles del tipo “Camiseta rojo unisex talla M – Mi Tienda”. Eso pierde dos oportunidades grandes: no incluye modificadores comerciales (precio, oferta, envío gratis) y no diferencia productos similares.
El title tag más efectivo en PDPs sigue este patrón: [Producto + atributo distintivo] | [Modificador comercial] | [Marca]. Por ejemplo:
- Default: “Camiseta rojo unisex talla M – Mi Tienda” (44 chars)
- Optimizado: “Camiseta Algodón Orgánico Rojo · 29 € · Envío 24h | Mi Tienda” (60 chars)
Para implementarlo en Liquid, en templates/product.liquid o el snippet del head:
{% if template contains 'product' %}
<title>{{ product.title }} · {{ product.price | money }} · {{ shop.name }}</title>
<meta name="description" content="{{ product.description | strip_html | truncate: 145 }}">
{% endif %}
El filtro money añade el precio formateado correctamente según el locale. Si tu margen permite incluir “envío gratis” o “24h”, añadirlo de forma estática boost el CTR en SERP.
Para la meta description, el patrón ganador es: resumen de 1 frase del producto + dato concreto (medidas, materiales, garantía) + CTA implícito. Shopify por defecto usa la descripción completa, lo que suele cortar mal a los 155-160 caracteres. Truncar con truncate: 145 evita cortes en mitad de frase y deja margen para que Google añada ellipsis sin perder sentido.
¿Qué schema markup necesita una product page de Shopify?
El schema Product básico que generan los themes Shopify incluye name, image, description y offers.price. Eso es suficiente para que Google muestre la página como producto, pero no para conseguir rich snippets (estrellas, precio destacado, disponibilidad). Para eso necesitas 4 propiedades adicionales:
aggregateRatingconratingValueyreviewCountavailabilityconhttps://schema.org/InStockoOutOfStockpriceValidUntilcon la fecha de fin de la ofertaskuogtin/mpnpara identificación única
El snippet completo en templates/product.liquid:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"image": {{ product.featured_image | image_url: width: 1200 | prepend: 'https:' | json }},
"description": {{ product.description | strip_html | json }},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"brand": {"@type": "Brand", "name": {{ product.vendor | json }}},
"offers": {
"@type": "Offer",
"url": {{ shop.url | append: product.url | json }},
"priceCurrency": {{ shop.currency | json }},
"price": {{ product.selected_or_first_available_variant.price | money_without_currency | replace: ',', '.' | json }},
"availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
"priceValidUntil": "{{ 'now' | date: '%s' | plus: 7776000 | date: '%Y-%m-%d' }}"
}{% if product.metafields.reviews.rating %},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{{ product.metafields.reviews.rating }}",
"reviewCount": "{{ product.metafields.reviews.review_count }}"
}{% endif %}
}
</script>
La sintaxis product.metafields.reviews.rating asume que usas una app de reviews que escribe en metafields (Loox, Judge.me o similar lo hacen). Si no, hay que crear los metafields manualmente o usar el shortcode de la app. Más detalles sobre schema en Schema markup en Shopify.
¿Cómo optimizar las imágenes de producto sin perder calidad?
Las imágenes de producto son el elemento LCP en el 80%+ de las PDPs Shopify. Una imagen mal optimizada arruina los Core Web Vitals incluso si el resto del theme está limpio. Hay cuatro cosas que mover, y la primera es la que más impacto tiene.
Empieza con el formato y el tamaño: Shopify sirve automáticamente WebP a navegadores compatibles (97%+ de tráfico en 2026), así que solo necesitas asegurarte de subir imágenes originales de máximo 2000px de ancho. Subir 4K es desperdicio porque Shopify nunca las servirá a esa resolución, y solo añade peso al CDN.
Una vez resuelto el tamaño, la siguiente palanca es la directiva loading="eager" en la imagen principal del producto y loading="lazy" en el resto. El theme tiene que distinguir entre la primera imagen visible (la que cuenta para LCP) y las demás. En Dawn 11+ esto viene por defecto; en themes más viejos requiere editar sections/main-product.liquid.
- Atributos
widthyheightsiempre presentes. Sin ellos, CLS aumenta cuando la imagen carga. Liquid los expone conimage.widthyimage.height, así que no hay excusa para omitirlos. - Alt text descriptivo, no solo el nombre del producto. El alt “Camiseta roja” es peor que “Camiseta unisex algodón orgánico rojo, talla M, vista frontal”. El segundo da contexto a Google Image y aporta keywords semánticas sin keyword stuffing visible.
Cubrí los detalles técnicos completos en Optimización de imágenes en Shopify y la relación con CWV en Core Web Vitals en Shopify.
¿Cómo escribir descripciones de producto que rankean y convierten?
La descripción de producto cumple dos funciones que entran en tensión: convencer a Google de que la página merece rankear para queries específicas, y convencer al usuario de que compre. La mayoría de tiendas falla en una de las dos.
El patrón que funciona para SEO + CRO simultáneamente:
Encima del fold (primeros 60-80 palabras visibles sin scroll): beneficios directos + diferenciadores. Ejemplo: “Camiseta unisex de algodón orgánico GOTS certificado. Corte regular, peso medio (180gsm). Producida en Portugal con bajo impacto hídrico.” Esa frase contiene keywords semánticas (algodón orgánico, GOTS, corte regular, peso, Portugal) sin sonar a keyword stuffing.
Debajo del fold: especificaciones técnicas, materiales, talla, cuidados. Es lo que Google usa para entender el contexto del producto. Una descripción de 200-400 palabras suele ser el sweet spot — más corta no da información suficiente, más larga distrae.
Lo que NO funciona: descripciones genéricas tipo “Producto de alta calidad, perfecto para cualquier ocasión”. Eso no aporta a Google ni convierte. Si una descripción puede aplicar a 5 productos distintos, es demasiado genérica.
Para tiendas con miles de productos donde escribir descripciones únicas a mano no escala, usar Claude o GPT con un prompt estructurado (input: ficha técnica + USP + tone of voice, output: 200 palabras) acelera el proceso sin perder originalidad. Eso sí: revisar antes de publicar — los LLMs inventan especificaciones técnicas si no las tienen claras.
¿Cómo gestionar SEO en productos con variantes?
Shopify maneja las variantes vía parámetros URL (?variant=12345) por defecto. Eso significa que todas las variantes comparten la misma URL canónica, el mismo title tag, la misma meta description y el mismo schema. Para la mayoría de productos eso es correcto — variantes de talla o color no necesitan SEO independiente.
Pero hay tres escenarios donde sí necesitas SEO por variante:
- Variantes con búsqueda independiente. Si “camiseta roja” tiene 800 búsquedas mensuales y “camiseta azul” tiene 200, separar las variantes en URLs propias (
/products/camiseta-roja,/products/camiseta-azul) captura ambos clusters. Apps como Bold Product Options o Shopify Functions lo permiten. - Variantes con descripciones, imágenes y precios muy distintos. Si el “Pack 6 unidades” tiene 30% menos precio por unidad que el “Pack 1 unidad”, merece su propia landing.
- Variantes con stock crítico. Si el rojo está agotado constantemente pero el azul siempre disponible, separarlos evita que el SEO de la variante disponible sufra por la indisponibilidad de la otra.
En esos casos, hay que asegurar que cada variante con URL propia tenga: title tag único, meta description única, schema con el sku correcto y canonical apuntando a sí misma (no al producto padre). Lo cubrí en canonical tags en Shopify.
¿Por qué los reviews son la palanca de conversión SEO más subestimada?
Cuando una PDP tiene 50+ reviews con aggregateRating en el schema, Google muestra estrellas en el SERP — un boost de CTR del 15-30% medido en cuentas con tráfico estable. Al mismo tiempo, la duración media en página aumenta porque los usuarios leen reviews antes de decidir, y todo ese UGC indexable ayuda a rankear queries long-tail que la descripción del producto no captura.
La forma rápida de añadir reviews a Shopify es instalar Loox, Judge.me o Yotpo. Loox tiene la mejor integración con schema (genera el aggregateRating automáticamente), Judge.me la mejor experiencia móvil. Para tiendas con presupuesto restringido, Shopify Product Reviews (gratis, oficial Shopify) hace lo básico pero requiere edición del theme para añadir el schema.
Una vez instalado, dos detalles importantes: configurar la app para publicar reviews automáticamente sin moderación (la moderación retrasa la acumulación y los users desisten), y importar reviews históricos de otras plataformas (Amazon, Google Reviews) si existen — Loox y Judge.me lo permiten vía CSV.
Preguntas frecuentes
¿Cuántas palabras debe tener la descripción de un producto Shopify?
Entre 200 y 400 palabras para la mayoría de productos. Por debajo, Google no tiene contexto suficiente para rankear queries informativas. Por encima, el contenido empieza a sonar relleno y la tasa de conversión baja. Productos técnicos (electrónica, herramientas, software) toleran 500-800 palabras porque los usuarios buscan especificaciones detalladas.
¿Debo crear blog posts para cada producto?
No para cada uno, pero sí para clusters de productos con búsquedas long-tail. Si tienes 30 modelos de zapatillas de running y “mejor zapatilla running maratón” tiene volumen, escribe un blog post comparativo y enlaza desde ahí a los 5 productos más relevantes. El blog rankea, capta tráfico de búsqueda informativa, y dirige hacia las PDPs con intención comercial.
¿Cómo afecta el “out of stock” al SEO de productos?
Si un producto está agotado temporalmente, mantén la página activa con schema availability: OutOfStock y muestra un CTA tipo “Avísame cuando vuelva” (Klaviyo back-in-stock). Eso preserva los rankings y captura emails para conversión cuando vuelva el stock. Si está discontinuado permanentemente, 301 redirect hacia el producto sustituto o hacia la colección parent.
¿Las apps de “SEO optimizer” mejoran las product pages automáticamente?
Parcialmente. Apps como SEO Manager o Smart SEO automatizan el title tag y meta description, pero la calidad final es genérica. Para tiendas con menos de 100 productos, escribir manualmente da mejor resultado. Para 1.000+ productos, una app con plantillas custom es práctica, pero hay que revisar manualmente los top 50 productos por tráfico para personalizar.
¿Qué hago con productos similares que canibalizan rankings?
Si dos productos compiten por la misma query (ej. dos variantes del mismo modelo), tres opciones: (1) consolidar en uno solo si son realmente idénticos, (2) diferenciar las descripciones para que cada uno apunte a una query distinta (color, talla, uso), o (3) usar canonical para indicar a Google cuál es el “principal”. La canibalización entre productos distintos suele indicar que las descripciones son demasiado genéricas.
¿Cuánto afecta el precio mostrado al CTR del producto en SERP?
Cuando aparece en el rich snippet (vía schema offers.price), el precio reduce el CTR de usuarios fuera del rango y lo aumenta dramáticamente de usuarios dentro del rango. El efecto neto suele ser positivo (+10-20% CTR cualificado) porque filtra clicks irrelevantes. Mostrar precio en el title tag (como en el snippet ES de este artículo) tiene un efecto similar pero más fuerte porque ocupa el slot principal del SERP.
Fuentes
- Google Search Central. Product structured data documentation. https://developers.google.com/search/docs/appearance/structured-data/product. 2025.
- Google Search Central. Merchant listings structured data. https://developers.google.com/search/docs/appearance/structured-data/product-snippet. 2025.
- Shopify Dev. Theme architecture for products. https://shopify.dev/docs/storefronts/themes/architecture/templates/product. 2025.
- web.dev. Core Web Vitals. https://web.dev/articles/vitals. 2024.
- Schema.org. Product schema vocabulary. https://schema.org/Product. 2025.
¿Tus PDPs Shopify rankean pero no convierten, o al revés? Ofrezco auditorías SEO técnicas Shopify — análisis URL por URL de los top productos con plan priorizado para SEO y CRO. 30 minutos iniciales sin compromiso.
Recibe una auditoría SEO personalizada de tu web en menos de 48h. Sin compromiso — solo los puntos exactos donde estás perdiendo visibilidad y cómo arreglarlo.
¿Tu cuenta de ads podría
rendir mejor?
30 minutos para revisar tu situación y decirte exactamente qué cambiaría. Sin pitch, sin propuesta de venta.