WebP en WordPress

El día que Google compró On2 Technologies y nos presentó WebP, ya se veía que era un formato de imagen que venía para quedarse.

La posición de mercado de Google les permite introducir ciertos «estándares» y forzar a los usuarios a usarlos, aunque realmente no supongan una mejora.

Y precisamente ese es el caso del formato de imagen WebP, ya que realmente en la mayoría de los casos no supone una mejora frente a PNG o JPEG, debido a que no se dan las circunstancias.

logo WebP

Un ejemplo de esto es que el sistema de optimización de imágenes Polish de CloudFlare solo hace la conversión a WebP cuando realmente supone una mejora, aunque solo sea de 0,1 byte, aunque esto a Google (PageSpeed y Core Web Vitals) no le gusta mucho.

Así que suponiendo que queramos cumplir al 100% con Google PageSpeed y Core Web Vitals, puede que lleguemos incluso a ralentizar nuestro sitio web.

Por esto digo que Google metió el formato WebP con calzador y forzando, pese a que no supone una mejora, incluso pudiendo ser un lastre en algunos casos.

Suscríbete a nuestra newsletter
¡Suscríbete a nuestra newsletter!

No te enviaremos spam, ¡te lo prometemos!. A nuestros suscriptores les enviamos nuestros contenidos sobre WordPress, hosting, marketing digital y programación.

 

Ventajas del formato de imagen WebP

En el párrafo de arriba he llegado a hablar mal de WebP, pero no todo son desventajas. El formato WebP tiene algunas ventajas al ser utilizado en un sitio web o en cualquier imagen subida a Internet y cargada por un navegador web.

  • Carga progresiva: Esto es útil para imágenes muy grandes. Las imágenes WebP pueden cargar de forma progresiva para optimizar los tiempos de carga, de forma similar al Lazy Load, pero integrado en la imagen. No se nota excepto si hablamos de imágenes de más de 3000×3000.
  • Imágenes animadas: Las imágenes WebP pueden ser animadas, como los GIF. Hoy por hoy, nadie usa esta función de WebP y se siguen utilizando los GIF.
  • Transparencias: WebP permite transparencias, como el formato PNG.
  • Compresión sin pérdida: Una de las cosas que «vende» Google para WebP es que permite compresión sin pérdida con tasas de compresión mejores que otros formatos de imagen. Pero la realidad es que en la práctica esto no es exactamente así.
  • Resolución máxima de 16383 x 16383: Una resolución máxima bastante alta si lo comparamos con otros formatos de imagen. Normalmente, estos tamaños se utilizan en mapas o imágenes sacadas de cámaras y este formato, hasta donde yo sé, no está soportado por ninguna cámara profesional.

Podemos definir al formato WebP como una mezcla de las transparencias y la calidad de PNG, la compresión de JPEG y las animaciones de GIF, añadiendo además la carga progresiva.

Parece interesante, ¿no? Pues el tema es que en muchos casos no consigue una compresión superior a PNG sin perder calidad.

No es un formato mal pensado y tampoco es malo, pero creo que obligar a todos los webmasters a convertir y servir las imágenes en WebP para tener una buena puntuación en Google PageSpeed o en Core Web Vitals es algo fuera de lugar.

 

Desventajas del formato de imagen WebP

Realmente existen dos desventajas; sin embargo, una se irá solucionando con el paso de los años.

La primera desventaja es precisamente lo que comentábamos en la última línea de la sección anterior, ya que en muchos casos no vamos a conseguir la tasa de compresión buscada.

La segunda desventaja, y que con los años se solucionará, es que aún hay mucha gente utilizando navegadores web que por la versión utilizada no son compatibles con el formato de imágenes WebP. Eso hace que los webmasters debamos adaptarnos a las circunstancias.

Hoy por hoy, todos los navegadores web han implementado la compatibilidad con imágenes WebP:

compatibilidad webp

Pero como dije anteriormente, mucha gente sigue utilizando versiones antiguas.

