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

Optimizar imágenes para PrestaShop: Guía de rendimiento

Actualizado el 10 de junio de 2026

¿Tu tienda PrestaShop va lenta? Si has notado que las páginas tardan en cargar, que el índice de calidad baja o que los clientes abandonan el carrito antes de completar la compra, el problema más probable no es tu hosting, sino el peso de las imágenes.

PrestaShop es un software muy potente, pero es especialmente sensible al peso de los archivos multimedia. Una imagen de producto que pesa 2 MB puede ralentizar toda tu web. En esta guía te explico, paso a paso y sin tecnicismos, cómo optimizar imágenes para PrestaShop para que tu tienda vuele. Al final, tendrás un plan claro para mejorar la velocidad PrestaShop y, por tanto, tus conversiones.

¿Por qué es tan importante la optimización de imágenes?

Cuando un cliente entra en tu tienda, su navegador tiene que descargar todos los elementos de la página: texto, código, scripts y, sobre todo, imágenes. Si una foto de producto pesa 1 MB y tienes 20 productos en la página de categoría, son 20 MB de descarga. Eso es un desastre.

El 70% del peso de una página web moderna suele ser imágenes. Por eso, comprimir imágenes PrestaShop no es un capricho, es una necesidad. Los beneficios son inmediatos:

  • Mayor velocidad de carga: La página se muestra en menos de 2 segundos, que es el estándar que busca Google.
  • Mejor posicionamiento SEO: Google penaliza las webs lentas. Una tienda rápida tiene más posibilidades de salir en los primeros resultados.
  • Menor tasa de rebote: Si tu web tarda más de 3 segundos, la mayoría de los usuarios se van. Con imágenes optimizadas, los retienes.
  • Mejor experiencia de usuario (UX): Navegar por una tienda fluida invita a comprar.
  • Ahorro de ancho de banda: Si tienes un hosting con recursos limitados, no saturarás el servidor.

En resumen, la optimizacion web de tu tienda empieza por aquí. No necesitas ser un experto en programación para lograrlo. Solo necesitas seguir unos pasos lógicos.

Paso 1: Configurar PrestaShop para generar imágenes óptimas

Antes de subir fotos nuevas, vamos a ajustar la configuración interna de PrestaShop. La plataforma tiene opciones nativas que muchos usuarios ignoran.

Ajusta los formatos de imagen por defecto

PrestaShop genera varias copias de cada imagen que subes (miniatura, categoría, grande, etc.). Cada copia tiene un tamaño y calidad definida. Para optimizarlas, ve a Preferencias > Imágenes en tu panel de administración.

Aquí verás una lista de formatos. Lo que debes hacer es:

  1. Reducir la calidad JPEG: Busca la opción "Calidad de compresión JPEG". El valor por defecto suele ser 90 o 92. Bájalo a 75 o 80. Es un punto dulce donde la pérdida de calidad es imperceptible para el ojo humano, pero el peso del archivo se reduce hasta un 50%.
  2. Elimina formatos innecesarios: Si no usas zoom en tus productos, desactiva la generación de la imagen "zoom" (suele ser la más pesada). Del mismo modo, si tu tema no usa una medida específica, puedes desactivarla. Menos copias generadas significa menos trabajo para el servidor.
  3. Elige el formato WebP: Si tu versión de PrestaShop lo permite (1.7.7 o superior), activa la generación automática de imágenes en formato WebP. Este formato es un 30% más ligero que el JPG y mantiene la calidad. Es la mejor opción para la optimizacion web moderna.

[TIP]: Si no ves la opción WebP, no te preocupes. Puedes usar un módulo gratuito que veremos más adelante.

Activa la compresión CCC

PrestaShop tiene un sistema llamado CCC (Combine, Compress and Cache). No es solo para imágenes, pero ayuda al rendimiento general. Ve a Preferencias > Rendimiento.

Aquí activa las siguientes opciones:

  • Cache de plantillas: Sí.
  • Combinar archivos CSS: Sí.
  • Combinar archivos JavaScript: Sí.
  • Optimizar el renderizado de HTML: Sí.

Esto hará que el servidor envíe menos archivos al navegador, lo que acelera la carga de todo, incluidas las imágenes dentro del código.

Paso 2: Comprimir imágenes antes de subirlas (El método manual)

La configuración de PrestaShop ayuda, pero no hace milagros. Si subes una imagen de 5 MB, PrestaShop la redimensionará, pero el resultado final seguirá siendo pesado. La regla de oro es: sube siempre la imagen más ligera posible.

