SEO para imágenes

Contenido

Cuando hablamos sobre SEO para imágenes normalmente pensamos en texto alternativo, resolución y peso de las imágenes, pero ¿qué más debemos hacer para que nuestras imágenes estén en óptimas condiciones?

En esta mega guía, aprenderás a optimizar tus imágenes como nunca, y en consecuencia aumentar el tráfico web a través de imágenes siguiendo las directrices de Google, pero antes que nada…

¿Por qué son importantes las imágenes?

Las imágenes son importantes porque brindan contexto visual de lo que se está hablando, buscando o preguntando.

Los seres humanos somos seres visuales e interactuar con el contenido de una web con imágenes es ameno para el usuario y Google lo sabe, cada vez más la búsqueda se ha vuelto visual.

Cada día más y más imágenes son mostradas en los resultados de búsqueda y no es ninguna casualidad, por esta razón tus imágenes deben de brindar la mayor cantidad de información posible, ser congruentes con la temática del sitio y contexto del que se está hablando.

Observa este video con John Mueller brindándonos estos consejos básicos para mejorar tu SEO en imágenes:

Pero… ¿Hay más? Por supuesto que sí.

Nombra correctamente tus archivos

Los motores de búsqueda extraen toda la información disponible en la página para interpretar las imágenes. Esto incluye títulos, subtítulos de las imágenes y texto alrededor de la imagen.

Del mismo modo, es muy fácil darle pistas a los motores de búsqueda nombrando correctamente las imágenes.

Es mil veces mejor usar “niño corriendo.jpg” que IMG-54700.jpg

Google lo menciona.

El nombre del archivo puede darnos pistas sobre la temática de la imagen.

Usa texto alternativo descriptivo

El texto alternativo es sumamente importante, primero que nada, tenemos que entender que las imágenes pueden crear barreras importantes, principalmente para aquellos con capacidades diferentes como cognitivas, de aprendizaje, visión, etc.

Un buen texto alternativo brinda una experiencia de usuario fluida y atractiva para todos y tiene tres funciones principales:

  1. Mejorar la accesibilidad para quienes que no pueden ver imágenes en páginas web por razones diferentes. Esto incluye usuarios que usan software con entrada de voz o sitios web habilitados por voz o usuarios con Internet de ancho de banda bajo.
  2. Ayuda a Google a interpretar de que trata la imagen con ayuda de sus algoritmos y el contexto de la página.
  3. El texto alternativo puede ser empleado como texto de hipervínculo si se decide utilizar como vínculo.

Entendiendo estos tres puntos, solo nos queda decir una cosa: ¡piensa en el usuario! Crea atributos alt para usuarios, no para motores de búsqueda.

El texto alt debe ser informativo, útil, coherente con el contendido en página y localización en donde se encuentra (texto que lo rodea), además de contener palabras clave de manera adecuada.

Evita a toda costa el uso de palabras clave de relleno, no es forzoso que cada atributo alt contenga palabras claves.

Por el contrario, si realizas esta acción puede que Google considere esa página o sitio como spam.

Sé inteligente, empático y agrega el atributo alt correspondiente a cada imagen, y si es necesario, sigue los lineamientos de W3.

He aquí un video de Matt Cutts brindándonos sabios consejos que hasta la fecha son relevantes.

Su explicación es clara y concisa, pero vayamos más allá…

Es común preguntarse a veces que texto alternativo colocar, cuando eso suceda, piensa en esta oración:

“Esta es una imagen/diseño/captura de pantalla/fotografía/dibujo de _________.”

Elimina cualquier conector lingüístico de la oración, el resultado es un texto alternativo diseñado para humanos y que a los motores de búsqueda les agrada.

Ejemplos:

“Esta es una imagen/diseño/captura de pantalla/fotografía/dibujo de automóvil de F1.”

<img src="carro-F1.jpg" alt="automóvil de F1"/>

