Comprobador y optimizador de SEO de imágenes

Encuentra imágenes sin texto alternativo, archivos demasiado grandes, imágenes rotas y dimensiones que faltan. Después, comprímelas y conviértelas a WebP o AVIF en un directorio aparte.

Qué hace

Encuentra las imágenes problemáticas

Un rastreo registra el tamaño de archivo de cada imagen, su atributo alt y si carga. Una exportación de Screaming Frog se puede analizar sin conexión con sf run. Las incidencias indican qué imágenes no tienen texto alternativo, cuáles superan el límite de tamaño y cuáles no tienen ancho ni alto, para que el diseño no salte mientras carga la página.

  • Falta el texto alternativo y falta el atributo alt
  • Archivos por encima del límite de tamaño, 150 KB por defecto
  • Imágenes rotas (4xx o 5xx)
  • Faltan ancho y alto, y el texto alternativo es demasiado largo

Flujo de procesado de imágenes

images-optimize recomprime, redimensiona o convierte imágenes locales a WebP o AVIF. También puede tomar imágenes declaradas en un escaneo guardado, hasta 50 imágenes distintas por ejecución. Los límites de ancho y alto nunca amplían una imagen, y la calidad se puede fijar entre 10 y 100 o elegir de forma automática.

  • Formatos: keep, jpeg, png, webp, avif
  • Calidad de 10 a 100, o auto
  • Eliminación opcional de EXIF
  • El modo de escaneo escribe solo en el directorio de salida que indiques

Seguro por defecto

La optimización escribe en un directorio aparte. Modificar los archivos originales requiere el indicador explícito --in-place, y por defecto se guardan copias de seguridad. Reemplazar un archivo existente requiere el indicador de sobrescritura.

  • Directorio de salida obligatorio, salvo que se pida in-place
  • Copias de seguridad guardadas para las ediciones in-place
  • Los archivos renombrados necesitan redirecciones 301 de los pares de URL antigua y nueva, generadas con redirects-generate
  • sf run --tasks escribe una lista de tareas para los desarrolladores

Tres pasos, un análisis guardado

  1. Encuentra las imágenes problemáticas

    Un rastreo nativo registra el tamaño de archivo de cada imagen, su atributo alt y si carga. Una exportación de Screaming Frog se puede analizar sin conexión con seohead sf run.

  2. Comprime y convierte

    images-optimize escribe WebP o AVIF en un directorio aparte, nunca amplía una imagen y hace una copia de seguridad antes de cualquier edición in-place.

  3. Entrega las correcciones

    sf run --tasks escribe para el desarrollador una lista de tareas con los pasos para reproducir cada caso. Los archivos renombrados necesitan redirecciones 301 de los pares de URL antigua y nueva, generadas con redirects-generate.

Comprobaciones de esta función

ComprobaciónQué significaGravedadEvidencia
IMG_MISSING_ALTLa imagen no tiene texto alternativoImportantURL de la imagen y las páginas que la usan
IMG_MISSING_ALT_ATTRIBUTELa etiqueta img no tiene ningún atributo alt, ni siquiera alt="". Rastreo nativo.ImportantURL de la página con el número de etiquetas img sin el atributo
IMG_OVER_KBEl archivo de imagen supera el umbral de tamaño, 150 KB por defecto. Exportación de Screaming Frog o rastreo nativo con captura de recursos.ImportantURL de la imagen, tamaño en bytes y el límite
IMG_BROKENLa URL de la imagen responde con un error 4xx o 5xx, así que el navegador no muestra nada. Rastreo nativo.ImportantURL de la imagen, código HTTP y la página de origen
IMG_MISSING_DIMENSIONSLa etiqueta img no declara ancho ni alto, así que no se reserva espacio para la imagen en el diseñoTipURL de la imagen y la página de origen
IMG_ALT_TOO_LONGEl texto alternativo supera el límite configurado, 100 caracteres por defecto. Rastreo nativo.TipURL de la imagen, longitud del alt y el texto alternativo

Un solo comando

bash
seohead images-optimize --files ./images --output-dir ./optimized --format webp

Primero, instala SpiderHead: guía de instalación. Cada comando también funciona como herramienta MCP para agentes de IA.

Qué necesitas

  • Un rastreo o exportaciones de Screaming Frog para las incidencias
  • Una carpeta de archivos de imagen, o un escaneo guardado, para images-optimize
  • Un directorio donde escribir los resultados

Límites

  • El texto alternativo se notifica, no se escribe: solo tú sabes qué muestra la imagen
  • El modo de escaneo optimiza como máximo 50 imágenes distintas por ejecución
  • Los archivos optimizados no se suben ni se sustituyen en tu sitio
  • Las dimensiones de la imagen en pantalla solo se comparan con el tamaño del archivo cuando se renderizó la página

Preguntas

¿Cambia algo en mi sitio?
No. Las comprobaciones leen páginas e imágenes. images-optimize escribe en el directorio que le indicas. Las ediciones in-place requieren --in-place y, por defecto, guardan copias de seguridad.
¿Necesito Screaming Frog?
No. Un rastreo de SpiderHead registra las imágenes, y sf run analiza las exportaciones de Screaming Frog sin conexión. La CLI de Screaming Frog solo hace falta para el modo --crawl, y es una instalación con licencia aparte.
¿Escribe el texto alternativo por mí?
No. Informa del texto alternativo que falta o que es demasiado largo. Tú escribes la descripción, porque solo tú sabes qué muestra la imagen.
¿A qué formatos puedo convertir?
keep, jpeg, png, webp o avif. La calidad va de 10 a 100, o auto. Los límites de ancho y alto nunca amplían una imagen.
¿De dónde salen los datos de las imágenes?
De un rastreo, de una exportación de Screaming Frog o, en el caso de images-optimize, de archivos en disco o de un escaneo guardado. Las comprobaciones que necesitan datos que la fuente no contiene se omiten, y se indica el motivo.
¿Cuáles son los umbrales por defecto?
Se marca una imagen de más de 150 KB, y el texto alternativo de más de 100 caracteres se marca como demasiado largo. Ambos límites son configurables.

Pruébalo en tu propio sitio