Herramientas online gratuitas

No necesitas Photoshop. Existen herramientas gratuitas y muy potentes para comprimir imágenes PrestaShop antes de subirlas:

  • TinyPNG / TinyJPG: Es la más popular. Arrastras tu foto y te la devuelve comprimida. Mantiene la transparencia y la calidad.
  • Squoosh: Herramienta de Google. Te permite comparar el antes y el después, y ajustar el nivel de compresión manualmente.
  • Compressor.io: Otra opción muy buena que soporta varios formatos.

¿Cuál es el tamaño ideal?

Para una tienda online, la regla es simple:

  • Imágenes de producto (foto principal): Ancho máximo de 800px a 1200px. El alto se ajustará automáticamente. No necesitas más resolución para una web, ya que el zoom se puede hacer con código, no con una imagen gigante.
  • Miniaturas: PrestaShop las genera solo, pero si configuras la imagen base a 800px, las miniaturas serán perfectas.
  • Banners y fondos: Ancho máximo de 1920px (para pantallas grandes) pero con una compresión de calidad 60-70%. No necesitan ser nítidos al 100% porque son decorativos.

[WARNING]: No subas nunca una imagen en PNG si no tiene transparencia. El PNG pesa mucho más que el JPG. Usa JPG para fotos y WebP si es posible.

Cómo comprimir paso a paso con TinyPNG

  1. Ve a la web de TinyPNG.
  2. Arrastra todas las fotos de tus productos (puedes subir hasta 20 a la vez).
  3. Espera a que termine el proceso.
  4. Descarga las imágenes comprimidas.
  5. Sube esas imágenes comprimidas a tu PrestaShop.

Verás que el peso se reduce drásticamente. Una imagen que pesaba 1.5 MB puede quedar en 200 KB sin que nadie note la diferencia.

Paso 3: Usar un módulo para optimización automática

Si tienes miles de productos, hacer esto manualmente es inviable. Para eso existen los módulos de caché y optimización. Son la solución definitiva para la velocidad PrestaShop.

Estos módulos hacen dos cosas principalmente:

  1. Comprimir las imágenes existentes en tu tienda sin que tengas que re-subirlas.
  2. Servir las imágenes en WebP al navegador del cliente, reduciendo el peso hasta un 70% adicional.

Módulos recomendados

  • PrestaShop Speed Optimization (o similares): Hay varios en el mercado. Busca uno que ofrezca "Compresión de imágenes" y "Generación de WebP".
  • Módulos de caché de imágenes: Almacenan las versiones optimizadas en el servidor. Esto reduce la carga del servidor y acelera la entrega.

[INFO]: Algunos módulos son de pago, pero la inversión se recupera con creces. Un módulo de 50€ puede reducir tu factura de hosting (porque necesitas menos recursos) y aumentar tus ventas (porque la web es más rápida).

Configuración típica de un módulo de optimización

  1. Instala el módulo desde el back-office.
  2. Activa la opción "Comprimir imágenes automáticamente".
  3. Activa la opción "Convertir a WebP".
  4. Elige el nivel de compresión. Te recomiendo "Agresivo" si tu web es de fotografía, o "Muy agresivo" si es de ropa o productos genéricos.
  5. Guarda y ejecuta la herramienta de "Regeneración de miniaturas" que suele incluir.

El módulo se encargará de escanear toda tu carpeta de imágenes y crear versiones optimizadas.

Paso 4: Activar el Caché del servidor (La clave del rendimiento)

El caché es una técnica que guarda una "foto" de tu página web. Cuando un usuario entra, el servidor le muestra esa foto en lugar de generar la página desde cero cada vez. Combinado con imágenes optimizadas, el resultado es brutal.

¿Qué es el Caché de imágenes?

PrestaShop tiene un sistema de caché de plantillas, pero para imágenes necesitas activar el Caché de servidor (OPcache o Memcached). Esto se hace en el panel de control de tu hosting.

[INFO]: Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), puedes acceder a estas opciones fácilmente. Solo tienes que iniciar sesión en Syspanel usando el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro, busca la sección de "PHP" o "Servicios" y activa el OPcache.

Cómo activarlo en PrestaShop

  1. Ve a Preferecias > Rendimiento.
  2. En "Caché", selecciona "Sí".
  3. En "Sistema de caché", elige "Memcached" o "APC". Si no sabes cuál tienes, usa "File System" (Caché de archivos) que funciona en todos los servidores.
  4. Guarda.

