Cómo leer un reporte de Lighthouse sin perder la cabeza
Lighthouse muestra 4 scores, decenas de audits y miles de bytes de información. Esta guía enseña cómo leerlo en orden de impacto, qué ignorar y qué atacar primero.
Qué es Lighthouse exactamente
Lighthouse es la herramienta oficial de Google para auditar la calidad técnica de un sitio web. Es open source, viene integrada en Chrome DevTools y se puede correr desde línea de comandos o vía API (PageSpeed Insights usa Lighthouse por debajo).
Es la base de casi todas las auditorías técnicas modernas, pero su interfaz puede ser abrumadora la primera vez. Esta guía es para que sepas qué leer y en qué orden.
Las 4 categorías y qué peso tienen
| Categoría | Qué mide | Peso para SEO |
|---|---|---|
| Performance | Velocidad de carga, Core Web Vitals | Alto (factor de ranking directo) |
| Accessibility | Cumplimiento WCAG, lectores de pantalla | Medio (indirecto + cumplimiento legal) |
| Best Practices | HTTPS, console errors, librerías deprecated | Bajo (señal de salud) |
| SEO | Meta tags, mobile, indexabilidad | Medio (cubre básicos, no avanzados) |
Anatomía del reporte
Un reporte Lighthouse tiene estas secciones, en este orden:
- Scores (donut charts). Los 4 números 0-100. Foto general.
- Metrics. Las 6 métricas técnicas (FCP, LCP, TBT, CLS, SI, TTI).
- Opportunities. Sugerencias de optimización con ahorros estimados.
- Diagnostics. Información técnica detallada de problemas detectados.
- Passed audits. Lo que ya tienes bien (skip esta en primera lectura).
Performance: qué leer primero
El orden de lectura óptimo dentro de Performance:
- Mira el score general.> 90: estás bien. 50-90: hay trabajo. < 50: emergencia.
- Identifica el LCP element.“Largest Contentful Paint element” en Diagnostics. Sabiendo qué elemento es, sabes qué optimizar.
- Revisa “Total Blocking Time” (TBT).Si está alto (> 300ms), tu JS está bloqueando el render. Atacar code splitting.
- Mira “Eliminate render-blocking resources”. Suele dar el mayor ahorro de tiempo. Diferir CSS no crítico y JS.
- Revisa “Properly size images”. Si tu mobile sirve imágenes desktop, pierdes 1-3 segundos fáciles.
Opportunities vs Diagnostics
Confusión típica: la gente empieza por Opportunities porque está arriba. Pero Diagnostics suele tener insights más valiosos.
- Opportunities: cosas que puedes “optimizar” con un ahorro estimado en segundos. Ejemplo: “Properly size images: ahorra 2.3s”.
- Diagnostics: información sobre problemas detectados. Ejemplo: “Avoid an excessive DOM size: 2800 elementos”.
Diagnostics tiene contexto. Opportunities tiene métricas. Lee Diagnostics primero para entender qué está pasando, después Opportunities para planificar el ataque.
Qué puedes ignorar
- Sugerencias sobre librerías deprecated que vienen de scripts third-party (analytics, chat). No las controlas.
- Warnings sobre cookies sin SameSite en third-party. Mismo caso.
- Console errors no críticos de ads o scripts embebidos.
- “Reduce unused JavaScript” en menos de 50KB. Es retorno decreciente.
- Accessibility audits sobre contraste de marca si tu marca usa colores intencionales (revisar con un especialista UX, no ignorar a ciegas).
Errores de interpretación más comunes
- Creer que score = ranking en Google. No. Lighthouse es lab. Google usa CrUX (datos reales). Pueden no coincidir.
- Obsesionarse con llegar a 100. Pasar de 90 a 100 cuesta el mismo tiempo que pasar de 50 a 90. No vale la pena salvo industrias hipercompetitivas.
- Ignorar mobile y solo optimizar desktop. Google indexa mobile-first. Mobile pesa más.
- Atacar todo a la vez. Prioriza por impacto en segundos, no por peso visual del issue.
- Correr Lighthouse una sola vez y sacar conclusiones. La variabilidad puede ser ±10 puntos. Correr 3-5 veces y promediar.
Preguntas frecuentes
¿Por qué mi Lighthouse cambia cada vez que lo corro?+
Porque es lab data: depende de tu conexión, tu CPU, otras pestañas abiertas, el momento del día. Variabilidad de ±5-10 puntos es normal. Para medición estable usa PageSpeed Insights (cloud) o Lighthouse CI.
¿Score 90+ es suficiente para Google?+
Para no ser penalizado, sí. Para ganar ranking en categorías competitivas, 95+ ayuda. Pero recuerda que el ranking real depende de CrUX (datos de usuarios reales), no Lighthouse lab.
¿En qué orden ataco los issues del reporte?+
Por impacto en milisegundos, no por peso del score. La sección 'Diagnostics' muestra cuánto te ahorra cada fix. Empieza por los de mayor segundo ahorrado en LCP, después CLS, después INP.
¿Lighthouse mide AEO o solo SEO clásico?+
Solo SEO clásico (meta tags, robots, viewport, alt-texts). No mide visibilidad en LLMs, llms.txt, ni schemas para AEO. Para eso necesitas herramienta dedicada como MinimalAuditor.
¿Por qué mi puntaje de Best Practices baja con cosas que no controlo?+
Lighthouse marca cosas como 'cookies sin SameSite' o 'console errors de terceros'. Si no las controlas (ej: scripts de analytics), no te tortures. Pueden bajar tu Best Practices sin que sea un problema real.
¿Sirve Lighthouse para apps mobile (no web)?+
No directamente. Lighthouse audita sitios web. Para apps nativas usa herramientas como Firebase Performance Monitoring o vendor-specific.
Sigue leyendo
Core Web Vitals 2026: el checklist práctico que sí entiendes
Las 3 métricas que Google usa para evaluar tu experiencia: LCP, CLS, INP. Aquí va qué miden, cuáles son los umbrales actuales y qué hacer concretamente para mejorarlos.
LCP, CLS, INP: las 3 métricas que Google mide y nadie te explica bien
Las siglas que más confunden en SEO técnico, explicadas en lenguaje claro con ejemplos visuales, causas comunes y fix concreto para cada una.
30 checks de SEO técnico que probablemente nadie te revisó
La lista exacta de verificaciones técnicas que toda auditoría seria debe cubrir, agrupadas por categoría y con criterio de pase/fallo claro para cada una.