“Esta es una imagen/diseño/captura de pantalla/fotografía/dibujo de Luis, niño jugando futbol.”

<img src="Luis jugando futbol.jpg" alt="Luis, niño jugando futbol"/>

Para imágenes de productos o que involucren detalles específicos, es conveniente colocar los números de serie del producto en el texto alternativo.

<img src="Samsung Galaxy A52s 5G.jpg" alt="Samsung Galaxy A52s 5G (SM-A528B) "/>

Las directrices de Google no indican que debemos realizar esta acción, pero Google sabe exactamente lo que uno está buscando con el simple hecho de realizar una búsqueda con números de serie, lo mismo sucede con códigos postales, direcciones, etc.

Búsqueda SM-A528B
Búsqueda: SM-A528B

Agregar esta información extra al texto alt, ayudará a Google a entender de que trata la imagen y a clasificarla mejor.

Elige el formato de imagen correcto

Por regla general, Google acepta formatos BMP, GIF, JPEG, PNG, WebP y SVG, sin embargo, la mayoría de las imágenes de la Internet son en JPEG, PNG y GIF.

Cada tipo de formato de archivo tiene características diferentes y debe ser utilizado acorde a cada imagen. Tu tarea es elegir qué tipo de formato ofrece la mejor compresión con la menor reducción de calidad.

Gráficos vectoriales

Los gráficos vectoriales utilizan líneas, puntos y polígonos para representar una imagen.

Los formatos vectoriales son perfectos para imágenes geométricas (logotipos, iconos o letras). No sufren de perdida de resolución y siempre se verán nítidos ante cualquier configuración de zoom. Sin embargo, no son buenos para representar aspectos fotorrealistas.

Gráficos de trama

Los gráficos de trama representan una imagen codificando los valores individuales de cada píxel dentro de una cuadrícula rectangular.

Los gráficos de trama representan la imagen pixel por pixel brindando un resultado fotorrealista, sin embargo, cuando amplía la trama (zoom) observará gráficos irregulares y borrosos. En la mayoría de los casos, se necesitarán varias resoluciones de la imagen para brindar una buena experiencia a los usuarios.

Raster vs Vector
Gráficos de trama vs. Gráficos vectoriales

Esto es sumamente importante, primero, a nadie le gusta ver imágenes borrosas o de mala calidad, segundo, los motores de búsqueda podrán interpretar las imágenes de forma acertada si estas son nítidas y tercero, a Google le gustan los sitios web rápidos.

Google menciona:

Las imágenes suelen ser los elementos que más incrementan el tamaño general de las páginas y hacen que sean más lentas y difíciles de cargar.

Entonces, ¿qué formato de imagen debo elegir?

Respuesta corta: Depende.

Los formatos más usados en la Web son GIF, JPEG y PNG. Existen formatos más eficientes como el WebP, AVIF y JPEG XL por su gran compresión y su baja perdida de datos.

El formato WebP está diseñado para reemplazar los formatos GIF, JPEG y PNG.

AVIF y JPEG XL que están diseñados para reemplazar a WebP.

Sin embargo, no todos los dispositivos y software existentes son compatibles, por esta razón se siguen usando los formatos JPEG, PNG y GIF.

Utiliza WebP siempre que sea posible, para saber más consulta: WebP, AVIF y JPEG XL.

John Mueller menciona:

https://twitter.com/JohnMu/status/1545036244349947904
Tweet de John Mueller acerca de formatos de imágenes.

