
Tu WooCommerce es lento. Y te está costando dinero.
Seamos honestos: si tu tienda WooCommerce tarda más de 3 segundos en cargar, estás perdiendo ventas. No es una opinión — Google lo confirma con datos: el 53% de los visitantes móviles abandonan una página que no carga rápido. Para una tienda online, cada segundo extra de carga reduce las conversiones hasta un 7%. Haz las cuentas.
La verdad es que la mayoría de tiendas WooCommerce en Canarias cargan entre 5 y 10 segundos en móvil. Plugins que nadie recuerda haber instalado, imágenes de producto a resolución de póster y un hosting compartido que costaba 3 €/mes. El resultado es predecible.
En KANARIX llevamos más de dos años optimizando tiendas WooCommerce en las islas. Hemos visto tiendas pasar de 12 segundos a 1,8 — y triplicar ventas en semanas. Esta guía resume las técnicas exactas que aplicamos en nuestros proyectos de desarrollo ecommerce.
Hosting y servidor: donde se gana (o pierde) la partida
Puedes optimizar imágenes y activar mil plugins de caché, pero si tu servidor responde en 800 ms, todo lo demás es maquillaje. El hosting es el cimiento. Hemos migrado tiendas desde hostings compartidos baratos y visto mejoras del 60-80% en TTFB solo con el cambio de servidor.
Para WooCommerce en Canarias, nuestro stack probado es: servidores Hetzner Cloud con LiteSpeed Web Server, Redis para caché de objetos y Cloudflare como CDN. Un servidor cloud en Alemania tiene latencias de 30-50 ms hacia España — más que suficiente para una experiencia instantánea.
Mira, LiteSpeed no es solo otro servidor web. Su caché integrada entiende WordPress y WooCommerce de forma nativa — sirve páginas cacheadas en microsegundos y gestiona caché privada para carritos sin romperse.
- TTFB objetivo: menos de 200 ms. Si superas 600 ms, el servidor es tu cuello de botella.
- PHP 8.2+: cada versión mayor mejora el rendimiento un 15-25%. Si sigues en PHP 7.4, actualizar es lo primero que deberías hacer.
- Redis object cache: almacena consultas a la base de datos en memoria RAM. Reduce las queries SQL de cientos a unas pocas por página.
- HTTP/3 + QUIC: LiteSpeed lo soporta de forma nativa — especialmente beneficioso para usuarios móviles.
Caché: la técnica que más impacto tiene (si se configura bien)
Si tuvieras que hacer una sola cosa para acelerar tu WooCommerce, sería configurar la caché correctamente. Sin caché, cada visitante genera la página desde cero: PHP, base de datos, hooks de plugins… todo. Con caché, esa página se genera una vez y se sirve al instante.
Pero WooCommerce no es un blog (spoiler: tiene carritos, sesiones y precios dinámicos). No puedes cachear el checkout ni la página de mi cuenta. Necesitas una solución que entienda WooCommerce. Con LiteSpeed Cache, la configuración es más sencilla de lo que parece:
- Caché de página: activa para Home, categorías y productos. Excluye siempre /cart/, /checkout/ y /my-account/.
- Caché privada: LiteSpeed permite caché específica por usuario para carritos y wishlists, sin perder velocidad.
- Redis (caché de objetos): almacena transients y resultados de consultas frecuentes. Hit rate objetivo: >85%.
- Caché del navegador: CSS, JS, imágenes y fuentes con TTL de 1 año. El versionado de WordPress invalida automáticamente.
- Purga selectiva: que solo se purguen las URLs afectadas al actualizar un producto, no toda la caché.
Frontend: imágenes de 8 MB y otros crímenes contra la velocidad
El servidor puede responder en 100 ms, pero si el navegador necesita descargar 8 MB de recursos, la experiencia será lenta. Las imágenes de producto son el recurso más pesado en cualquier tienda online — una foto desde un móvil moderno puede pesar 4-8 MB en formato original. Convertirla a WebP o AVIF reduce el peso un 60-80% sin pérdida visual.
A ver, más allá de las imágenes, el JavaScript y CSS de WooCommerce y sus plugins pueden sumar fácilmente 1-2 MB de código innecesario en cada página. El CSS del slider no necesita cargarse en la ficha de producto. Plugins como Perfmatters permiten desactivar scripts página por página.
- WebP/AVIF: convierte todas las imágenes. Tamaño máximo: 200 KB por imagen de producto.
- Lazy loading: en todas las imágenes below-the-fold. Pero la imagen del LCP (hero, producto principal) debe cargar inmediatamente — nada de lazy ahí.
- Critical CSS inline: genera el CSS above-the-fold e inyéctalo; carga el resto de forma asíncrona.
- JavaScript diferido: Analytics, chat widgets y redes sociales al `requestIdleCallback`. Ni un script innecesario en el render inicial.
- Fuentes: `font-display: swap` obligatorio. Si usas Google Fonts, alójalas localmente.
Base de datos: la basura que no ves pero que pesa
WooCommerce es potente, pero con el tiempo la base de datos acumula peso muerto: revisiones, transients expirados, pedidos de sesiones abandonadas y tablas de logs que crecen sin control. Una tienda con 5.000 productos y dos años de actividad puede tener 500 MB de base de datos donde solo 50 MB son datos útiles.
La limpieza no es algo que haces una vez y te olvidas — es mantenimiento periódico. Limita revisiones a 3 en wp-config.php, elimina transients expirados con WP-Optimize, migra a HPOS (las consultas de pedidos son hasta 5x más rápidas) y programa limpieza semanal con WP-CLI.
CDN y Cloudflare: el arma secreta para tiendas canarias
Las Islas Canarias están a más de 1.700 km de los principales centros de datos europeos. Sin CDN, cada visitante establece una conexión directa con tu servidor, añadiendo latencia. Cloudflare tiene más de 300 puntos de presencia globales — incluyendo nodos en Madrid y Lisboa — y reduce la latencia de imágenes de 150-200 ms a 20-40 ms.
El plan gratuito de Cloudflare ya incluye compresión Brotli, HTTP/3 y optimización para SEO. Por 5 $/mes, Cloudflare APO cachea el HTML completo en el edge — TTFB de 20-50 ms desde cualquier parte del mundo. Para una tienda canaria con tráfico internacional, es una inversión ridícula.
Para mantener esta velocidad en el tiempo necesitas un plan de mantenimiento WordPress profesional: actualizaciones de plugins, limpieza de base de datos y monitorización de rendimiento continua.

