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

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

Actualizado el 23 de junio de 2026

¿Tu tienda PrestaShop va lenta? Si has notado que las páginas tardan en cargar, que el carrito se queda “pensando” o que la puntuación en Google PageSpeed Insights es baja, el problema casi siempre está en un factor muy concreto: las imágenes. No es culpa de tu hosting ni de tu conexión. Las imágenes mal optimizadas son el lastre más común en cualquier eCommerce.

En este artículo vas a aprender, paso a paso y sin tecnicismos innecesarios, cómo optimizar imágenes PrestaShop para transformar la velocidad de tu tienda. No solo mejorarás la experiencia de tus clientes (que comprarán más), sino que también darás un empujón enorme a tu SEO PrestaShop, ya que Google premia a las webs rápidas.

Vamos a ello. Prepara un café, que esto te va a ahorrar muchos dolores de cabeza.

¿Por qué es tan importante la velocidad en PrestaShop?

Imagina que entras en una tienda física y la puerta tarda 10 segundos en abrirse. ¿Esperarías? Probablemente no. En internet pasa exactamente igual. Los estudios indican que más del 50% de los usuarios abandonan una web si tarda más de 3 segundos en cargar.

En una tienda online, cada segundo cuenta. Una web rápida no solo mejora la satisfacción del usuario, sino que:

  • Aumenta la tasa de conversión: Un cliente que no espera, compra más.
  • Reduce el porcentaje de rebote: La gente no se va de tu web.
  • Mejora el posicionamiento: Google usa la velocidad como factor de ranking. Un mejor rendimiento PrestaShop equivale a mejores posiciones en los resultados de búsqueda.

Y aquí está el truco: la mayor parte del peso de una página web (a veces hasta el 70%) son las imágenes. Si optimizas las imágenes de tus productos, tu tienda volará.

El problema real: ¿Por qué mis imágenes pesan tanto?

Las cámaras de los móviles actuales sacan fotos espectaculares, pero también archivos enormes. Un solo JPEG de una cámara moderna puede pesar entre 5 y 10 MB. Si tienes 100 productos con 3 fotos cada uno, hablamos de unos 3 GB de datos que tu servidor tiene que enviar a cada visitante.

Además, PrestaShop por defecto no redimensiona las imágenes al tamaño exacto que necesita la web. Si subes una foto de 4000x3000 píxeles, pero tu tienda la muestra en un recuadro de 400x400 píxeles, el navegador tiene que descargar todo el archivo gigante y luego encogerlo visualmente. Es un desperdicio total de recursos.

Para conseguir una velocidad PrestaShop óptima, necesitamos atacar tres frentes: el peso (compresión), el tamaño (dimensiones) y el formato (tipo de archivo).

Guía paso a paso para optimizar imágenes PrestaShop

Vamos a dividir este proceso en tres fases. Puedes hacerlas todas o solo algunas, pero te recomiendo que sigas el orden para obtener el máximo beneficio.

Fase 1: Configuración interna de PrestaShop (Antes de subir nada)

PrestaShop tiene opciones nativas para gestionar imágenes, pero muchas veces están mal configuradas. Vamos a ajustarlas.

1.1. Activa el formato WebP (si tu versión lo permite)

El formato WebP es el futuro. Ofrece una compresión mucho mayor que el JPEG o PNG manteniendo la misma calidad visual. En las versiones recientes de PrestaShop (1.7.7 en adelante), puedes activarlo fácilmente.

Cómo hacerlo:

  1. Ve a tu panel de administración de PrestaShop.
  2. Navega a Configuración avanzada > Rendimiento.
  3. Busca la opción Usar WebP.
  4. Actívala y guarda los cambios.

[INFO] Si tu versión de PrestaShop no tiene esta opción, no te preocupes. Puedes usar un módulo gratuito o de pago para generarlo, o simplemente seguir con los pasos de compresión manual que veremos a continuación. El JPEG bien comprimido sigue siendo una opción excelente.

1.2. Ajusta el tamaño de las miniaturas

PrestaShop genera varias copias de cada imagen (miniaturas) para usarlas en listados, carritos, página de producto, etc. Si estos tamaños son demasiado grandes, la web irá lenta.

Cómo hacerlo:

  1. Ve a Diseño > Temas > Configuración avanzada.
  2. Haz clic en la pestaña Tamaños de imagen.
  3. Verás una lista de tipos de imagen (Pequeña, Mediana, Grande, etc.).
  4. Recomendación: Establece el tamaño "Grande" (el que se usa en la página de producto) a un máximo de 1000x1000 píxeles. No necesitas más resolución para una pantalla normal.
  5. Guarda los cambios.