Como dice John Mueller, lo importante es usarlos correctamente. Aquí te mencionamos sus características, cuándo y cómo utilizarlos.

  • El formato WebP es un excelente reemplazo para imágenes JPEG, PNG y GIF. Admite compresión con pérdida y sin pérdida. Sin embargo, no todos los navegadores son compatibles aún. Si usas WordPress nuestro consejo es adquirir un plugin como Imagify o Shortpixel.
  • El formato GIF tiene un número limitado de 256 colores. Su compresión es sin pérdida, esto lo convierte en una opción común para emplear en la Web. Idóneo para dibujos lineales, texto y gráficos icónicos en un tamaño de archivo pequeño.
  • El formato PNG no tiene un número limitado de colores a comparación de GIF. No aplica ningún algoritmo de compresión, es decir, su compresión es sin pérdida, de igual manera se convierte en una opción usual en la Web.
  • El formato JPG es un formato de archivo comprimido con pérdida. Es muy útil para fotografías. Idóneo para dibujos lineales, texto y gráficos icónicos en un tamaño de archivo más pequeño. Si no buscas perdida, GIF o PNG son mejores opciones.

Ejemplos:

  1. Si estás capturando pantalla de un resultado de búsqueda, un tweet, mucho texto, fragmento de código utiliza el formato PNG o GIF. Tu imagen será clara y el tamaño del archivo será bajo. Si lo guardas en JPG se generará ruido alrededor del texto.
  2. Si estás realizando una captura de pantalla de un sitio web, logotipos, arte lineal, una ventana de un programa, un mapa de Google, o aplicación, usa el formato PNG. El formato PNG mantiene todos los colores y nitidez.
  3. Si estás capturando un videojuego, un cuadro de video, fotografías o imágenes que contengan una amplia gama de colores, emplea el formato JPG. En la mayoría de los casos el tamaño será mucho más pequeño que GIF o PNG.
  4. Si el archivo contiene formas geométricas, considera convertirlo a formato vectorial SVG.

En conclusión, los formatos WebP son multiusos, pueden tener transparencia, sin ruido como los JPG y con compresión.

Los formatos PNG son para arte lineal, imágenes con mucho texto, imágenes con pocos colores y/o preservar la transparencia.

Los formatos JPG son para fotografías e imágenes realistas y/o, necesite que el tamaño sea relativamente pequeño.

Los GIF al estar limitados a 256 colores tienden a fallar, esto no quiere decir que GIF no deba ser utilizado, todo dependerá de la imagen que esté usando, si los colores son sólidos recurra a GIF.

¡Recuerda! Estos son solo ejemplos, no es una ley, ninguna imagen es igual. Aplica lo aprendido en esta guía a tus imágenes, guarda tus archivos en el formato que más te convenga y que no te ocurra el sesgo de la siguiente imagen 😀

PNG vs JPEG
PNG vs JPEG

Resolución de imagen y dimensión del sitio

El peso del archivo de imagen no solo depende del formato del archivo, también depende de la resolución del mismo, es decir, entre más píxeles tenga una imagen, mayor será el tamaño del archivo.

Observa el siguiente ejemplo:

flor Lycoris
Fotografía redimensionada
Resultado de redimensionar imagen
Resultado de redimensionar imagen

Como puedes observar, redimensionar las imágenes tienen grandes beneficios.

Pero ¿qué resolución debería utilizar para cada imagen de mi sitio? La respuesta nuevamente es depende.

Por ejemplo, si tomamos como muestra esta área de blog, podrás darte cuenta de que la resolución máxima mostrada es de 650 píxeles. No importa cuán ancha sea tu pantalla, las imágenes no se mostrarán más allá de 650 píxeles.

Teniendo en cuenta esto, no tiene caso colocar imágenes más grandes a 650 píxeles (en la mayoría de los casos y al menos en esta área de blog).

Si colocas imágenes mayores al límite establecido, pesará demasiado, no podrá apreciarse a su máxima resolución y además el navegador todavía tiene que cargar la imagen de tamaño completo.

La imagen previa tenía una resolución de 1400 píxeles, originalmente, si cargáramos esa imagen, el navegador necesitaría cargar forzosamente todos esos píxeles, para luego mostrar la imagen a 650 píxeles.

La solución es redimensionar las imágenes a la resolución adecuada para cada área o sección de tu web.

¿Cómo puedo saber a qué resolución subir mis imágenes?