Es raro encontrarse un Google Chrome o similar (cualquier navegador web basado en Chromium) sin compatibilidad con WebP. Sin embargo, otros navegadores web, como Mozilla Firefox, sí que es común encontrárselos desactualizados.

De hecho, el último navegador que se hizo compatible fue Safari de Apple, y eso que al principio parecía que Safari nunca iba a ser compatible con el formato WebP.

Como he comentado arriba, no es un mal formato y tampoco tiene grandes desventajas que sean difícil es de solucionar. Es un formato «all in one» que puede ser una gran apuesta de futuro, pero no desde el punto de vista del WPO.

 

Convertir cualquier imagen a WebP

Existen conversores online para convertir cualquier formato de imagen a WebP, aunque en este caso vamos a hablar de cómo convertir archivos de imagen a WebP al subirlos a nuestro sitio web WordPress.

Si TODO el mundo tuviera un navegador compatible con WebP, podríamos subir directamente las imágenes en WebP a nuestro WordPress.

Además, la mayoría de las imágenes que nos encontramos en Internet son en JPEG o PNG, e incluso animaciones en GIF. Por esta razón, en la mayoría de los casos, si queremos tener un archivo WebP, vamos a tener que convertirlas.

¿Buscas un conversor online? Aquí te dejo algunos:

Lo gracioso es que, buscando en Google en español, se encuentran más conversores de WebP a otros formatos que de otros formatos a WebP.

 

Convertir a WebP en WordPress

Existen muchísimos plugins para convertir imágenes a WebP al subirlas a la galería de nuestro WordPress. No obstante, para elegir plugin no solo debemos mirar que pueda convertir, sino también servir de forma condicional esas imágenes.

¿Quieres un plugin para convertir imágenes a WebP? Pues te voy a hablar de varios plugins para WordPress que convierten y sirven imágenes en WebP.

 

Imagify para convertir y servir en WebP

Lo pongo el primero porque es el que yo utilizo. Un plugin de los creadores de WPRocket que tiene un buen algoritmo de compresión, pero que también permite convertir y servidor WebP.

Imagify WebP

Imagify tiene la opción de convertir todas las imágenes subidas a WordPress y nos ofrece dos posibilidades para servirlas condicionalmente: mediante rewrites en el .htaccess o mediante etiquetas <picture>.

Además, como puedes ver en la captura anterior, tendremos un botón llamado «Generar las versiones WebP que faltan» para forzar a Imagify a generar las imágenes que no tengan su archivo WebP correspondiente.

Si tengo que destacar algo de Imagify desde el punto de vista de WebP, es que es muy fácil de configurar y casi no requiere conocimientos, como ocurre con otras alternativas.

Además, aunque Imagify es de pago, en la mayoría de los casos la cuota gratuita nos bastará para hacer la conversión a WebP si sabemos cómo.

Puedes encontrar más información sobre Imagify aquí: https://imagify.io/

El plugin puedes encontrarlo de forma gratuita en el repositorio oficial de WordPress: https://es.wordpress.org/plugins/imagify/

 

WebP Express para convertir y servir en WebP

Otra alternativa, aunque esta vez totalmente gratuita, es WebP Express.

Podemos encontrar el plugin WebP Express en el repositorio oficial de WordPress.

WebP Express es mucho más complejo que Imagify y para usuarios principiantes puede no ser la opción correcta.

webp express wordpress

A lo largo de estos años, he recomendado mucho WebP Express a usuarios que no querían pagar por Imagify, pese a que tenían un sitio web muy grande o necesidades especiales en lo que se refiere a las imágenes.

Pero también me he encontrado con muchísimos usuarios con problemas con el plugin WebP Express, ya que suele ponernos obstáculos dependiendo de la configuración del servidor web sobre el que funcione.

WebP Express es muchísimo más configurable y flexible que otras alternativas, pero esto al mismo tiempo hace que no sea para todos los públicos.

Si quieres más información sobre el plugin WebP Express, puedes encontrarla en su ficha del repositorio oficial: https://es.wordpress.org/plugins/webp-express/

 

