22 / 04 / 2024

Cómo optimizar la velocidad de tu Prestashop al máximo

Pere Cuadros
SEO, Prestashop, SEM, Google Ads, Wordpress

Una carga lenta y no fluida es uno de las principales causas de un alto abandono del funnel de venta en una tienda Prestashop.

Como agencia PrestaShop eemos escuchado muchos clientes que nos dicen que “no pasa nada si la web tarda un segundo más en cargar”. Pues nosotros decimos claramente NO, ya que afecta a nuestro posicionamiento SEO y sobre todo a la experiencia de usuario. Una carga lenta y no fluida es uno de las principales causas de un alto abandono del funnel de venta en una tienda PrestaShop.

Pero bueno, seguro que te has leído muchos Gurús de Prestashop que dan consejos que no funcionan y has perdido el tiempo. Hoy os vamos a contar lo que aplicamos a nuestros clientes para que los PrestaShop vuelen a un Google PageSpeed de 95. También habrá cosas que no os va a gustar leer, pero bueno es la verdad después de nuestra gran experiencia en optimizar Prestashops.

Primero de todo, antes de empezar, te recomiendo hacer una captura o un Excel apuntando los datos de tu web actuales antes de empezar a optimizar a hacer la magia, y así poder comparar datos.

Es importante antes de empezar decir que cada PrestaShop es un mundo y si no queréis calentaros más la cabeza y liverizaros de la carga de estar toqueteando vuestra tienda Prestashop, os invito a contactarnos y saber de nuestros servicios de agencia Prestashop, donde ofrecemos servicios integrales para vuestra tienda.

Optimizaciones básicas de PrestaShop

Punto de partida: primero, revisemos si tenemos activada correctamente la caché y optimización nativa de PrestaShop.

La caché nativa de Prestashop no es un milagro, pero bueno, nos puede ayudar bastante a optimizar y sacar mucho más partido a las funciones nativas.

Lo puedes revisar entrando en Ajustes avanzados> Rendimiento > Caché. Es importante que en el punto de Rendimiento Smarty este con los siguientes valores:


También otro punto muy importante es mirar la configuración del CSS, JavaScript y el Apache. Es importante, antes de activar estas funciones, revisar atentamente que nuestra tienda Prestashop funcione correctamente, ya que puede ser que falle el añadir el carrito o el proceso de compra, o incluso el buscador. Revisa y haz pruebas antes de validar el funcionamiento correcto y dejarlo en producción. Te recomendamos que vayas activando las funciones una a una y borrando la caché antes de hacer las pruebas, y asegurar que todo va bien.

¿Los servidores de medios son recomendados? Respuesta rápida: No, solo lo activaría si tienes una alta cantidad de imágenes, de alta calidad y alto peso. Lo recomendable es aplicarlo en catálogos de más de 30.000 productos.

¿El Hosting/Servidor afecta a la velocidad de nuestros Prestashop?

Por supuesto que sí. Creo que es un punto esencial es revisar, y muchos pasamos por alto es si tu hosting es lo suficientemente óptimo y avanzado para tener tu tienda Prestashop. Es muy importante tener una buena máquina, ya que el PrestaShop consume muchos recursos de RAM, y un hosting, por ejemplo, compartido sin recursos mínimos dedicados, raramente podrá mover un Prestashop de forma rápida.

Recordad que los hostings milagro no existen así que estos vendehumos de súper hosting a 1€ no funcionan, por lo menos en Prestashop. Puedes ver un pocos de datos del servidor aquí: Parámetros Avanzados  > Información


Los datos mínimos recomendados para que tu tienda vaya fluida con unas características de 2 vCPU y 6 RAM mínimo. A todos nuestros clientes recomendamos tener un hosting con recursos garantizados, un VPS o un servidor dedicado, ya que esto afecta tanto a la experiencia del usuario directa como a nuestro día a nivel de ventas.

La pregunta que os tenéis que hacer es: ¿tendrías una tienda donde la luz se pare cada x tiempo o dónde para comprar la cola sea muy larga y dé fallos al intentar pagar? La respuesta estoy segurísimo de que será No. Por eso, a nivel de servidor, es muy importante tener un servidor que sea potente y que el servicio técnico sea excepcional y no mirar tanto el precio, pero con cabeza y conocimiento.

¿Un CDN como Cloudflare va a hacer ir más rápido a mi PrestaShop?

Si no cumplimos con los puntos anteriores, la mejora va a ser mínima, así que no. Primero tenemos que solucionar todos los puntos anteriores y luego aplicar un Cloudflare. También es importante antes de aplicar un Cloudflare revisar que nuestro ERP o sistemas conectados sean compatibles, ya que algunas veces no son compatibles. Pero, como bien digo, no es un milagro.

¿Optimizar las imágenes sí o no?

Por supuesto que sí es muy importante tener las imágenes de los productos de nuestro Prestashop optimizadas, ya que es un factor de carga muy importante. Nosotros recomendamos optimizar las imágenes previamente a la subida. También recomendamos convertir las imágenes a webp y aplicar un lazyload si no lo tenemos aplicado. En este caso podéis usar un módulo como Image o WebP.

Antes de aplicarlos, revisad que son compatibles con vuestro Prestashop y haced siempre una copia de seguridad de vuestra tienda.

¿Los módulos hacen ir más lento mi Prestashop?

La respuesta correcta es depende de cómo se haya desarrollado este módulo, aunque sea de la propia tienda de addons oficial de Prestashop esto no quiere decir que la optimización de carga sea perfecta. Hay módulos que sobrecargan la base de datos o con consultas a servidor continuas. Nosotros lo que hacemos siempre es revisar los módulos del Prestashop del cliente y observar qué cantidad de solicitudes nos hacen a nivel de servidor por visita, y miramos si son necesarias o no. Incluso para algunos casos hemos decidido montar nuestra propia función adaptada para nuestros clientes.

Es importante no instalar módulos ni desinstalarlos sin criterio y a lo loco, ya que esto ensucia nuestro código base y la base de datos. Si es tu caso y no puedes evitar hacerlo, no hay problema: no eres el primer caso que nos encontramos. Lo que te recomiendo si vas a hacerlo es tener una copia de tu tienda Prestashop en un subdominio en desarrollo para poder ver los efectos de los módulos y decidir si pasar ese módulo a producción (importante bloquear los robots y bloquear la indexación de esta tienda de desarrollo).

¿El tema es importante para nuestro PrestaShop?

Hay temas que podemos comprar que no están bien optimizados a nivel de compilación de CSS, PHP… o con mil funcionalidades aplicadas innecesarias que no vamos a usar nunca y que sobrecargan mucho el Prestashop. Sabemos que no es cosa fácil, pero por eso nosotros maquetamos y desarrollamos temas propios para cada proyecto, adaptando todas las necesidades que tengan cada tienda online. De esta forma hacemos una plantilla perfecta para tu tienda Prestashop, funcional y lo más ligera posible. Construir un Prestashop a medida es una inversión importante pero vale la pena, pues a menudo lo barato acaba saliendo muy caro. Contacta con nosotros y descúbrelo.

SectorHablamos de
Sobre el autor/a
Experto en SEO, SEM, casado con PrestaShop, amante de WordPress, algunas veces de Shopify, pero un CMS a medida nunca va mal ;)

¿Tienes un proyecto en mente? Cuéntanoslo

¿Hablamos?