Fácil, indaga en tu CSS. Esta es una de muchas formas de averiguarlo:

  1. En tu navegador has clic derecho dentro de cualquier web.
Inspeccionar web
Menú de navegador web
  1. Se despliega una serie de opciones, has clic en “Inspeccionar”.
Anchura de div 650 píxeles
Anchura de div
  1. Dirígete a la nueva ventana que apareció y selecciona la pestaña “styles”, desplázate hasta la parte de abajo y deberá aparecer el recuadro que se muestra en la imagen.
Anchura de blog 650 píxeles
Anchura de blog 650 píxeles

Este es el ancho para esta determinada área del sitio.

Para redimensionar tus imágenes puedes usar esta aplicación.

Disminuir el peso de imágenes

Ya hemos definido el formato de la imagen y la resolución, es momento de pasar a comprimirla.

Estas son las herramientas para comprimir imágenes que Google recomienda:

Se tratan de herramientas de línea de comandos, si no estás familiarizado con este tipo de herramientas Google también recomienda ImageOptim.

La herramienta está destinada para Mac, pero existen alternativas para Windows y Linux.

A diferencia de otras herramientas, puedes elegir libremente la configuración del archivo de salida e incluso eliminar los datos EXIF.

Si no tienes acceso a ImageOptim, esta es una alternativa para eliminar los datos EXIF.

Pero ojo, no te obsesiones borrando los datos EXIF, si bien pueden reducir un poco el tamaño del archivo no es conveniente en todos los casos, aquí Matt Cutts te explica por qué:

Sabiendo esto, determina que es mejor para cada imagen con o sin EXIF.

Existen otras herramientas como Shortpixel, Imagify, Kraken, Optimizilla, TinyPNG y Compressor, pero hasta la fecha ninguna se le compara a ImageOptim.

Comprimir imágenes de WordPress

¿Cuentas con un sitio web elaborado con WordPress?

¡Buenas noticias! Shortpixel e Imagify brindan la opción de comprimir las fotos de la galería de WordPress. Ambos cuentan con un límite gratuito, si buscas comprimir muchas imágenes te convendría optar por alguna de sus suscripciones.

Usa datos estructurados

Los datos estructurados permiten a los motores de búsqueda extraer información específica de las imágenes, brinda información esencial sobre la página, lo que facilita la búsqueda (público objetivo) y la indexación de las mismas.

Google puede mostrar tus imágenes como resultados enriquecidos, siempre y cuando se traten sobre productos, videos o recetas. Si se realiza de forma correcta, Google te proporcionará una insignia destacada en los resultados de búsqueda.

Resultado de búsqueda Pizza Veggie con datos estructurados
Resultado de búsqueda con datos estructurados

Sigue las directrices de Google sobre datos estructurados para que tus imágenes aparezcan con la insignia y como resultado enriquecido en la búsqueda.

Sitemaps de imágenes

Crear un mapa de imágenes es indispensable para ayudar a los motores de búsqueda a descubrir tus imágenes más fácilmente. Puedes añadir imágenes a un sitemap que ya tengas o generar uno solo para tus imágenes.

Google nos brinda el siguiente ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>http://example.com/sample1.html</loc>
    <image:image>
      <image:loc>http://example.com/image.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>http://example.com/photo.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>http://example.com/sample2.html</loc>
    <image:image>
      <image:loc>http://example.com/picture.jpg</image:loc>
    </image:image>
  </url>
</urlset>

Con esta sintaxis puedes incluir hasta 1000 imágenes por página.

Y necesitarás utilizar las siguientes etiquetas en los sitemaps de imágenes.

Etiquetas para imágenes
Etiquetas para imágenes

Sitemaps de imágenes con WordPress

Puedes generar un sitemap para imágenes con ayuda de los plugin Yoast SEO o Rank Math.

Configuración de mapa de sitio para imágenes en Rank Math
Configuración de mapa de sitio para imágenes en Rank Math