EWWW Image Optimizer para convertir y servir en WebP

Hace años yo utilizaba EWWW Image Optimizer para optimizar y comprimir las imágenes en mi WordPress. Sin embargo, lo dejé de utilizar porque su algoritmo de compresión en las versiones gratuitas no es el mejor.

Ahora bien, con el tema de WebP lo he vuelto a revisar porque he visto que muchos alumnos y clientes míos lo usan para convertir y servir imágenes en WebP.

ewww image optimizer webp

Cuando activamos la opción «Conversión WebP», automáticamente nos saldrán las opciones para servir correctamente WebP.

Mientras que Imagify nos dejaba elegir entre usar los rewrites del .htaccess y la etiqueta <picture>, EWWW Image Optimizer nos permite usar Javascript o la etiqueta <picture> para servir WebP de forma condicional.

imágenes webp ewww

Aunque EWWW Image Optimizer tiene menos opciones que WebP Express, creo que es una muy buena a opción para no complicarse la vida.

Si quieres más información sobre EWWW Image Optimizer, puedes encontrarla en el repositorio oficial de WordPress: https://es.wordpress.org/plugins/ewww-image-optimizer/

 

Servir imágenes WebP al vuelo en WordPress

Hasta ahora hemos hablado de plugins que nos permitían convertir y servir, pero hay algunos plugins (de los cuales no soy muy partidario) que nos permiten convertir y servir al vuelo imágenes WebP en WordPress.

Este método de servir imágenes convertidas al vuelo puede ser algo más lento mientras no se cachean las imágenes convertidas.

Uno de mis favoritos para hacer esto es Flying Images, un plugin gratuito que podemos encontrar en el repositorio oficial.

Como puedes ver, el plugin no tiene opciones: con tan solo activarlo ya funcionará la parte de WebP.

Este plugin permite hacer muchas otras cosas con las imágenes, pero en este post vamos a centrarnos en WebP.

Si necesitas más información sobre Flying Images, puedes encontrarla aquí: https://wordpress.org/plugins/nazy-load/

 

Subir imágenes en WebP a WordPress

Desde la versión 5.8 de WordPress no es necesario hacer «malabares» para subir los archivos WebP, ya que la galería multimedia de WordPress las acepta.

Ahora mismo, con arrastrar y soltar un archivo WebP en la galería, ya se subirá. El problema lo tendremos si servimos esa imagen a un visitante que tiene un navegador web con una versión que aún no es compatible con WebP, puesto que no podrá visualizar la imagen al no reconocer el tipo de archivo.

Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.
Compartir en Twitter
Compartir en Facebook
Compartir en Pinterest

Tenemos 4 comentarios en

"WebP en WordPress"

  1. Avatar Carmelina López de Lozano dice:

    Estimado Alvaro, soy eterna admiradora de todo lo que hace y ofrece Wordpress, gracias por favorecerme con la información tan atractiva e interesante que compartes tan gentilmente, siempre quise tener un lugar donde publicas tips ortográficos y de redacción, etiqueta, buenos modales y archivo, pero nunca me animé, no te aburras de enviar tu material que siempre leemos lo que escribes, saludos, aprenderé más y me animaré, éxitos y bendiciones.
    Por favor, en color amarillo, cuesta mucho leerlo, gracias.

    1. Avatar Alvaro Fontela dice:

      Gracias Carmelina, muchas gracias por tus palabras!!

  2. Avatar Mar dice:

    Hola Alvaro,

    ¿No existe ningún código que me permita asignar la etiqueta y que elija si servir las imágenes en webp o jpg según detecte el navegador? Teniendo en cuenta que tenemos las dos carpetas en webp y en jpg.

    Gracias!!

    1. Avatar Alvaro Fontela dice:

      Hola Mar, como plugin si que me he encontrado varios plugin que hacen eso (como Imagify), pero como código nunca me lo he encontrado, ya que no es un simple snippet, es más complicado que eso.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.