Lighthouse
Lighthouse is an open-source, automated auditing tool built by Google that analyzes a webpage and generates scored reports covering performance, accessibility, SEO, and best practices, along with specific recommendations for improvement.
Definition
Lighthouse is an open-source, automated auditing tool built by Google that analyzes a webpage and generates scored reports covering performance, accessibility, SEO, and best practices, along with specific recommendations for improvement.
Overview
Lighthouse runs a series of automated audits against a URL — simulating a page load under controlled network and CPU conditions — and produces a report with numeric scores (0-100) across several categories: Performance, Accessibility, Best Practices, SEO, and, for eligible sites, Progressive Web App checks. Each category breaks down into individual audits with pass/fail results and specific, actionable guidance, such as which images are unoptimized, which elements lack alternative text, or which scripts are blocking the page from rendering quickly. Lighthouse is built into Chrome DevTools, making it accessible to any developer without extra setup, and it's also available as a command-line tool and a Node.js library, which lets teams run it automatically in CI/CD pipelines to catch performance or accessibility regressions before they reach production. Its performance scoring is closely tied to Core Web Vitals — metrics like Largest Contentful Paint and Cumulative Layout Shift are core inputs to the Performance score — though Lighthouse runs in a lab (simulated) environment rather than measuring real user data, so its scores can differ somewhat from field data collected from actual visitors. Because Lighthouse checks span SEO fundamentals, Web Accessibility (a11y) basics, and general cross-browser compatibility-adjacent best practices in a single run, it's often the first tool developers reach for when diagnosing why a page feels slow, ranks poorly, or fails basic accessibility checks, even though passing a full manual audit for accessibility or SEO still requires more than an automated score.
Key Features
- Automated scoring across Performance, Accessibility, SEO, and Best Practices
- Built into Chrome DevTools with no extra setup required
- Available as a CLI tool and Node.js library for CI/CD integration
- Specific, actionable recommendations tied to each failed audit
- Performance score closely tied to Core Web Vitals metrics
- Runs in a controlled lab environment, not on real user traffic