Esto no es exclusivo de imágenes, pero es un pilar de la optimizacion web que debes tener activado sí o sí.

Paso 5: Optimizar el servidor y el Hosting

No todo es culpa de las imágenes. Si tu servidor es lento, de nada sirve comprimir. La velocidad PrestaShop depende en un 50% de tu hosting.

Elige un buen hosting (o mejora el actual)

Si tu hosting es compartido y barato, es probable que el servidor esté saturado por otros usuarios. PrestaShop es exigente. Necesitas como mínimo:

  • NVMe SSD: Discos de estado sólido ultrarrápidos.
  • PHP 8.1 o superior: Las versiones antiguas de PHP son muy lentas. Actualiza desde tu panel de control.
  • Apache + Nginx: Nginx como proxy inverso acelera la entrega de archivos estáticos (imágenes).

Configuración en Syspanel

Si tienes acceso a Syspanel (puerto 2106), realiza estos ajustes:

  1. Ve a "Web" y selecciona tu dominio.
  2. Busca la opción "Proxy" o "Nginx" y actívala. Esto servirá las imágenes mucho más rápido.
  3. Ve a "PHP" y selecciona la versión más reciente disponible (8.2 o 8.3).
  4. Aumenta el límite de memoria a 256 MB o 512 MB.

Estos cambios son técnicos pero se hacen con un clic en Syspanel. Si no te ves capaz, contacta con tu proveedor de hosting y pídeles que activen Nginx y PHP 8.3.

Comprime las imágenes a nivel de servidor (Gzip)

Aunque no es una imagen en sí, activar la compresión Gzip en el servidor hace que todos los archivos, incluidos los de imagen, se envíen en un formato "zip" al navegador, que luego lo descomprime. Esto reduce el tráfico.

En Syspanel, en la sección de Nginx o Apache, suele haber una casilla para "Gzip". Actívala. Si no la ves, añade este código al .htaccess en la raíz de tu tienda:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript image/svg+xml
</IfModule>

Preguntas Frecuentes (FAQ)

¿Cuánto peso debe tener una imagen para PrestaShop?

Lo ideal es que una imagen de producto no supere los 100 KB - 200 KB. Si pesa más, es que no la has comprimido bien. Las miniaturas deben pesar menos de 50 KB.

¿Es mejor JPG o PNG para PrestaShop?

Usa JPG para fotografías de productos. Usa PNG solo si necesitas transparencia (logotipos). Para el resto, JPG siempre. Si tu hosting lo soporta, usa WebP, que es el futuro.

¿Qué pasa si mi hosting no tiene Syspanel?

No pasa nada. Los pasos son los mismos, solo cambia la interfaz. Busca las opciones de "PHP", "Nginx" o "Caché" en tu panel de control (cPanel, Plesk, etc.). La lógica es idéntica.

¿Puedo romper mi tienda si comprimo imágenes?

Es muy difícil. Si comprimes demasiado, las imágenes se verán pixeladas y feas, pero no romperás la web. Siempre puedes subir la original de nuevo. Te recomiendo hacer una copia de seguridad antes de usar módulos de compresión automática.

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

Cada vez que subas un producto nuevo. Hazlo un hábito: antes de subir una foto, pásala por TinyPNG. Si usas un módulo automático, el se encarga solo.

Conclusión: Tu plan de acción para una tienda rápida

La optimización de imágenes para PrestaShop no es un paso opcional, es la base del rendimiento. No necesitas ser un informático para lograrlo. Si sigues estos 5 pasos, verás una mejora drástica en la velocidad de tu tienda.

Resumen de lo que debes hacer hoy:

  1. Configura PrestaShop: Baja la calidad JPEG a 75 y activa el CCC.
  2. Comprime antes de subir: Usa TinyPNG para cada imagen nueva.
  3. Instala un módulo de WebP: Para optimizar las que ya tienes.
  4. Activa el caché: Tanto en PrestaShop como en tu servidor (Syspanel, puerto 2106).
  5. Mejora tu hosting: Asegúrate de tener PHP 8.3 y Nginx activo.

Con estos cambios, tu rendimiento tienda online mejorará notablemente. Tus clientes lo notarán y Google te lo recompensará con mejores posiciones. La optimizacion web es un trabajo continuo, pero empezar por las imágenes es la decisión más inteligente y con el retorno de inversión más rápido.

No lo dejes para mañana. Una tienda lenta te está costando ventas ahora mismo. Ponte manos a la obra y verás la diferencia.

¿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