Lighthouse de Google

Qué es Google Lighthouse, cómo se calcula la puntuación de rendimiento, por qué varía y por qué son datos de laboratorio, no una señal de clasificación. Con los pesos de las métricas y las bandas de color.

Publicado por primera vez: 26 jun 2026 · Última actualización: 11 ago 2026 · Avanzado
Idiomas

Lighthouse es la herramienta de código abierto de Google que audita una página en condiciones de laboratorio simuladas y la puntúa de 0 a 100 en rendimiento, accesibilidad, mejores prácticas y SEO. La puntuación de rendimiento es un promedio ponderado de cinco métricas de laboratorio (TBT 30%, LCP 25%, CLS 25%, FCP 10%, Speed Index 10%). Son datos de laboratorio, no datos de campo, por lo que no es la señal de clasificación de Core Web Vitals, no puede medir INP como lo hace el campo, y varía de una ejecución a otra. Alimenta la sección de laboratorio de PageSpeed Insights; PSI añade datos de campo de CrUX encima. Un 100 no te compra posiciones.

TL;DR — Lighthouse es una herramienta automatizada de código abierto que audita una página en condiciones de laboratorio (4G lenta simulada + aceleración de CPU 4×) y puntúa Rendimiento, Accesibilidad, Mejores prácticas y SEO — PWA se eliminó en Lighthouse 12. La puntuación de Rendimiento es un promedio ponderado de cinco métricas de laboratorio: TBT 30 %, LCP 25 %, CLS 25 %, FCP 10 %, Speed Index 10 %. Bandas: 0–49 rojo, 50–89 naranja, 90–100 verde. Son datos de laboratorio, por lo que no es la señal de ranking de Core Web Vitals, no puede medir INP como lo hace el campo (usa TBT como proxy) y varía entre ejecuciones. Alimenta la mitad de laboratorio de PageSpeed Insights; PSI añade datos de campo de CrUX encima. Un 100 no compra rankings.

Qué es Lighthouse realmente

La propia frase de una línea de Google es la definición más limpia: “Lighthouse is an open-source, automated tool to help you improve the quality of web pages.” (traducción) «Lighthouse es una herramienta automatizada de código abierto para ayudarte a mejorar la calidad de las páginas web.» La mecánica es igual de simple — “give Lighthouse a URL to audit, it runs a series of audits against the page, and then it generates a report on how well the page performed.” (traducción) «dale a Lighthouse una URL para auditar, ejecuta una serie de auditorías contra la página y luego genera un informe sobre qué tan bien se desempeñó la página.»

Hoy puntúa cuatro categorías: Rendimiento, Accesibilidad, Mejores prácticas y SEO. Si has leído guías más antiguas que dicen cinco, están desactualizadas — la categoría PWA se eliminó en Lighthouse 12 (alrededor de 2024), siguiendo los criterios de instalabilidad actualizados de Chrome. Así que si una publicación de blog aún cita una puntuación de PWA, esa es tu señal de que es anterior a la versión actual.

El marco crucial es una palabra: laboratorio. Lighthouse carga tu página en un entorno controlado y simulado, no desde tus visitantes reales. Ese único hecho explica casi toda la confusión que la gente tiene al respecto.

Evidence for this claim Lighthouse is an open-source automated auditing tool that evaluates pages in controlled lab conditions. Scope: Chrome Developers overview of Lighthouse and its audit workflow. Confidence: high · Verified: Chrome Developers: Lighthouse overview

Cómo funciona Lighthouse: las condiciones de laboratorio

Por defecto, Lighthouse utiliza limitación simulada y limita de forma agresiva. Los valores predeterminados emulan aproximadamente un dispositivo móvil de gama media con una conexión 4G lenta:

  • Red: el ajuste preestablecido móvil 4G lento: aproximadamente 150 ms de latencia y 1,6 Mbps de bajada / 750 Kbps de subida. Google lo describe como “the ~85th percentile mobile connection speed even when run on much faster fiber connections.” (traducción) «la velocidad de conexión móvil del percentil 85 aproximado, incluso al ejecutarse en conexiones de fibra mucho más rápidas».
  • CPU: un multiplicador de CPU constante de 4×, que simula el procesador de un teléfono de gama media en tu hardware de escritorio más rápido.

