Estudio propio: más de 20.000 sitios WordPress chilenos medidos con PageSpeed. Solo el 4% llega al verde en celular. Ver el estudio
Velocidad WordPress

Cómo optimizar la velocidad de WooCommerce: 7 mejoras concretas

· 7 min de lectura

Cómo optimizar la velocidad de WooCommerce: 7 mejoras concretas

Una tienda es el peor escenario posible para WordPress. Cada visita consulta precios, stock, variaciones e impuestos; el carrito no se puede guardar en caché; y el catálogo multiplica las imágenes. Por eso una tienda lenta se arregla distinto que un sitio corporativo lento.

Antes de la lista, dos datos que ordenan por qué vale la pena.

Portent midió la conversión de comercio electrónico según el tiempo de carga y encontró una caída fuerte en los primeros segundos: 3,05% de conversión con carga de 1 segundo, 1,68% a los 2 segundos, 1,12% a los 3 y 0,67% a los 4 (Portent, “Site Speed is (Still) Impacting Your Conversion Rate”, actualizado en abril de 2022; muestra de 5,6 millones de sesiones en 20 sitios, de los cuales 6 son tiendas). Por el otro lado, Deloitte observó que una mejora de 0,1 s en velocidad móvil venía acompañada de un aumento de 8,4% en las conversiones de retail y de 9,2% en el valor promedio del pedido (Deloitte Ireland, “Milliseconds Make Millions”, informe encargado por Google, 2020; 37 sitios y más de 30 millones de sesiones).

No voy a traducir eso a pesos de tu tienda. Son otros mercados, otros catálogos, y en los dos casos es una relación observada, no un experimento controlado. Sirven para saber hacia dónde apunta la flecha, no para prometerte una cifra.

Un tercer dato, este propio: en el estudio de velocidad de WordPress en Chile, en el 42,3% de los sitios la peor página no es la portada (base de 19.222 sitios con dos o más páginas medidas). En tiendas eso se nota más que en ningún otro rubro: la portada está cuidada y la categoría con 40 productos es la que sufre. Mide esas páginas.

1. El carrito que se actualiza en todas partes

WooCommerce carga un script que consulta el estado del carrito en cada carga de página, también en las que no tienen carrito. Es una petición extra al servidor por visita, en un sitio donde el servidor ya está ocupado.

Qué hacer. Si el minicarrito solo aparece en la tienda, la ficha de producto y el carrito, desactiva wc-cart-fragments en el resto de las páginas. Se hace con un wp_dequeue_script condicionado a que la página no sea carrito, pago ni producto, o desde la interfaz de Perfmatters, que trae esa opción hecha. Prueba después el flujo completo de compra: es un cambio chico con consecuencias grandes si te equivocas de condición.

2. Demasiados productos por página

Mostrar 60 productos en una categoría se ve bien en el escritorio del dueño y castiga a todos los demás: son 60 consultas de precio y stock y 60 imágenes en la misma carga.

Qué hacer. Baja a un rango de 12 a 24 productos por página y usa paginación. Si el catálogo es grande, un buscador y filtros decentes le sirven más al comprador que una grilla infinita.

3. La base de datos que nunca se limpió

WooCommerce guarda datos temporales para stock, sesiones y consultas repetidas. Los que expiran no siempre se borran solos y la tabla de opciones se va llenando de filas que ya no sirven. A eso se suman las sesiones de compradores que nunca volvieron y las revisiones de cada ficha editada.

Qué hacer. Borra los datos temporales expirados (wp transient delete --expired si tienes WP-CLI, o un plugin de limpieza si no), limita las revisiones con WP_POST_REVISIONS en wp-config.php, y revisa qué opciones están marcadas para cargarse en cada petición. Antes de tocar la base de datos, respaldo.

4. El tema hace menos diferencia de la que crees

Los temas de tienda tienen fama de pesados, y algo hay. Pero en el estudio, los promedios por familia de tema quedan todos apretados en la misma franja: flatsome promedia 51,2 con 54 sitios y woodmart 50,2 con 84, contra 47,3 de divi y 52,4 de hello-elementor. Entre el mejor y el peor promedio hay 5,1 puntos, y ninguna familia llega cerca del verde. Son asociaciones, no causas, sobre 3.936 sitios con tema detectado.

Qué hacer. No cambies de tema para ganar velocidad: es caro, es riesgoso y el estudio dice que el premio es chico. Apaga las funciones del tema que no usas, revisa sus opciones de rendimiento y deja el cambio de tema para cuando lo pida el diseño, no el puntaje.