[WARNING] Después de cambiar los tamaños, PrestaShop te pedirá que regeneres las miniaturas. Esto es normal. Hazlo solo cuando hayas terminado de ajustar todo, ya que el proceso puede consumir recursos del servidor.

1.3. Activa la compresión de imágenes (Apache)

Si tu hosting usa Apache (la mayoría lo hace), PrestaShop puede optimizar las imágenes sobre la marcha usando la librería mod_deflate o mod_brotli para enviar archivos comprimidos. Esto es más para el código, pero también afecta a las imágenes en algunos casos.

Ve a Configuración avanzada > Rendimiento y asegúrate de que la opción Comprimir archivos esté activada.

Fase 2: Optimización manual y masiva (La más eficaz)

La configuración interna ayuda, pero para una optimización real, necesitas atacar los archivos originales. Aquí es donde vas a notar la mayor diferencia.

2.1. Usa herramientas de compresión antes de subir

La regla de oro es: nunca subas una imagen sin comprimir a PrestaShop. Existen herramientas online gratuitas y programas de escritorio que hacen esto en segundos.

  • TinyPNG / TinyJPG: La más popular. Arrastras la imagen y te la devuelve comprimida. Puedes usar la versión web o la API para automatizar.
  • Squoosh: Creada por Google. Te permite ver en tiempo real la calidad vs. el peso.
  • ImageOptim (Mac) / FileOptimizer (Windows): Programas de escritorio que comprimen en lote (varias a la vez).

¿Qué hace exactamente la compresión? Elimina datos innecesarios de la imagen (metadatos, información de la cámara, etc.) y reduce la calidad de forma inteligente. Puedes reducir el peso de una imagen de 5 MB a 300 KB sin que el ojo humano note la diferencia.

Proceso recomendado:

  1. Redimensiona la imagen al tamaño máximo que usarás en la web (ej. 1000px de ancho).
  2. Pásala por TinyPNG o Squoosh.
  3. Sube el archivo resultante a PrestaShop.

2.2. Optimización masiva de imágenes ya subidas

Si ya tienes miles de imágenes subidas y no quieres rehacerlas una a una, tienes dos opciones:

Opción A: Módulo de PrestaShop.
En el marketplace de PrestaShop hay módulos como "Smush" o "JSpeed" que se conectan a servicios de compresión y optimizan toda la carpeta de imágenes automáticamente. Suelen tener un coste, pero te ahorran horas de trabajo.

Opción B: Acceso al servidor (SSH o FTP).
Si tienes acceso a tu hosting, puedes usar un script para comprimir todas las imágenes de la carpeta /img/p/. Esta es una solución más técnica, pero muy efectiva.

Te dejo un ejemplo simple de cómo hacerlo si tu servidor tiene instalado jpegoptim y optipng (herramientas de línea de comandos). Solo si sabes lo que haces en un terminal.

# Navega a la carpeta de imágenes de PrestaShop
cd /var/www/html/img/p/

# Comprime todos los archivos JPEG en el directorio y subdirectorios
find . -type f -name "*.jpg" -exec jpegoptim --strip-all --max=80 {} \;

# Comprime todos los archivos PNG
find . -type f -name "*.png" -exec optipng -o2 {} \;

Este comando recorre todas las carpetas, encuentra los archivos .jpg y los optimiza sin perder calidad visual significativa.

[INFO] Si tu hosting es un panel como Syspanel (recuerda, el acceso es a través del puerto 2106), puedes usar el administrador de archivos integrado o la herramienta de terminal para ejecutar estos comandos. Es una forma muy rápida de optimizar todo el sitio sin tocar el código.

Fase 3: Configuración del servidor (El empujón final)

Una vez que las imágenes son ligeras, necesitamos que se sirvan rápido. Aquí entra en juego la caché y la configuración del servidor.

3.1. Activa la caché de PrestaShop

PrestaShop puede almacenar en caché las páginas para no tener que generarlas en cada visita. Esto reduce la carga del servidor y acelera la entrega de imágenes y contenido.

  1. Ve a Configuración avanzada > Rendimiento.
  2. En la sección Caché, activa el caché de plantillas.
  3. Si tienes acceso a Memcached o Redis en tu hosting, selecciónalo. Si no, usa el caché de archivos.

3.2. Configura la caché del navegador (Leverage Browser Caching)

Cuando un usuario visita tu tienda por primera vez, su navegador descarga las imágenes. Si configuras la caché del navegador, en la siguiente visita, el navegador usará las imágenes guardadas en su disco duro en lugar de descargarlas de nuevo. Esto hace que la segunda visita sea instantánea.

Para ello, necesitas editar el archivo .htaccess en la raíz de tu instalación de PrestaShop. Añade este código al final:

<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>

