🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo optimizar imágenes en PrestaShop para mejorar la velocidad

Actualizado el 5 de septiembre de 2025

¿Por qué es crucial optimizar las imágenes en tu tienda PrestaShop?

Si tienes una tienda online, ya sabes que las imágenes son el alma de tu catálogo. Pero también son, muy probablemente, el principal lastre para la velocidad prestashop. Cada fotografía de producto que se carga en tu web pesa kilobytes (o megabytes) y, cuando un cliente entra a tu tienda, su navegador tiene que descargar todas esas imágenes para mostrar la página.

Imagina que tu tienda es un escaparate. Si tienes cientos de fotos enmarcadas con cristal grueso y pesado, el cliente tardará mucho en ver el producto. Lo mismo ocurre en tu web: si las imágenes son enormes, la página tardará segundos en cargar. Y en el mundo online, cada segundo cuenta. Un estudio de Google revela que el 53% de los usuarios abandona un sitio móvil si tarda más de 3 segundos en cargar. Esto se traduce en pérdida de ventas y en una mala experiencia de usuario.

Pero no solo se trata de ventas. Google, el rey de los buscadores, penaliza a las webs lentas en sus resultados de búsqueda. Si tu tienda es lenta, aparecerás en posiciones más bajas, lo que significa menos visitas y menos oportunidades de vender.

Por eso, optimizar imagenes PrestaShop no es una opción, es una necesidad. La buena noticia es que no necesitas ser un experto en informática para hacerlo. Con los pasos y herramientas que te mostramos a continuación, podrás reducir el peso de tus imágenes, mejorar la velocidad de tu tienda y, en consecuencia, tu posicionamiento SEO y tus conversiones.

A lo largo de esta guía, te explicaremos paso a paso cómo lograrlo, desde la configuración básica de PrestaShop hasta el uso de herramientas avanzadas de compresión.


Paso 1: Configura la generación de imágenes en PrestaShop

PrestaShop tiene un sistema de generación de imágenes que crea diferentes tamaños para cada producto (miniaturas, vistas grandes, zoom, etc.). Si esta configuración no está bien ajustada, se generan imágenes más pesadas de lo necesario.

Ajusta los tamaños de imagen predeterminados

Para empezar, vamos a configurar los tamaños de imagen que PrestaShop genera automáticamente. Ve a Catálogo > Productos y haz clic en la pestaña "Ajustes de imagen" (o "Image Settings").

Aquí verás una lista de todos los tamaños de imagen que se generan. Te recomendamos que:

  1. Revisa cada tamaño: Verás las dimensiones en píxeles (por ejemplo, 800x800).
  2. Reduce los tamaños innecesarios: Si tu plantilla usa un tamaño de 1200x1200 para el zoom, pero en realidad solo muestra 800x800, estás generando una imagen más pesada sin necesidad. Reduce el valor al tamaño real que muestra tu plantilla.
  3. Elimina los tamaños que no uses: Si hay tamaños de imagen que no se utilizan en tu plantilla, desmárcalos para que no se generen. Esto ahorrará espacio en tu servidor y tiempo de procesamiento.

Activa la compresión de imágenes de PrestaShop

En esa misma pantalla, encontrarás una opción muy importante: "Comprimir imágenes" o "Compress images". Puede aparecer como un porcentaje (por ejemplo, 50%) o como un nivel (bajo, medio, alto).

¿Qué hace esto? Reduce la calidad de la imagen para que pese menos. Es un equilibrio entre calidad visual y peso.

Nuestra recomendación: Activa la compresión con un valor entre el 50% y el 70%. Esto suele ofrecer una buena calidad visual con una reducción significativa del peso. Si ves que las imágenes se ven borrosas o con pérdida de calidad, baja el porcentaje de compresión.

[TIP]: No comprimas al máximo (por ejemplo, 90%) porque las imágenes se verán pixeladas y darán una mala imagen de tu tienda. El equilibrio es la clave.


Paso 2: Elige el formato de imagen correcto (WebP)

El formato de imagen es clave para el rendimiento. Durante años, el estándar fue JPG para fotos y PNG para gráficos con transparencia. Sin embargo, hoy existe un formato mucho más eficiente: WebP.

¿Qué es WebP? Es un formato de imagen moderno que ofrece una compresión superior sin pérdida visible de calidad. Las imágenes WebP pueden pesar hasta un 30-50% menos que las JPG o PNG equivalentes.

Activa WebP en PrestaShop

