Una tienda PrestaShop lenta pierde ventas aunque el catálogo y el diseño sean buenos. El usuario en móvil no espera: abandona. Google tampoco premia un LCP alto. Antes de gastar más en Ads o SEO, conviene arreglar la velocidad.
Esta guía resume el método que uso en tiendas reales en España (incluida reparacionmovil.es): medir, priorizar, tocar lo que mueve Core Web Vitals y checkout, y no “optimizar a ciegas”.
Por qué la velocidad importa en PrestaShop
- Conversión: cada segundo extra en móvil sube el abandono, sobre todo en home, categoría y ficha.
- SEO: LCP, INP y CLS entran en la experiencia de página. Una tienda pesada pelea cuesta arriba en Google.
- Ads: si pagas clics a una landing lenta, quemas presupuesto.
- Soporte: una tienda lenta suele esconder módulos de más, hosting justo o imágenes sin control.
[CAPTURA: PageSpeed Insights móvil de una tienda PrestaShop antes de optimizar]
Paso 0 — Mide antes de tocar nada
Sin medición, cualquier “mejora” es opinión.
- PageSpeed Insights (móvil primero) en home, una categoría y una ficha de producto.
- Anota LCP, INP y CLS — no solo la nota de 0 a 100.
- En Search Console → Experiencia, mira URLs con problemas de CWV si hay datos de campo.
- Prueba el checkout en 4G real o throttling: carrito → dirección → pago.
Objetivo práctico: saber qué página duele y qué métrica (¿LCP de imagen hero? ¿INP por JS de módulos? ¿CLS por banners que saltan?).
[CAPTURA: comparativa home vs ficha de producto en PageSpeed]
Las causas más habituales en PrestaShop
1. Imágenes sin control
Hero a 2–4 MB, galerías sin WebP/AVIF, miniaturas generadas enormes. El LCP casi siempre es una imagen.
Qué hacer: comprimir, servir tamaños correctos, lazy-load fuera del LCP, y revisar el módulo de imágenes / tema.
2. Módulos que cargan JS/CSS en todas las páginas
Sliders, chats, popups, feeds, “optimizadores” mal configurados. Cada módulo puede añadir peso global.
Qué hacer: listar módulos activos, desactivar los que no aportan, y limitar assets a las rutas donde hacen falta.
3. Caché mal configurada (o ausente)
Smarty en desarrollo, sin caché de página, sin Redis/OPCache, CDN sin reglas. PrestaShop sin caché en producción duele.
Qué hacer: caché de producción, OPCache, y si el tráfico lo pide: Redis/Memcached + CDN para estáticos.
4. Tema pesado o overload de home
Home con 8 sliders, vídeos autoplay, contadores animados y módulos de “marcas”. Bonito en el BO, lento en el móvil.
Qué hacer: home con un solo mensaje visual fuerte, menos bloques above the fold, defer de lo secundario.
5. Hosting justo para PrestaShop 8/9
PHP antiguo, poca RAM, disco lento, sin HTTP/2 o sin buen MySQL. La tienda no puede ir más rápido que el servidor.
Qué hacer: PHP soportado, recursos adecuados, y medir TTFB aparte del front.
6. Categorías con filtros y URLs pesadas
Facetas que disparan consultas y HTML enorme. El usuario espera; la base de datos también.
Qué hacer: revisar módulos de filtros, indexación, y no pintar mil variantes a la vez.
[CAPTURA: waterfall de red mostrando JS de módulos e imágenes grandes]
Plan de acción (orden que funciona)
1) Limpieza rápida (1–2 horas)
- Desactiva módulos que no usas.
- Quita sliders/vídeos innecesarios del home.
- Comprime las 10 imágenes más pesadas del home y de la ficha tipo.
- Activa caché de producción y limpia
var/cachecon cuidado tras el cambio.
2) Imágenes y LCP
- La imagen LCP debe ser ligera, con dimensiones correctas y
fetchpriorityrazonable. - Resto de imágenes: lazy-load.
- Evita texto grande dentro de PNG/JPG del hero si puedes hacerlo en HTML/CSS.
[CAPTURA: hero optimizado — peso antes/después]
3) JavaScript e INP
- Menos scripts en el critical path.
- Chats y pixels: cargar tarde o tras interacción.
- Revisa temas que meten jQuery + librerías duplicadas.
4) Caché, servidor y CDN
- OPCache activo.
- Caché de página (módulo fiable o reverse proxy) compatible con tu checkout y clientes logueados.
- CDN para estáticos (CSS/JS/img), no “cachear el carrito” a lo loco.
5) Base de datos y catálogo
- Tablas hinchadas (stats, logs, carritos abandonados viejos).
- Índices y consultas lentas si un módulo de filtros lo pide.
- No dejes 50.000 productos huérfanos o imágenes basura en el servidor.
Checklist de prueba tras cada cambio
- Home, categoría y ficha en móvil (PageSpeed + ojo humano).
- Añadir al carrito y llegar al pago.
- Cliente logueado vs invitado (la caché a veces miente).
- Back office usable (una optimización que rompe el BO no sirve).
- Volver a medir LCP/INP/CLS y guardar capturas “antes/después”.
[CAPTURA: PageSpeed móvil después de la optimización]
# Orientativo: tras cambios, regenerar caché de producción
# (ajusta rutas; siempre con backup)
rm -rf var/cache/prod/*
En muchos hostings también conviene vaciar caché del panel (LiteSpeed, Cloudflare, etc.) para no mirar una versión vieja.
Errores que veo a menudo
- Instalar tres módulos de “velocidad” que se pisan entre sí.
- Minificar a muerte y romper el checkout.
- Optimizar solo el home y dejar la ficha (donde se compra) lenta.
- Ignorar TTFB: el front “bonito” sobre un hosting ahogado.
- No medir en móvil real.
Caso breve: reparacionmovil.es
En tiendas como reparacionmovil.es, el salto se nota cuando se combina: menos peso above the fold, imágenes bajo control, módulos recortados y caché bien puesta. No hace falta rehacer la tienda entera para ganar segundos — hace falta priorizar lo que bloquea la primera pintura y el clic.
[CAPTURA: ficha de producto en móvil cargando en tiempo razonable]
Mantenimiento: para que no vuelva a degradarse
Cada módulo nuevo, banner o slider puede devolver la tienda al punto de partida. Un mantenimiento mensual con revisión de CWV, actualizaciones controladas y limpieza de basura evita el “ya iba bien y de pronto otra vez lento”.
Conclusión
Mejorar la velocidad en PrestaShop no es un truco: es medir, cortar peso (imágenes/módulos), configurar caché y servidor, y validar el checkout. Si tu tienda en España va justa en móvil, puedo auditarla y dejarte un plan priorizado por impacto en ventas.
Contactar con PrestaShop Web Design · Aceleración, mantenimiento y soporte PrestaShop en Madrid y remoto.
También te puede interesar: Acelerar PrestaShop · Mantenimiento PrestaShop.