Este código le dice al navegador que guarde las imágenes durante un año. Si cambias una imagen, el navegador la actualizará porque el nombre del archivo cambia.

3.3. Usa un CDN para servir las imágenes

Un CDN (Red de Distribución de Contenidos) es una red de servidores repartidos por todo el mundo. En lugar de que tus clientes descarguen las imágenes desde tu servidor (que puede estar en Madrid), las descargan desde el servidor del CDN más cercano a ellos (que puede estar en Nueva York o en Tokio). Esto reduce drásticamente los tiempos de carga.

[TIP] Cloudflare tiene un plan gratuito muy bueno que incluye CDN y optimización de imágenes. Solo tienes que cambiar los DNS de tu dominio para que apunten a Cloudflare y activar la opción "Polish" para que compriman tus imágenes automáticamente.

Optimización y SEO PrestaShop: La relación directa

No es casualidad que hablemos de imágenes y SEO PrestaShop en el mismo artículo. La optimización de imágenes tiene un impacto directo en tu posicionamiento por varias razones:

  1. Velocidad de carga: Como ya hemos mencionado, Google penaliza las webs lentas. Al optimizar imágenes, mejoras tu velocidad y, por tanto, tu ranking.
  2. Nombres de archivo: Asegúrate de que el nombre de tus imágenes sea descriptivo. En lugar de IMG_2345.jpg, usa zapatillas-running-nike-air-max.jpg. Esto ayuda a Google a entender de qué trata la imagen.
  3. Etiqueta ALT: Esta es la descripción textual de la imagen. Debe ser descriptiva y natural, incluyendo tu palabra clave principal. Por ejemplo: "Zapatillas de running Nike Air Max 2024 en color rojo". No solo ayuda al SEO, sino que es esencial para la accesibilidad web.
  4. Mapa de sitio (Sitemap): PrestaShop genera un sitemap automáticamente. Asegúrate de que las imágenes estén incluidas en él para que Google las indexe correctamente.

Cuando optimizas imágenes, estás matando tres pájaros de un tiro: mejoras la experiencia del usuario, aceleras tu web y le das señales positivas a Google. Es la tríada perfecta para el éxito online.

Preguntas frecuentes (FAQ)

¿Cuál es el mejor formato de imagen para PrestaShop?

Sin duda, WebP. Si no puedes usarlo, el JPEG es ideal para fotografías de producto y el PNG para imágenes con transparencia (como logos). Evita usar PNG para fotos, ya que pesan mucho más.

¿Qué tamaño en píxeles debo usar para las fotos de producto?

Depende del diseño de tu tema, pero lo normal es que el tamaño más grande (zoom) no supere los 1200x1200 píxeles. Las miniaturas de listado suelen ser de 400x400 o 500x500. No subas imágenes más grandes de lo necesario.

¿Cuánto peso máximo debe tener una imagen?

Intenta que ninguna imagen supere los 200 KB. Si puedes mantenerlas por debajo de los 100 KB, mucho mejor. Si tienes una imagen de 1 MB, es señal de que debes comprimirla más.

¿Puedo optimizar imágenes sin perder calidad visual?

Sí, absolutamente. La compresión moderna es muy inteligente. Puedes reducir el peso a la mitad o incluso a un tercio sin que el ojo humano perciba diferencias. La clave está en usar herramientas como TinyPNG que aplican una compresión "con pérdida" de forma inteligente.

¿Cada cuánto tiempo debo optimizar las imágenes?

Es un proceso continuo. Cada vez que subas un producto nuevo, asegúrate de que la imagen está optimizada antes de subirla. Haz una auditoría de tu carpeta de imágenes cada 3 o 6 meses para comprimir las que se hayan escapado.

Conclusión final

Optimizar las imágenes de tu tienda PrestaShop no es una tarea opcional, es una necesidad absoluta si quieres competir en el mercado actual. No necesitas ser un experto en informática ni en diseño; solo necesitas seguir estos pasos y adquirir el hábito de comprimir antes de subir.

Empieza hoy mismo. Configura el WebP, ajusta los tamaños, comprime las imágenes ya subidas y activa la caché. En menos de una tarde, notarás una mejora significativa en la velocidad PrestaShop y, en las próximas semanas, verás cómo tu SEO PrestaShop empieza a dar frutos.

Tu tienda será más rápida, tus clientes estarán más felices y Google te lo agradecerá con mejores posiciones. No lo dejes para mañana; el rendimiento de tu negocio online depende de ello. Si tienes dudas sobre cómo acceder a tu servidor para los pasos más avanzados, recuerda que si usas Syspanel, el acceso se realiza a través del puerto 2106, y desde allí puedes gestionar todas las herramientas necesarias. ¡Manos a la obra!

¿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