A partir de PrestaShop 1.7.7, la activación de WebP es bastante sencilla:

  1. Ve a Configuración avanzada > Rendimiento.
  2. Busca la sección "Imágenes".
  3. Activa la opción "Usar WebP" (o "Use WebP") si está disponible.

Si tu versión de PrestaShop es anterior, es posible que necesites instalar un módulo o un plugin para generar imágenes WebP. También puedes hacerlo a nivel de servidor (más adelante te explicamos cómo).

[INFO]: Si tu servidor usa Syspanel (el panel de control que gestiona tu hosting), podrás configurar la generación de WebP a nivel de servidor. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, http://tu-dominio.com:2106). Desde ahí, puedes activar módulos como mod_pagespeed que convierten automáticamente tus imágenes a WebP.


Paso 3: Comprime y optimiza tus imágenes antes de subirlas

Aunque PrestaShop tenga su propia compresión, es una buena práctica optimizar las imágenes antes de subirlas a tu tienda. Esto significa que el archivo original que subes ya debería estar optimizado, lo que facilita el trabajo a PrestaShop y reduce la carga inicial.

Herramientas online gratuitas

Existen multitud de herramientas online gratuitas y muy fáciles de usar. Solo tienes que subir tu imagen, y la herramienta la comprime automáticamente.

  • TinyPNG / TinyJPG: Es una de las más populares. Comprime tanto PNG como JPG manteniendo una calidad sorprendente. Puedes usarla directamente en su web o instalar una extensión para Photoshop.
  • Compressor.io: Otra excelente opción que soporta varios formatos (JPG, PNG, GIF, WebP). Te permite elegir entre compresión con pérdida o sin pérdida de calidad.
  • Squoosh: Una herramienta de Google que te permite comparar visualmente la imagen original con la comprimida, ajustando la calidad al máximo.

Herramientas de escritorio

Si tienes que optimizar muchas imágenes a la vez, te recomendamos un programa de escritorio:

  • ImageOptim (Mac): Es gratuito y muy potente. Solo tienes que arrastrar y soltar las imágenes y él se encarga de todo.
  • FileOptimizer (Windows): También gratuito y muy completo. Soporta una gran cantidad de formatos y te permite ajustar los parámetros de compresión.

[TIP]: No subas nunca una imagen que pese más de 500 KB. Si tienes que subir una imagen de 2 MB, pásala primero por una de estas herramientas. Verás cómo la reduces a 200 KB o menos sin que se note la diferencia.


Paso 4: Configura el almacenamiento en caché para imágenes

La caché es un mecanismo que guarda copias de tus archivos para que no tengan que generarse de nuevo en cada visita. Configurar la caché de imágenes en PrestaShop es fundamental para mejorar la velocidad prestashop.

Activa la caché en PrestaShop

  1. Ve a Configuración avanzada > Rendimiento.
  2. En la sección "Caché", selecciona "Sí" para activarla.
  3. Elige el método de caché. Para la mayoría de los usuarios, la opción "Sistema de archivos" (File System) es la más sencilla y eficaz. Si tienes un servidor con Memcached o Redis, puedes usarlo, pero no es necesario para una tienda pequeña o mediana.

Configura la cabecera de expiración (Cache-Control)

Las cabeceras HTTP le dicen al navegador del cliente cuánto tiempo debe almacenar en caché los archivos (imágenes, CSS, JS). Si configuras una expiración larga, el navegador no tendrá que descargar las imágenes en cada visita, lo que acelera enormemente la carga para los usuarios recurrentes.

Puedes configurar esto desde el archivo .htaccess de tu hosting o desde el panel de control de tu servidor. En Syspanel, puedes acceder a la configuración de Apache o Nginx y añadir las siguientes líneas a la configuración de tu sitio:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
</IfModule>

[WARNING]: Si no te sientes cómodo editando archivos de configuración, pide ayuda a tu proveedor de hosting. Un error en el .htaccess puede hacer que tu web no cargue correctamente.


Paso 5: Utiliza una Red de Distribución de Contenido (CDN) para imágenes

Una CDN es un sistema de servidores repartidos por todo el mundo que almacenan copias de tus archivos estáticos (como las imágenes). Cuando un usuario visita tu tienda desde, por ejemplo, México, la CDN le sirve las imágenes desde el servidor más cercano a su ubicación, en lugar de hacer que viajen desde tu servidor original (que puede estar en España).

Esto reduce drásticamente la latencia y acelera la carga de las imágenes. Es una de las mejores inversiones para el rendimiento prestashop.