Esto es intencional. Lighthouse no intenta decirte “así de rápido es tu sitio para todos”. Está sometiendo a la página a una prueba de esfuerzo contra un grupo más lento que la media para que salgan a la luz problemas que tu portátil rápido oculta. Es por eso que un sitio que te parece instantáneo puede obtener una puntuación de 60: tú eres un MacBook de alto rendimiento con fibra; la prueba es un Android económico con una red regular.

Un matiz que conviene tener claro: la limitación simulada (la predeterminada) no es lo mismo que la limitación de DevTools / aplicada. La limitación simulada modela cómo habría cargado la página en esas condiciones basándose en una observación inicial sin limitar; Google señala que este enfoque es “both very fast and deterministic.” (traducción) «muy rápido y determinista». La limitación estilo DevTools realmente ralentiza las solicitudes, lo que Google dice que es “not a sufficient model of a slow connection.” (traducción) «un modelo insuficiente de una conexión lenta». Para una medición repetible, se prefiere el modo simulado predeterminado.

La puntuación de rendimiento: cómo se calcula

La puntuación de rendimiento es “una media ponderada de las puntuaciones de las métricas”. Estos pesos se establecieron en Lighthouse 10 y siguen siendo la tabla publicada actual. Lighthouse 13 (lanzado en 2026) lo dice explícitamente: consolidó un conjunto de auditorías de rendimiento que no puntúan en “Insights” compartidos, también utilizados por el panel de rendimiento de DevTools, pero señala que “no hay cambios en la puntuación de rendimiento” en esa versión: la puntuación se basa en las métricas siguientes, no en los nombres de las auditorías, y esas no cambiaron. Cinco métricas componen la puntuación:

MétricaPeso
Tiempo de bloqueo total (TBT)30 %
Mayor pintura de contenido (LCP)25 %
Cambio de diseño acumulado (CLS)25 %
Primera pintura de contenido (FCP)10 %
Índice de velocidad10 %
Evidence for this claim Lighthouse performance scores are weighted from lab metrics; 90–100 is good, 50–89 needs improvement, and 0–49 is poor. Scope: Current published Lighthouse performance-scoring model; metric weights can change by Lighthouse version. Confidence: high · Verified: Chrome Developers: Performance scoring

Algunas cosas que debes interiorizar aquí:

  • TBT tiene el mayor peso (30 %). Es el proxy de laboratorio para la capacidad de respuesta. El retardo de la primera entrada (FID) ha desaparecido, y también métricas más antiguas como el tiempo hasta la interactividad y la primera pintura significativa: se han retirado.
  • El índice de velocidad es una métrica de Lighthouse, no un Core Web Vital. Sigue contando un 10 % en la puntuación de rendimiento de Lighthouse aunque no sea uno de los CWV relevantes para el ranking de Google.
  • Cada métrica se puntúa según una curva, no un umbral fijo. Lighthouse toma el valor bruto (normalmente en milisegundos) y lo mapea en una distribución log-normal construida a partir de datos reales del archivo HTTP. Los puntos de control de Google: el percentil 25 de esos datos aterriza en una puntuación de 50, y el percentil 8 aterriza en 90. Así que un 90+ significa que estás aproximadamente en el top ~8 % de las páginas en esa métrica, por lo que los últimos puntos son tan difíciles de ganar.
  • Solo las puntuaciones de las métricas mueven el número. Las secciones de Oportunidades y Diagnósticos del informe son orientación: te dicen qué corregir, pero no cambian directamente la puntuación de rendimiento. Corregirlas mejora las métricas, y las métricas mueven la puntuación.

Por qué tu puntuación cambia entre ejecuciones

Esta es la queja que más escucho: “Lo ejecuté dos veces y obtuve 84 y luego 91, ¿está roto?” No. Google es explícito: “Gran parte de la variabilidad en tu puntuación general de rendimiento y en los valores de las métricas no se debe a Lighthouse.” Cuando el número cambia, normalmente se debe a que las condiciones subyacentes cambian:

  • Pruebas A/B o anuncios diferentes que se muestran en cada carga
  • Cambios en el enrutamiento de Internet: tanto en tu red local como en la ruta más larga entre regiones que sigue una solicitud
  • El propio servidor web que responde a velocidades inconsistentes
  • Probar en hardware diferente (un escritorio rápido frente a un portátil cansado): la limitación de la CPU es relativa a la máquina anfitriona, por lo que un multiplicador “4×” significa algo diferente en una máquina rápida que en una lenta
  • Extensiones del navegador que inyectan JavaScript o solicitudes de red adicionales
  • Software antivirus u otros procesos en segundo plano que compiten por los recursos