Estas opciones puedes encontrarlas en el menú de WordPress ⇒ Rank Math ⇒ Ajustes del mapa del sitio.

Carga diferida (lazy loading)

La carga diferida mejora el tiempo de carga y rendimiento de un sitio, retarda la carga de contenido no esencial. El contenido diferido se carga después de que el resto de la página se haya cargado, hasta que necesita mostrarse en la pantalla o a medida que se desplaza, lo que permite que la página se cargue más rápidamente.

WordPress aplica la carga diferida de forma nativa, también puedes hacer uso de algún plugin de caché como WP Rocket.

Si no usas WordPress puedes seguir la documentación de Google:

Caché del navegador

El caché del navegador es una copia de las páginas web que un usuario ha visitado previamente. Se almacena en el disco duro del usuario y permite que las páginas se carguen más rápidamente la próxima vez que el usuario las visita.

Puedes corroborar si tu sitio cumple con esta directriz con la herramienta Page Speed Insights de Google.

Advertencia de caché en Page Speed Insights
Advertencia de caché en Page Speed Insights

Para activar esta característica es necesario agregar el siguiente código en el archivo .htaccess de tu sitio.

<IfModule mod_expires.c>
ExpiresActive On
# Images
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
</IfModule>

Puedes cambiar la configuración de “1 year” a “1 month”, “1 week”, “1 day”, “1 hour”. Nuestra recomendación es dejarlo con la configuración establecida.

¡Advertencia! Antes de realizar cualquier modificación al archivo .htaccess realiza una copia de seguridad, verifica que tu servidor sea compatible con esta implementación o pide ayuda a un experto.

Los usuarios de WordPress pueden activar esta característica es muy fácil. Puedes usar el plugin WP Rocket o uno gratuito como W3 Total Cache.

¿Quieres saber más? Observa las recomendaciones que Google hace acerca del caché y GTmetrix.

Usa una CDN

Es muy común ver sitios web proveer todos sus archivos y datos desde un solo servidor, esto no es un error, pero si el sitio web crece demasiado, el servidor puede verse comprometido con la gran cantidad de transferencia de datos simultáneos y la distancia que tienen que atravesar los datos hasta llegar al dispositivo del visitante.

Imaginemos que un sitio se encuentra alojado en un servidor de USA y un usuario de México navega en él, el sitio web carga rápido y sin problemas, la distancia es mínima.

Ahora un usuario en Alemania decide visitar el sitio. Las imágenes tienen que viajar una mayor distancia para ser visualizadas y eso aumenta el tiempo de carga del sitio web.

El tiempo de carga es un factor crucial en el posicionamiento SEO y va de la mano a la UX.

Para solucionar esto necesitamos una CDN (red de distribución de contenidos).

Las CDN almacenan en caché las imágenes de un sitio en varios servidores alrededor del mundo, de esta forma las imágenes se descargan desde una ubicación más cercana, rápida y disminuye el estrés del servidor principal.

Tiempo de carga con Cloudflare
Tiempo de carga con CDN

¿Cuál CDN elijo?

Los CDN más populares son:

Observa sus características de cada uno y elige él más te convenga.

Con WordPress puedes configurar tu CDN con alguno de los siguientes plugins de caché:

Te aconsejamos leer nuestro artículo sobre las mejores prácticas SEO para una CDN.

Conclusión

Realizar SEO para imágenes no es algo sencillo, conlleva tiempo y recursos. Si aplicas cada uno de los consejos proporcionados en este artículo, tu sitio web volará, será una experiencia grata para los usuarios y mejorará tu clasificación en los índices de búsqueda 😉

Carlos Huesca
Fundador y CEO en Im Search Engine y Fun Cases. Ferviente apasionado del SEO y diseño web.
Comparte este artículo
Compartir
Carlos Huesca
Fundador y CEO en Im Search Engine y Fun Cases. Ferviente apasionado del SEO y diseño web.