Cómo integrar una CDN en PrestaShop

  1. Elige un proveedor de CDN (Cloudflare, KeyCDN, BunnyCDN, etc.). Algunos ofrecen planes gratuitos muy buenos, como Cloudflare.
  2. Regístrate y añade tu dominio.
  3. Configura tu cuenta de CDN según las instrucciones del proveedor.
  4. En PrestaShop, ve a Configuración avanzada > Rendimiento y busca la sección "CDN". Actívala e introduce la URL de tu CDN (por ejemplo, cdn.tudominio.com).

[INFO]: Si usas Cloudflare, su plan gratuito ya te ofrece una CDN global y optimización automática de imágenes (Polish). Configurarlo es muy sencillo y no requiere conocimientos técnicos avanzados.


Paso 6: Optimiza el servidor y el hosting (El factor oculto)

A veces, la lentitud no es culpa de las imágenes en sí, sino del servidor donde están alojadas. Un hosting básico y compartido puede no tener los recursos suficientes para procesar y servir muchas imágenes a la vez.

Elige un buen hosting

Asegúrate de que tu plan de hosting tenga suficiente memoria RAM y potencia de CPU. Si tu tienda tiene muchas visitas, considera cambiar a un servidor VPS o dedicado.

Configura el servidor web

Tanto Apache como Nginx pueden configurarse para servir imágenes de forma más eficiente. Habilitar la compresión gzip o brotli para archivos de texto (HTML, CSS, JS) también ayuda, aunque no directamente a las imágenes.

Usa HTTP/2 o HTTP/3

Estos protocolos permiten que el navegador descargue varios archivos a la vez (multiplexación), lo que acelera la carga de páginas con muchas imágenes. La mayoría de los servidores modernos ya lo tienen activado, pero puedes verificarlo en tu panel de control.

[TIP]: En Syspanel (puerto 2106), puedes comprobar fácilmente la configuración de tu servidor web. Busca la sección de "Servicios" o "Web Server" y verifica que HTTP/2 esté habilitado.


Preguntas Frecuentes (FAQ)

¿Cuál es el mejor formato de imagen para PrestaShop?
El formato WebP es el más recomendado por su excelente compresión y calidad. Si tu versión de PrestaShop no lo soporta nativamente, usa JPG para fotos de producto y PNG para imágenes con texto o transparencias.

¿Cuánto peso debe tener una imagen para una tienda online?
Lo ideal es que una imagen de producto no supere los 200-300 KB. Para miniaturas, menos de 50 KB es perfecto. Si tus imágenes pesan más, es hora de optimizarlas.

¿Perderé calidad visual al comprimir las imágenes?
Con las herramientas y técnicas modernas (como WebP), la pérdida de calidad es imperceptible para el ojo humano si se configura correctamente. La clave está en encontrar el equilibrio entre peso y calidad.

¿Qué es mejor, comprimir las imágenes antes o después de subirlas a PrestaShop?
Ambas cosas. Optimiza las imágenes antes de subirlas para que el archivo original sea ligero, y activa la compresión de PrestaShop para que genere los diferentes tamaños de forma eficiente.

¿Necesito ser un experto técnico para hacer todo esto?
No. Los pasos 1, 2 y 3 son muy sencillos y no requieren conocimientos técnicos. El paso 4 y 5 son un poco más avanzados, pero con las herramientas y guías que te hemos dado, podrás hacerlo sin problemas. Si te atascas, siempre puedes pedir ayuda a tu proveedor de hosting.


Conclusión: La velocidad es tu mejor aliada

Optimizar las imágenes de tu tienda PrestaShop es una de las tareas más importantes que puedes realizar para mejorar la experiencia de tus clientes y tu posicionamiento en Google. No es una tarea de una sola vez, sino un proceso continuo que debes aplicar cada vez que subas un nuevo producto.

Recuerda que cada kilobyte que ahorres se traduce en una página más rápida, un cliente más satisfecho y una mejor posición en los resultados de búsqueda. No subestimes el poder de una imagen bien optimizada. Empieza hoy mismo aplicando los pasos que te hemos mostrado y notarás la diferencia.

Si tienes alguna duda sobre cómo configurar tu servidor o necesitas ayuda con tu hosting, no dudes en ponerte en contacto con tu proveedor. Un buen soporte técnico te guiará en el proceso para que tu tienda vuele. ¡Tu negocio te lo agradecerá!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel