Shopify Performance
12 min de lectura Abril 2025 Por Edinaldo Xavier

Shopify lento: cómo diagnosticar y corregir LCP por encima de 4s — paso a paso con casos reales

Un LCP por encima de 4 segundos cuesta conversiones todos los días. Descubre exactamente dónde está el cuello de botella en tu tienda Shopify — app pesada, imagen sin optimización, tema mal configurado o script de terceros bloqueando el renderizado — y cómo corregir cada escenario.

Qué es LCP y por qué 4s es el límite

El Largest Contentful Paint (LCP) mide el tiempo hasta que el elemento más grande visible en el viewport es renderizado por el navegador. En e-commerce, ese elemento casi siempre es la imagen hero del producto o el banner principal.

Google clasifica LCP en tres rangos:

LCPClasificaciónImpacto
≤ 2,5sBuenoSin penalización en el ranking
2,5s – 4sNecesita mejorarRiesgo creciente de pérdida de posición
> 4sMaloImpacto directo en ranking y conversión

Estudios de Google y Cloudflare muestran que cada segundo adicional de carga reduce la tasa de conversión hasta un 7%. Para una tienda que factura $50.000/mes, un LCP malo puede costar $3.500 por segundo extra.

Caso real: Una tienda de moda con LCP de 5,8s en mobile que se redujo a 2,1s tras eliminar 4 apps de marketing y optimizar la imagen hero. Resultado: +22% en la tasa de conversión en 30 días.

pagespeed.web.dev — análisis mobile · tienda ejemplo

Antes de la optimización

5.8s
LCP
Malo
380ms
INP
Malo
0.12
CLS
Regular

Después de la optimización

2.1s
LCP
Bueno
140ms
INP
Bueno
0.03
CLS
Bueno

Ganancia principal: eliminación de 4 apps de marketing + hero image WebP + fetchpriority="high" en imagen hero

Caso real: evolución de scores Core Web Vitals en tienda de moda — 30 días de implementación

Cómo medir el LCP de tu tienda Shopify

Antes de corregir, necesitas saber dónde está el problema. Hay dos formas de medir: datos de campo (usuarios reales) y datos de laboratorio (simulación).

PageSpeed Insights (recomendado para empezar)

Ve a pagespeed.web.dev y pega la URL de tu página principal y de tu página de producto. El informe muestra el LCP medido en campo (CrUX data) y en laboratorio (Lighthouse). Siempre prueba en mobile — ahí está la mayoría de tus clientes.

Chrome DevTools — Performance Tab

Abre DevTools (F12), ve a Performance, presiona Ctrl+Shift+R para grabar y recargar. Tras la grabación, haz clic en "Timings" y localiza el marcador LCP. Esto muestra exactamente qué elemento fue el LCP y en qué timestamp apareció.

Web Vitals Chrome Extension

Instala la extensión Web Vitals de Google. Muestra LCP, CLS e INP en tiempo real mientras navegas por la tienda. Útil para probar diferentes páginas rápidamente.

Las 4 causas más comunes de LCP alto en Shopify

1. Imagen hero sin optimización

Es la causa número uno. Las tiendas Shopify frecuentemente cargan imágenes hero de 2MB+ sin compresión, sin WebP y sin el atributo fetchpriority="high". El navegador no sabe que esa es la imagen más importante de la página.

Cómo identificar: En PageSpeed Insights, haz clic en "Oportunidades" y busca "Properly size images" y "Serve images in next-gen formats". Si la imagen hero aparece ahí, ese es el problema.

1

Comprimir la imagen

Usa Squoosh.app o TinyPNG para reducir el tamaño sin pérdida visual perceptible. Meta: imagen hero por debajo de 150KB en WebP.

2

Agregar fetchpriority en el tema

En tu tema Shopify, localiza el código de la imagen hero y agrega fetchpriority="high" loading="eager". Esto le indica al navegador que priorice la descarga.

3

Usar el CDN de Shopify correctamente

Shopify sirve imágenes vía CDN automáticamente, pero debes usar los parámetros correctos: image_url | image_tag: width: 1200, format: 'webp' en Liquid.

2. Apps que inyectan scripts de renderizado bloqueante

Cada app instalada en Shopify puede inyectar JavaScript en el <head> de la página. Si esos scripts son síncronos (sin async o defer), bloquean el renderizado hasta cargarse completamente — antes de que aparezca cualquier elemento visual en pantalla.

Apps comunes que causan este problema: chat en vivo (Tidio, Gorgias), programas de fidelización (Smile.io), reviews (Yotpo, Okendo) y FOMO popups.

⚠️

Diagnóstico rápido: En Chrome DevTools → pestaña Network → filtra por "JS" → recarga la página. Identifica scripts externos de dominios de terceros que cargan antes que la imagen hero. Esos son los candidatos a eliminar o diferir.

3. Tema con JavaScript bloqueante en <head>

Temas de calidad inferior — o temas personalizados sin revisión de performance — frecuentemente incluyen scripts en el <head> sin los atributos correctos. Esto retrasa el momento en que el navegador puede empezar a renderizar cualquier cosa.

En Shopify, revisa tu archivo theme.liquid. Todo script que no sea crítico para el above-the-fold debe tener defer o ser movido antes del </body>.

// Malo — bloquea el renderizado
<script src="{{ 'app.js' | asset_url }}"></script>

// Correcto — carga sin bloquear
<script src="{{ 'app.js' | asset_url }}" defer></script>

4. Respuesta lenta del servidor (TTFB alto)

Si el TTFB (Time to First Byte) está por encima de 800ms, el navegador espera al servidor antes de iniciar cualquier renderizado. En Shopify, esto raramente es problema del servidor en sí, pero puede ser causado por apps que agregan middleware pesado (como apps de personalización basadas en cookies o geo-location).

Cómo verificar: En PageSpeed Insights, busca "Reduce server response times (TTFB)". Un TTFB por encima de 600ms en Shopify casi siempre indica una app mal configurada o una integración externa lenta.

Plan de corrección paso a paso

Aborda los problemas en este orden — del mayor al menor impacto:

1

Mide el LCP actual y anota el elemento LCP

Usa PageSpeed Insights en tu homepage y página de producto. Anota el LCP en ms y qué elemento fue identificado.

2

Desactiva apps una por una y vuelve a medir

Crea una página de prueba o usa el modo de desarrollo. Desactiva apps de terceros temporalmente y mide el LCP en cada iteración para identificar al culpable.

3

Optimiza la imagen hero

Comprime, convierte a WebP, agrega fetchpriority="high" y loading="eager". Vuelve a medir.

4

Audita los scripts en <head>

Revisa theme.liquid y agrega defer/async a todos los scripts no críticos. Verifica el Network tab para scripts de terceros bloqueantes.

5

Monitorea continuamente

Configura una alerta en PageSpeed Insights o usa Shopify Analytics para seguir la velocidad tras cada cambio nuevo.

Resultados esperados tras las correcciones

Con las optimizaciones aplicadas correctamente, es razonable esperar:

  • Reducción de LCP de 5s+ a 2s–2,5s en tiendas con imágenes mal optimizadas
  • Reducción de 1s–1,5s solo con la eliminación o aplazamiento de scripts de apps
  • Mejora visible en el Shopify Speed Score (de 20–40 a 60–80+)
  • Aumento de conversión de 10%–25% en casos documentados
💡

Importante: Los resultados varían por tienda, nicho y perfil de tráfico. El impacto en conversión es más visible en tiendas con tráfico predominantemente mobile y en categorías de precio medio-alto, donde el usuario investiga más antes de comprar.

Cuándo llamar a un especialista

Si tras las optimizaciones básicas el LCP sigue por encima de 3s, el problema probablemente es estructural: scripts de apps que no se pueden eliminar fácilmente, tema legacy con arquitectura de performance deficiente, o integraciones externas mal implementadas.

En estos casos, un diagnóstico técnico profundo — que analiza el waterfall completo, hilo principal, scripts síncronos, critical rendering path y configuración de imagen en Liquid — suele revelar el problema en menos de 2 horas de análisis.

¿Tu tienda Shopify sigue lenta después de intentar estas correcciones?

Hago diagnóstico técnico completo de LCP, INP y CLS con análisis de waterfall, identificación de scripts bloqueantes y mapa de corrección priorizado. Resultado entregado en hasta 48h, sin compromiso de contratación.

¿Identificaste este problema en tu tienda?

Leer es el comienzo. Si el LCP sigue alto tras las correcciones básicas, un diagnóstico técnico profesional encuentra la causa raíz en horas, no días.

🎯

Diagnóstico 100% gratuito

Análisis previo de tu tienda sin coste. Entiendes el problema antes de decidir.

Respuesta en hasta 2 horas

Atención vía WhatsApp en días hábiles. Sin cola, sin ticket.

🔒

Sin compromiso inicial

El diagnóstico no genera cargo. Propuesta solo si tiene sentido para ambas partes.