Por ejemplo: ejecuta la misma URL dos veces y una pasada carga un creativo de anuncio más pesado o detecta una respuesta del servidor más lenta: las auditorías de esa ejecución reflejan esa carga concreta, no un defecto que hayas introducido. Trátalo como una muestra única, no como un veredicto.

El modelo mental correcto, directamente de la documentación, es tratar el rendimiento como una distribución de puntuaciones, en lugar de un número único. Ejecútalo varias veces, idealmente en una ventana de incógnito con las extensiones desactivadas, en hardware y condiciones de red coincidentes, y observa el rango o la mediana, no un solo resultado. Cuando necesites comparar ejecuciones más adelante, anota la versión de Lighthouse, el modo de ejecución y el método de limitación junto con la puntuación; una puntuación de una versión o configuración diferente no es una comparación comparable, incluso si el número parece similar.

Cómo ejecutar Lighthouse de forma responsable

Usa Lighthouse como un diagnóstico controlado, no como un veredicto de un solo clic:

  1. Prueba la URL exacta desplegada, no una plantilla diferente ni una compilación local sin publicar.
  2. Coincide el perfil del dispositivo, el método de limitación, la versión de Lighthouse, el estado de la caché, la autenticación, el estado de consentimiento y la geografía de prueba para cada comparación.
  3. Comienza cada ejecución con una navegación nueva. Redimensionar una página de escritorio ya cargada a una ventana móvil no reproduce una navegación móvil, una secuencia de solicitudes, ni una respuesta del servidor.
  4. Ejecuta al menos tres veces. Informa la mediana como resultado principal y conserva las ejecuciones individuales, el rango, las marcas de tiempo, las advertencias y los seguimientos para que un valor atípico sea visible en lugar de descartarse silenciosamente.
  5. Compara antes y después en las mismas condiciones. Si el servicio de prueba se ejecuta desde otra región, regístralo: la distancia de red añadida o un borde de CDN diferente puede cambiar los tiempos del servidor y de carga sin un cambio de código.
  6. Comprueba CrUX por separado antes de hacer una afirmación sobre usuarios reales. Una mejor mediana de laboratorio respalda “este cambio mejoró esta prueba controlada”, no “los usuarios ahora superan las Core Web Vitals”.

La evidencia respalda conclusiones diferentes:

EvidenciaQué puede respaldarQué no puede respaldar por sí sola
Una ejecución de LighthouseUn defecto reproducible o un seguimiento que valga la pena investigarUna puntuación de rendimiento estable o un resultado de usuario real
Mediana de ejecuciones coincidentesUna regresión o mejora de laboratorio en esas condicionesUna superación de Core Web Vitals en el campo
CrUX a nivel de URLLa muestra de usuarios reales elegible atribuida a esa URLCada usuario, geografía o visita
CrUX a nivel de origenUna señal de campo a nivel de origen cuando los datos de URL no están disponiblesEl rendimiento de la URL probada específicamente
Sin datos de CrUXLa muestra de campo no está disponible o es insuficienteUna superación, un fallo o una prueba de que nadie visita

Esto sigue el propio modelo basado en distribución de Lighthouse para la variabilidad de puntuaciones y mantiene intacta la distinción entre laboratorio y campo. Evidence for this claim Lighthouse performance scores are weighted from lab metrics; 90–100 is good, 50–89 needs improvement, and 0–49 is poor. Scope: Current published Lighthouse performance-scoring model; metric weights can change by Lighthouse version. Confidence: high · Verified: Chrome Developers: Performance scoring

Lighthouse vs. PageSpeed Insights: la distinción que importa

Estos se confunden constantemente, así que sé preciso:

  • Lighthouse es el motor. Produce datos de laboratorio: las puntuaciones de Rendimiento, Accesibilidad, Buenas prácticas y SEO.
  • PageSpeed Insights es una interfaz web que ejecuta Lighthouse y añade datos de campo del Chrome UX Report (CrUX): Core Web Vitals reales de usuarios anónimos, que se muestran cuando hay suficientes datos para la URL o el origen.

Así que en PSI estás viendo dos conjuntos de datos diferentes lado a lado. La sección de “datos de campo” en la parte superior (usuarios reales, de CrUX) es separada de la sección de “datos de laboratorio” de Lighthouse debajo de ella, y con frecuencia no coinciden. Cuando alguien dice “mi puntuación de PageSpeed Insights”, casi siempre se refiere a la puntuación de Rendimiento de Lighthouse, no a los datos de campo.

