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

Optimización de Imágenes con Formatos Modernos: WebP, AVIF y JPEG XL en WordPress

Actualizado el 9 de septiembre de 2025

La velocidad de carga es un factor crítico en el SEO, la experiencia de usuario y las tasas de conversión. Dentro del ecosistema WordPress, las imágenes suponen a menudo el mayor lastre: representan entre el 50% y el 70% del peso total de una página. Durante años, JPEG y PNG fueron los reyes indiscutibles, pero la web ha evolucionado. Hoy, tres formatos de imagen modernos —WebP, AVIF y JPEG XL— ofrecen compresiones drásticamente superiores sin sacrificar calidad visual.

En este artículo vas a aprender qué diferencia a cada formato, cómo implementarlos en WordPress (tanto con plugins como de forma manual) y qué criterios técnicos debes seguir para optimizar imágenes sin romper la compatibilidad con navegadores antiguos. Vamos al grano.

¿Por qué necesitas formatos modernos en WordPress?

WordPress, por sí mismo, no convierte ni sirve imágenes en formatos modernos de forma nativa (hasta versiones muy recientes con WebP parcial). Si sigues subiendo JPEGs al 100% de calidad, estás regalando ancho de banda y penalizando tu Core Web Vitals, especialmente el Largest Contentful Paint (LCP).

Los beneficios clave de usar WebP, AVIF o JPEG XL son:

  • Reducción de peso: Entre un 25% y un 50% menos que JPEG, y hasta un 80% menos que PNG.
  • Mejora del LCP: Imágenes más ligeras se descargan y pintan antes.
  • Transparencia y animación: WebP y AVIF soportan canal alfa y fotogramas (como GIF, pero mucho más ligeros).
  • Futuro-proof: AVIF y JPEG XL están diseñados para HDR y gamas de color amplias (WCG).

WebP: el estándar actual con soporte masivo

WebP, desarrollado por Google, es hoy el formato moderno más universal. Su compatibilidad con navegadores supera el 97% global. En WordPress, desde la versión 5.8, existe soporte nativo para subir WebP, pero no para generarlos automáticamente a partir de JPEGs.

Cómo activar WebP en WordPress

Opción 1: Usando un plugin (recomendado para la mayoría)

Los plugins de optimización de imágenes más sólidos ya integran WebP. Los más destacados son:

  • ShortPixel Image Optimizer: Permite elegir entre WebP, AVIF y conversión automática con fallback.
  • Imagify: Muy sencillo, con opción de WebP y entrega mediante .
  • EWWW Image Optimizer: Open source, permite WebP sin pérdida y con conversión masiva.

Ejemplo de configuración con ShortPixel:

  1. Instala el plugin.
  2. Ve a Ajustes → ShortPixel.
  3. Marca la casilla "Convertir a WebP".
  4. Elige el método de entrega: "Usar etiqueta " (recomendado).
  5. Haz clic en "Optimizar toda la biblioteca".

Opción 2: Conversión manual con código (sin plugin)

Si prefieres no depender de plugins, puedes añadir un filtro en functions.php de tu tema hijo para generar WebP al subir imágenes.

// Activar soporte para subida de WebP
add_filter('mime_types', function($mimes) {
    $mimes['webp'] = 'image/webp';
    return $mimes;
});

// Forzar conversión automática a WebP al subir JPEG/PNG
add_filter('wp_generate_attachment_metadata', function($metadata, $attachment_id) {
    $file = get_attached_file($attachment_id);
    $mime = get_post_mime_type($attachment_id);
    if (in_array($mime, ['image/jpeg', 'image/png'])) {
        // Aquí iría la lógica de conversión con GD o Imagick
        // Ejemplo simplificado:
        $image = wp_get_image_editor($file);
        if (!is_wp_error($image)) {
            $image->save($file . '.webp', 'image/webp');
        }
    }
    return $metadata;
}, 10, 2);

[INFO] Este código requiere que tu servidor tenga la extensión GD o Imagick compilada con soporte WebP. Verifica con phpinfo().

AVIF: máxima compresión, soporte creciente

AVIF (AV1 Image File Format) es el formato que ofrece la mejor relación calidad-peso actualmente. Basado en el códec de video AV1, puede comprimir imágenes hasta un 50% más que WebP en pruebas objetivas (como las de Netflix). Su adopción en navegadores ya supera el 90% (Chrome, Firefox, Opera, Safari desde 16.1).

Implementación de AVIF en WordPress

Plugin específico para AVIF

El plugin AVIF WordPress (de la familia ShortPixel) permite convertir automáticamente todas tus imágenes subidas a AVIF, manteniendo el original como fallback.

Pasos rápidos:

  1. Instala "AVIF WordPress" desde el repositorio.
  2. Actívalo y ve a Ajustes → AVIF.
  3. Configura la calidad (85-90 es un buen equilibrio).
  4. Activa "Entregar AVIF a navegadores compatibles".

Servir AVIF con reglas .htaccess

Si usas un CDN o quieres un control más fino, puedes forzar la entrega de AVIF mediante negociación de contenido en Apache:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_ACCEPT} image/avif
    RewriteCond %{REQUEST_URI} \.(jpe?g|png)$
    RewriteCond %{DOCUMENT_ROOT}/$1.avif -f
    RewriteRule ^(.+)\.(jpe?g|png)$ $1.avif [T=image/avif,L]
