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

Cómo optimizar imágenes para web en PrestaShop

Actualizado el 16 de enero de 2026

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

Si tienes una tienda online, seguramente ya sabes que las imágenes son el alma de tu catálogo. Pero también son, muy a menudo, el motivo principal de que tu web vaya lenta. Y aquí viene el dato clave: la velocidad de carga es un factor crítico tanto para la experiencia del usuario como para el SEO. Un cliente que espera más de 3 segundos para ver un producto, probablemente se irá a la competencia.

Optimizar imágenes en PrestaShop no es solo una opción "bonita" para mejorar la estética; es una necesidad técnica para aumentar las ventas y mejorar tu posicionamiento en Google. Cuando hablamos de velocidad tienda prestashop, las imágenes suelen ser responsables de más del 60% del peso total de una página. Si no las comprimes y configuras correctamente, estarás lastrando tu proyecto sin saberlo.

En esta guía extensa y muy práctica, vamos a desgranar todos los pasos, desde los conceptos básicos hasta las configuraciones más avanzadas dentro del propio panel de PrestaShop y de tu servidor. No necesitas ser un ingeniero informático; solo necesitas seguir las instrucciones y entender el "porqué" de cada acción. Vamos a por ello.

Los dos grandes errores que cometes con las imágenes (y cómo evitarlos)

Antes de entrar en materia, es fundamental entender qué estamos haciendo mal. Hay dos errores garrafales que se repiten en casi todas las tiendas PrestaShop que no están optimizadas.

Error 1: Subir fotos en tamaño gigante directamente desde la cámara

Parece obvio, pero es el error más común. Las cámaras de los móviles modernos sacan fotos de 12, 48 o incluso 108 megapíxeles. Esas fotos pueden pesar entre 5 y 15 MB cada una. Subir esa imagen directamente a tu tienda es un desastre.

Tu web no necesita mostrar una foto de 4000x3000 píxeles en un recuadro de 400x400 píxeles. El navegador tiene que descargar todo ese archivo pesado para luego "encogerlo" visualmente. Eso consume datos del usuario, satura tu servidor y hace que la página tarde una eternidad en cargar.

La solución: Redimensionar la imagen a un tamaño máximo razonable (por ejemplo, 800x800 o 1200x1200 píxeles) antes de subirla. Aunque PrestaShop tiene herramientas para generar miniaturas, siempre es mejor partir de una imagen limpia.

Error 2: Usar el formato equivocado (JPG vs PNG vs WebP)

Cada formato tiene una función.

  • JPG: Ideal para fotografías de producto con muchos colores y degradados. Comprime bien y pesa poco.
  • PNG: Ideal para gráficos, logos o imágenes con fondo transparente. Pero pesan mucho más que un JPG.
  • WebP: El formato moderno por excelencia. Ofrece una compresión superior a JPG y PNG con la misma calidad visual. Es el estándar recomendado por Google.

Si usas PNG para una foto de un zapato, estarás desperdiciando recursos. Si usas JPG para un logo con fondo transparente, tendrás un recuadro blanco feo. La clave es elegir el formato correcto para cada caso.

Guía paso a paso: Cómo optimizar imágenes en PrestaShop

Ahora sí, vamos a la acción. Aquí tienes la hoja de ruta completa para optimizar imagenes prestashop y notar una mejora drástica en la velocidad.

Paso 1: Configura los tamaños de imagen en el back-office

PrestaShop genera múltiples copias de cada imagen que subes (miniaturas, vistas zoom, etc.). Si configuras estos tamaños de forma correcta, evitarás que se generen imágenes más grandes de lo necesario.

  1. Ve a Preferencias > Imágenes en tu panel de administración.
  2. Verás una lista de "Tipos de imagen" (por ejemplo: "Pequeño", "Mediano", "Grande", "Zoom").
  3. Haz clic en el icono de edición (lápiz) de cada uno.
  4. En el campo "Ancho" y "Alto", introduce las dimensiones exactas que necesitas.
    • Regla de oro: No uses un tamaño mayor al que realmente vas a mostrar. Si tus productos se ven en un recuadro de 400x400, no tiene sentido generar una imagen de 1000x1000.
  5. Guarda los cambios.

[INFO] Después de cambiar estos tamaños, PrestaShop te pedirá que regeneres las miniaturas. Esto es necesario para que las nuevas dimensiones se apliquen a todas tus imágenes existentes. Puedes hacerlo desde el mismo menú, pulsando en "Regenerar miniaturas".

Paso 2: Habilita la compresión de imágenes nativa de PrestaShop