Lighthouse y Core Web Vitals: cómo se relacionan

Lighthouse mide algunos Core Web Vitals en el laboratorio: informa LCP y CLS como métricas de laboratorio. Pero hay un límite estricto:

Lighthouse no puede medir INP como lo hace el campo. Interaction to Next Paint necesita interacciones de usuarios reales para medirse; no hay un usuario real haciendo clic en una ejecución de laboratorio. Así que Lighthouse usa Total Blocking Time como proxy de laboratorio para la capacidad de respuesta. TBT se correlaciona con INP, pero un TBT aprobado no garantiza un INP aprobado para usuarios reales. Están relacionados, no son lo mismo.

Este es el corazón de la brecha entre laboratorio y campo. Los datos de campo, de CrUX, que aparecen en Search Console y en la parte superior de PageSpeed Insights, son los que reflejan a los usuarios reales y los que alimentan las señales de experiencia de página de Google. Los datos de laboratorio de Lighthouse son para depurar y detectar regresiones antes de publicar. La propia guía de Google es “priorizar los datos de campo para comprender las experiencias de los usuarios en el mundo real” y usar “datos de laboratorio para depurar, probar funciones antes del despliegue”.

Dónde ejecutarlo

Mismo motor, diferentes superficies:

  • Chrome DevTools: integrado en el navegador (el panel de Lighthouse). Ideal para páginas detrás de un inicio de sesión, ya que puedes auditar páginas autenticadas.
  • PageSpeed Insights: la interfaz web sin instalación en pagespeed.web.dev; ejecuta Lighthouse y añade datos de campo de CrUX.
  • CLI: npm install -g lighthouse, luego lighthouse <url>; se puede escribir en scripts.
  • Módulo de Node: impórtalo programáticamente en tus propias herramientas y CI.
  • Lighthouse CI: la configuración oficial para detectar regresiones de rendimiento en cada despliegue. El flujo de trabajo es recopilar → verificar → subir: collect ejecuta Lighthouse varias veces contra una URL (tres ejecuciones por defecto) y toma el informe mediano en lugar de confiar en una sola pasada; assert comprueba ese informe contra los umbrales que configures, establecidos en warn o error por categoría o métrica; upload almacena el informe para que puedas seguir las líneas de tendencia entre versiones. Trata los umbrales como la política de regresiones de tu equipo, no como un veredicto de datos de campo ni una garantía de clasificación: detectan “esto ha empeorado”, no certifican “esto es rápido para los usuarios”.
  • Extensión de Chrome: existe, pero DevTools es la vía recomendada en el navegador.

Los flujos de trabajo de CLI y Node necesitan una instalación local de Chrome para funcionar.

Los mitos que merece la pena desmentir

  • “Una puntuación de 100 en Lighthouse = mejores clasificaciones.” No. La puntuación de Rendimiento son datos de laboratorio; no es una señal de clasificación. Las señales de experiencia de página de Google usan datos de campo de Core Web Vitals (CrUX), e incluso eso es una señal ligera entre muchas: la relevancia y la calidad del contenido dominan. Apunta a una puntuación alta porque es buena para los usuarios, no porque sea una palanca de clasificación.
  • “Lighthouse = datos de campo / lo que experimentan los usuarios reales.” No. Son condiciones de laboratorio limitadas, peores que lo que ven la mayoría de los usuarios reales. Los usuarios reales tienen cachés cálidas, bfcache y dispositivos variados. Lighthouse es una prueba de estrés de caso casi peor, no una lectura del usuario medio.
  • “PageSpeed Insights es Lighthouse.” En parte. PSI ejecuta Lighthouse para la sección de laboratorio y añade CrUX para la sección de campo. Los números de campo, los vinculados a la experiencia de página, son de CrUX, no de Lighthouse.
  • “La categoría PWA todavía cuenta.” No. PWA se eliminó como categoría puntuada en Lighthouse 12.

Conclusión

Lighthouse es una de las herramientas gratuitas más útiles en SEO técnico y rendimiento web: una forma rápida y repetible de encontrar qué está ralentizando una página y de protegerse contra regresiones en CI. Solo hay que mantenerlo a la altitud correcta: es un diagnóstico de laboratorio, no un veredicto sobre la experiencia del usuario real ni una puntuación de ranking. Úsalo para encontrar y corregir; usa datos de campo (CrUX, Core Web Vitals en Search Console) para juzgar si los usuarios reales están teniendo una buena experiencia.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.