Web y SEO

Lighthouse: la auditoría de Google para tu sitio, en un comando

Lighthouse es el motor de auditoría de Google — el mismo que está detrás de PageSpeed Insights y de las herramientas de Chrome. Por terminal califica cualquier página en rendimiento, SEO, accesibilidad y buenas prácticas, te dice exactamente qué arreglar, y se puede correr sobre todas las páginas de tu sitio en lote.

Gratis y open source macOS · Linux · Windows

Instalación

Lighthouse corre sobre Node.js (brew install node / sudo apt install nodejs npm / winget install OpenJS.NodeJS) y usa el Chrome que ya tienes instalado:

npm install -g lighthouse

O sin instalar nada, con npx lighthouse en lugar de lighthouse en cualquiera de los comandos.

Auditar una página

Corre la auditoría completa y abre el reporte en el navegador:

lighthouse https://tusitio.com --view

Calificación de 0 a 100 en cuatro categorías, con la lista exacta de problemas y cuánto pesa cada uno.

Guardar el reporte

lighthouse https://tusitio.com --output html --output-path reporte.html

Con --output json obtienes los datos crudos para procesarlos en scripts.

Solo SEO y rendimiento

Las auditorías parciales corren más rápido:

lighthouse https://tusitio.com --only-categories=seo,performance --view

Móvil y escritorio

Por defecto Lighthouse simula un teléfono con red lenta — la medición que usa Google. Para la experiencia de escritorio:

lighthouse https://tusitio.com --preset=desktop --view

Auditar muchas páginas en lote

Con un archivo urls.txt (una URL por línea), un reporte por página:

while read -r url; do
  nombre=$(echo "$url" | sed 's|https\?://||; s|[/?]|_|g')
  lighthouse "$url" --only-categories=seo,performance \
    --output html --output-path "reporte_$nombre.html" --quiet
done < urls.txt

Sacar solo el puntaje en un script

lighthouse https://tusitio.com --only-categories=performance --output json --quiet \
  | python3 -c "import sys,json; print(json.load(sys.stdin)['categories']['performance']['score']*100)"

Útil para vigilar que un cambio no degrade el sitio. La misma medición existe como servicio en la PageSpeed Insights API, sin instalar nada.

Comparte esta guía

Si te sirvió, a alguien más también le va a servir.