Verificador de lazy loading
Comprueba que la carga diferida se usa donde toca: bajo el pliegue, nunca en la imagen principal y con los atributos correctos.
Privacidad y coste
Esta herramienta funciona en tu navegador. Lo que escribes o pegas no se envía a nuestros servidores y usarla es gratis.
Cómo funciona
- Pega el HTML de la página; los elementos <img> e <iframe> se leen en tu navegador, ignorando <noscript>.
- La herramienta estima la imagen LCP (la primera imagen no diminuta) y avisa si tiene loading="lazy", así como de las imágenes lazy muy arriba en la página.
- También revisa los valores de loading y fetchpriority, imágenes lazy sin width/height, patrones de lazy loading con JavaScript e iframes sin loading="lazy".
- Obtienes una tabla imagen por imagen que puedes exportar a CSV.
Ejemplo
Seis imágenes y un iframe de YouTube: la primera imagen (hero.jpg, 1200×600) lleva loading="lazy" y se marca como riesgo de LCP; 3 imágenes son lazy y 3 no tienen atributo; dos imágenes lejanas sin atributo podrían ser lazy; la última es lazy sin width/height; el iframe de YouTube no es lazy. Resultado: 6 imágenes, 3 lazy, 3 sin loading, 0 de 1 iframes en diferido.
Qué significa el resultado
La carga diferida nativa ahorra ancho de banda en lo que queda fuera de pantalla, pero en la imagen principal visible al abrir retrasa el Largest Contentful Paint. La herramienta adivina esa imagen solo con el HTML; es una estimación, porque no conoce tu CSS ni el tamaño de pantalla. Confírmalo con PageSpeed Insights o Chrome DevTools.
Problemas habituales que ayuda a resolver
- loading="lazy" en la imagen de la parte superior, que retrasa el pintado del elemento mayor.
- Decenas de imágenes bajo el pliegue cargadas de inmediato.
- Imágenes lazy sin width/height que desplazan el diseño al llegar.
- Iframes de YouTube o de mapas cargados al instante, muy pesados para lo que aportan.
Preguntas frecuentes
¿Todas las imágenes deben ser lazy?
No. Resérvalo para las imágenes bajo el pliegue. La imagen principal visible al cargar debe cargarse de inmediato, idealmente con fetchpriority="high".
¿Qué hace fetchpriority="high"?
Indica al navegador que una imagen es prioritaria para pedirla antes. Funciona mejor si es escasa: una o dos imágenes.
¿La carga diferida nativa funciona en iframes?
Sí, loading="lazy" también se aplica a los iframes en los navegadores actuales. Ayuda con vídeos y mapas incrustados más abajo.
¿Y si mi web ya usa un script de lazy loading?
La herramienta lo señala (data-src, clase lazyload). El loading="lazy" nativo evita depender de JavaScript y sigue funcionando si el script falla.
Herramientas relacionadas
- Analizador de dimensiones de imágenesComprueba que cada imagen declara sus dimensiones y sus versiones responsivas, y compara si quieres el tamaño real del archivo con el mostrado en la página.Gratis · en tu navegador
- Checklist SEO de imágenesRevisa tus imágenes con una checklist interactiva: formato, peso, nombres de archivo, marcado, carga e indexación.Gratis · en tu navegador
- Verificador de texto alt de imágenesAudita cada imagen de una página: alt ausente, vacío, demasiado largo, copiado del nombre de archivo o repetido. Pega el HTML u obtén una URL pública.Gratis · sin cuenta
- Auditoría PageSpeed y LighthouseIntroduce una URL y elige móvil o escritorio: la herramienta consulta la API PageSpeed Insights de Google y separa con claridad la prueba de laboratorio de los datos de usuarios reales.Cuenta gratuita · 3 análisis en vivo/día
- Core Web Vitals: datos realesIntroduce una URL: la herramienta muestra solo datos de usuarios reales de Chrome (28 días), sin prueba de laboratorio, y explica con claridad cuándo no existen.Cuenta gratuita · 3 análisis en vivo/día
- Verificador de nombre de archivo de imagenComprueba que tus imágenes tienen nombres legibles: descriptivos, en minúsculas, separados por guiones y sin nombres de cámara.Gratis · en tu navegador