5. Plugins que se acumulan

Lista de deseos, comparador, reseñas, zoom de imagen, carrusel de destacados, integración con el correo. Cada uno agrega sus estilos y sus scripts, y varios los cargan en todas las páginas aunque solo se usen en una.

Qué hacer. Revisa la lista con una pregunta simple: si mañana desaparece este plugin, ¿pierdes ventas? Los que no pasan esa prueba salen o se reemplazan por algo más liviano. Para los que se quedan, controla en qué páginas cargan con Asset CleanUp o Perfmatters, de a poco y verificando el sitio después de cada tanda.

6. Las imágenes de producto

Es la causa que más veo y la más fácil de arreglar. Una tienda con 200 productos y cuatro fotos cada uno son 800 imágenes, y WooCommerce además genera varios tamaños de cada una.

Para dimensionar el problema: en el estudio, el peso mediano de una portada chilena es de 3,49 MB, y las portadas de hasta 1 MB promedian 80,1 puntos mientras que las de 8 MB o más promedian 49,5. Son 30 puntos entre un extremo y otro.

Qué hacer.

  • Comprime todo el catálogo existente y activa la conversión a WebP.
  • Define en los ajustes de WooCommerce los tamaños de miniatura y de ficha que realmente usa tu tema, y regenera las miniaturas.
  • No subas el original de la cámara para mostrarlo a 800 px de ancho.
  • Deja la carga diferida para las imágenes de más abajo. La primera imagen visible no debe ir diferida.

7. El hosting, que en tiendas sí importa

Un plan compartido barato aguanta un blog. Una tienda con tráfico diario no, porque cada visita ejecuta consultas que no se pueden servir desde caché.

Qué hacer. Revisa que tu plan tenga PHP 8.2 o superior, OPcache activado, memoria suficiente para PHP, disco de estado sólido y una base de datos reciente. Y antes de migrar, mide el TTFB: es el número que separa “mi sitio está mal hecho” de “mi servidor demora en contestar”. Lo explico en detalle en cuándo el hosting es de verdad el problema.

Por dónde partir

Si tuviera que ordenar el trabajo en una tienda promedio, sería así: primero medir la categoría y la ficha de producto, no la portada; después las imágenes, que es donde está el peso; después el carrito y los plugins que cargan en todas partes; después la base de datos; y al final el hosting, cuando ya sabes que el problema no era tuyo.

Fuentes

  • Portent, “Site Speed is (Still) Impacting Your Conversion Rate”, actualizado el 20 de abril de 2022. Muestra: 5,6 millones de sesiones en 20 sitios B2B y B2C durante 30 días, 6 de ellos de comercio electrónico.
  • Deloitte Ireland, “Milliseconds Make Millions”, informe encargado por Google con datos de Fifty-Five, 2020. 37 sitios de marcas de Europa y Estados Unidos, más de 30 millones de sesiones, 4 semanas a fines de 2019. Es una relación observada, no un experimento controlado.
  • Estudio propio WP Rápido: 20.723 sitios WordPress chilenos medidos en el segundo trimestre de 2026 con la API de PageSpeed Insights en modo celular, hasta 4 páginas por sitio y 3 mediciones por página, se usa la mediana. N = 20.110 sitios con puntaje de portada válido, 19.222 para la comparación entre páginas y 3.936 para el cruce por tema. Muestra de barrido de prospección, no aleatoria.

Si quieres el detalle de tu tienda página por página y un orden de trabajo priorizado, eso es la auditoría de velocidad: la entrego en 24 a 48 horas, con las mediciones y el informe.

Por Francisco Moroso

Compartir

Francisco Moroso

Consultor WordPress y SEO técnico. Llevo varios años de oficio en WordPress, en Chile, y WP Rápido es mi servicio dedicado a velocidad. Trabajo solo, así que la misma persona mide tu sitio, hace el trabajo y te contesta los correos.

franciscomoroso.com

¿Quieres el número de tu sitio?

El analizador te da el puntaje de PageSpeed en celular y escritorio, más el detalle de qué está pesando. Es gratis, tarda menos de dos minutos y no necesito acceso a tu sitio.

Artículos relacionados

Velocidad WordPress

Cómo medir la velocidad de tu página web

El punto de partida no es una impresión, es un número con fecha. Cómo mido velocidad con PageSpeed Insights y qué significa cada métrica.

· 7 min de lectura