Desde la versión 1.7, PrestaShop incluye una función de compresión de imágenes muy útil. Está un poco escondida, pero es muy fácil de activar.

  1. Ve a Preferencias > Imágenes.
  2. Desplázate hacia abajo hasta la sección "Opciones de compresión de imágenes".
  3. Verás tres opciones: "Comprimir imágenes JPG", "Comprimir imágenes PNG" y "Comprimir imágenes WebP".
  4. Activa las tres casillas. Esto hará que PrestaShop aplique un algoritmo de compresión a todas las imágenes que subas y a las que regeneres.
  5. Selecciona el "Nivel de compresión". Recomiendo empezar con un nivel "Medio" para no perder calidad visual. Puedes ir subiéndolo y comprobando el resultado.

[TIP] Activa la casilla de "Comprimir imágenes WebP" si tu hosting y tu navegador lo soportan (que es la mayoría hoy en día). Esto generará automáticamente versiones WebP de tus imágenes, reduciendo el peso hasta en un 50% sin que el ojo humano aprecie la diferencia.

Paso 3: Optimiza las imágenes antes de subirlas (El trabajo de base)

Aunque PrestaShop comprima, el trabajo de base es vital. No puedes subir un archivo de 10 MB y esperar que la compresión lo convierta en uno de 100 KB sin que la calidad se resienta. Es un proceso de "basura entra, basura sale".

Aquí tienes una rutina de 2 minutos usando herramientas gratuitas online:

  1. Redimensiona: Usa herramientas como TinyPNG, Squoosh o Compressor.io. Son gratuitas y muy intuitivas.
  2. Sube tu imagen a la herramienta.
  3. Ajusta el tamaño: Si tu imagen es de 4000px, redúcela a 1200px como máximo.
  4. Comprime: La herramienta reducirá el peso automáticamente.
  5. Descarga y sube a tu PrestaShop.

[TIP] Si usas WordPress, hay plugins que hacen esto automáticamente. En PrestaShop, aunque hay módulos de pago, esta rutina manual es más que suficiente para la mayoría de tiendas.

El poder de WebP y los formatos modernos en PrestaShop

El futuro de la web es WebP. Google lleva años recomendándolo y, de hecho, lo utiliza en su propio buscador. Es el formato que mejor equilibrio ofrece entre calidad y peso.

¿Cómo activar WebP en PrestaShop sin módulos de pago?

Como mencionamos antes, PrestaShop 1.7.7 o superior tiene la opción nativa de generar WebP. Pero si tu versión es anterior, te recomiendo que actualices o que instales un módulo gratuito de conversión.

Otra opción es configurarlo a nivel de servidor, para que el hosting sirva automáticamente la versión WebP si el navegador del cliente la soporta. Esto se hace con reglas en el archivo .htaccess (en Apache) o en la configuración de Nginx.

[WARNING] Jugar con el .htaccess puede romper tu tienda si no sabes lo que haces. Si no te sientes seguro, haz una copia de seguridad del archivo antes de editarlo o contacta con tu soporte de hosting. Una regla mal escrita puede devolver errores 500 en toda tu web.

Ejemplo de regla para .htaccess (Apache)

Este código sirve imágenes WebP si el navegador las acepta:

RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=REQUEST_image]

No es obligatorio hacer esto, pero es un plus si quieres llevar la optimización al máximo nivel.

Cómo mejorar el SEO de las imágenes de tu PrestaShop

Optimizar el peso no es lo único. El seo imagenes prestashop es fundamental para que tus productos aparezcan en Google Imágenes y para dar contexto a los buscadores sobre el contenido de la foto.

1. Nombres de archivo descriptivos

Olvídate de IMG_20240305_123456.jpg. Ese nombre no le dice nada a Google. Un nombre óptimo sería zapatillas-running-mujer-azules.jpg. Antes de subir la imagen, renombra el archivo en tu ordenador.

2. Atributo ALT (Texto alternativo)

PrestaShop tiene un campo específico para esto. Cuando editas un producto, en la pestaña de imágenes, verás un campo llamado "Leyenda" o "Texto ALT".

  • Describe la imagen de forma natural y concisa.
  • Incluye la palabra clave principal del producto.
  • Ejemplo: "Zapatillas de running para mujer en color azul con suela de goma blanca".

[INFO] El atributo ALT no solo sirve para el SEO. También es lo que leen los lectores de pantalla para personas con discapacidad visual. Es una buena práctica de accesibilidad web.

3. Usa el título de la imagen

PrestaShop también permite añadir un título a la imagen. Este se muestra al pasar el ratón por encima. Aprovéchalo para añadir contexto adicional.

4. Estructura de carpetas y URLs

PrestaShop ya genera URLs amigables para las imágenes por defecto, pero asegúrate de que tu tienda tiene activada la opción de "URLs amigables" en Preferencias > SEO y URLs. Esto hará que la ruta de la imagen sea más limpia y descriptiva.

Configuración avanzada para el máximo rendimiento en tu hosting

La optimización no termina en el back-office. Tu servidor juega un papel crucial en la velocidad tienda prestashop. Aquí tienes algunas configuraciones que puedes hacer o pedir a tu proveedor de hosting.