</IfModule>

[WARNING] AVIF es más lento de codificar que WebP. En servidores compartidos, la conversión masiva puede agotar recursos. Programa la optimización en lotes pequeños o hazla externamente.

JPEG XL: el futuro con herencia perfecta

JPEG XL es el estándar más reciente (ISO 18181). Su principal ventaja es la compatibilidad con JPEG legacy: puede recodificar un JPEG existente sin pérdida adicional y con un 20% menos de peso. Además, soporta HDR, animación y una latencia de decodificación mínima.

El problema: hoy (2025) solo Safari y Chrome experimental lo soportan nativamente. Firefox está evaluándolo. Por tanto, su uso en producción es aún limitado, pero merece la pena conocerlo para preparar el futuro.

Cómo probar JPEG XL en WordPress

Actualmente no hay plugins maduros para JPEG XL en WordPress. La vía más práctica es:

  1. Usar un plugin como WebP Express que permite añadir reglas personalizadas.
  2. Generar los JPEG XL manualmente con herramientas como cjxl (parte de libjxl).
  3. Servirlos con condicionales JavaScript o con el tag <picture>.
<picture>
  <source srcset="imagen.jxl" type="image/jxl">
  <source srcset="imagen.avif" type="image/avif">
  <source srcset="imagen.webp" type="image/webp">
  
</picture>

[TIP] Si tu audiencia es mayoritariamente Safari (iOS/macOS), JPEG XL ya tiene soporte. Puedes empezar a servirlo como primer source.

Estrategia de optimización completa para WordPress

No basta con elegir un formato. La optimización de imágenes en WordPress requiere un enfoque multicapa:

1. Redimensionamiento previo

Sube imágenes con el tamaño exacto que necesitas en pantalla. Por ejemplo, si tu contenido tiene un ancho máximo de 800px, no subas una foto de 4000px. Usa plugins como Imsanity o Bulk Resize Media para normalizar dimensiones.

2. Conversión en cadena (JPEG → WebP → AVIF)

Genera al menos dos formatos modernos por cada imagen original. La jerarquía de entrega recomendada es:

  1. AVIF (mejor compresión, soporte mayoritario).
  2. WebP (fallback universal).
  3. JPEG/PNG (fallback legacy).

3. Carga diferida (lazy loading)

WordPress tiene lazy loading nativo desde la versión 5.5. Asegúrate de que esté activo en wp-config.php:

define('LAZY_LOAD_IMAGES', true);

4. CDN con transformación de imágenes

Servicios como Cloudflare Images, Imgix o BunnyCDN pueden convertir y servir el formato óptimo según el navegador del visitante, sin que tú tengas que generar múltiples copias.

5. Comprobación de calidad visual

No te fíes solo del peso. Compara visualmente las imágenes con herramientas como ssim o butteraugli. Una compresión agresiva puede generar artefactos visibles en bordes o texturas finas.

Herramientas recomendadas para el flujo de trabajo

HerramientaFunción
ShortPixelConversión a WebP/AVIF, compresión sin pérdida, entrega con <picture>.
ImagifyCompresión con control de calidad, conversión a WebP.
EWWWOpen source, conversión masiva, soporte para WebP y AVIF (beta).
Squoosh (web.app)Conversión manual con preview en tiempo real.
cjxl / avifencCLI para generación por lotes desde terminal.

Preguntas frecuentes (FAQ técnica)

¿WebP o AVIF? ¿Cuál elegir primero?

WebP si necesitas compatibilidad total con navegadores antiguos (Samsung Internet, UC Browser). AVIF si tu audiencia usa mayoritariamente Chrome, Firefox o Safari recientes. La mejor estrategia es servir AVIF con fallback a WebP.

¿Afecta al SEO usar formatos modernos?

Sí, positivamente. Google valora las páginas rápidas. El uso de WebP puede mejorar el LCP, que es un factor de ranking. Además, Google Search ya indexa WebP y AVIF correctamente.

¿Puedo usar WebP en la biblioteca de medios de WordPress?

Sí, desde WordPress 5.8 puedes subir archivos .webp directamente. Sin embargo, los thumbnails no se generarán automáticamente a menos que tengas un plugin que lo gestione.

¿JPEG XL reemplazará a WebP y AVIF?

Es probable a largo plazo, porque ofrece la mejor herencia con JPEG y mayor eficiencia. Pero aún faltan años para que tenga soporte universal en navegadores y herramientas.

Conclusión: actúa ahora, optimiza en capas

La optimización de imágenes con formatos modernos no es una opción, es una necesidad técnica para cualquier sitio WordPress que aspire a buenos resultados en Core Web Vitals y experiencia de usuario. WebP es el mínimo exigible hoy. AVIF es el salto cuantitativo que puedes implementar ya con plugins maduros. Y JPEG XL es la mirada al futuro que debes tener en tu radar.

No intentes abarcar todo de golpe. Empieza por:

  1. Instalar un plugin de compresión con soporte WebP.
  2. Activar la entrega con <picture> para mantener fallbacks.
  3. Redimensionar las imágenes existentes.
  4. Probar AVIF en una sección de tu sitio y medir el impacto en velocidad.

Tu servidor, tus usuarios y tu posicionamiento te lo agradecerán.

¿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