1. Activa la compresión Gzip o Brotli

Estos algoritmos comprimen los archivos de texto (HTML, CSS, JS) que se envían al navegador. No afecta directamente a las imágenes, pero al reducir el peso de los otros elementos, la página en su conjunto carga más rápido.

  • En la mayoría de paneles de control (como cPanel o Syspanel), puedes activarlo fácilmente desde el administrador de archivos o desde la configuración del servidor web.
  • Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Servidor Web" o "Apache/Nginx" y activa la compresión.

[TIP] Si no encuentras la opción, crea un archivo .htaccess en la raíz de tu tienda con estas líneas:

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

2. Activa la caché del navegador

Las imágenes no cambian tan a menudo. Configurar la caché del navegador permite que los visitantes que vuelven a tu tienda no tengan que descargar todas las imágenes de nuevo, sino que el navegador las recupere de su caché local.

Añade esto a tu .htaccess:

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

3. Usa una CDN (Red de Distribución de Contenidos)

Una CDN almacena copias de tus imágenes en servidores de todo el mundo. Cuando un usuario de México visita tu tienda, la imagen se sirve desde un servidor en México, no desde tu servidor en Madrid o Estados Unidos. Esto reduce drásticamente la latencia.

[INFO] Puedes usar CDN gratuitas como Cloudflare (plan Free) o de pago como KeyCDN. Cloudflare es una opción excelente para empezar, ya que además ofrece protección contra ataques DDoS y minificación de código.

4. Configura el rendimiento de PrestaShop

PrestaShop tiene su propio apartado de rendimiento. Ve a Parámetros avanzados > Rendimiento y asegúrate de:

  • Activa la Caché de plantillas (Template cache).
  • Activa la Caché de combinación de CSS y JavaScript.
  • Activa la Caché de resultados de consultas a la base de datos.

Estas opciones reducirán la carga del servidor y mejorarán los tiempos de respuesta.

Herramientas recomendadas para comprimir imágenes y medir resultados

No basta con hacer los cambios; hay que medir el impacto. Aquí tienes un arsenal de herramientas gratuitas.

Para comprimir imágenes (antes de subirlas)

  • TinyPNG / TinyJPG: La más popular. Comprime muy bien sin pérdida apreciable de calidad.
  • Squoosh: La herramienta de Google. Te permite comparar el antes y el después en tiempo real y ajustar la calidad con precisión milimétrica.
  • ImageOptim (Mac): Una app de escritorio que arrastra y suelta archivos para optimizarlos en lote.

Para medir la velocidad de tu tienda

  • Google PageSpeed Insights: La herramienta de referencia. Te dará una puntuación de 0 a 100 y te dirá exactamente qué está frenando tu web.
  • GTmetrix: Ofrece un análisis más técnico, con gráficos de cascada que muestran cuánto tarda en cargar cada elemento.
  • Pingdom Tools: Simple y rápido para una comprobación global.

[TIP] Ejecuta PageSpeed Insights antes de hacer cualquier cambio y anota la puntuación. Luego, ejecútalo después de aplicar la optimización de imágenes. Verás una mejora notable en el peso total de la página y en el tiempo de carga.

Preguntas frecuentes (FAQ) sobre optimización de imágenes en PrestaShop

¿Cuál es el tamaño ideal para las imágenes de producto en PrestaShop?

No hay una respuesta única, pero un buen punto de partida es 1200x1200 píxeles para la imagen principal y 800x800 para las miniaturas. Lo importante es que el tamaño de la imagen en píxeles sea similar al tamaño en el que se va a mostrar en tu web. Si tu tema muestra las imágenes a 400px, no necesitas más de 800px de resolución.

¿Qué es mejor, perder calidad o peso?

El objetivo es encontrar el equilibrio. Con la compresión moderna (WebP), puedes reducir el peso un 70% sin que el ojo humano note la diferencia. Nunca sacrifiques la calidad visual de tus productos, pero tampoco subas una imagen de 5MB cuando una de 200KB se ve igual de bien.

¿Debo usar un módulo de pago para optimizar imágenes en PrestaShop?

No es imprescindible. Con las opciones nativas de PrestaShop (compresión y WebP) y una rutina de compresión manual antes de subir, es más que suficiente. Los módulos de pago ofrecen comodidad (automatizan el proceso), pero no son una necesidad para tiendas pequeñas o medianas.

¿Cómo afectan las imágenes al SEO de mi tienda?

Las imágenes afectan de dos maneras:

  1. Velocidad: Google penaliza las webs lentas. Si tus imágenes pesan mucho, tu web irá lenta y tu posicionamiento se resentirá.
  2. Búsqueda de imágenes: Con un buen nombre de archivo y atributos ALT optimizados, puedes aparecer en Google Imágenes y atraer tráfico adicional a tu ti

¿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