Lighthouse is an open-source, automated auditing tool developed by Google that analyzes web pages for performance, accessibility, progressive web app compliance, SEO, and best practices. It solves the challenge of systematically evaluating and improving web page quality by running a comprehensive suite of audits against any URL and generating a detailed report with scores, diagnostics, and actionable recommendations. Lighthouse has become the industry standard for measuring web page quality and is built directly into Chrome DevTools, making it accessible to every web developer.
Lighthouse performs over 150 audits across five categories, measuring metrics like Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, and Time to Interactive for performance, checks WCAG compliance for accessibility, validates service worker implementation for PWA readiness, evaluates meta tags and structured data for SEO, and verifies security headers and modern API usage for best practices. It generates a scored report with specific recommendations, links to detailed documentation for each audit, and estimated savings from implementing suggested improvements. Lighthouse supports user flow testing for multi-page scenarios and timespan measurements for user interactions.
Lighthouse is essential for frontend developers, web performance engineers, and SEO specialists who need to measure and improve the quality of their web pages. It is available within Chrome DevTools, as a Chrome extension, via the Lighthouse CLI for CI/CD integration, as a Node.js module for programmatic usage, and through PageSpeed Insights for quick online analysis. Lighthouse integrates with CI/CD pipelines via lighthouse-ci for automated performance budgeting, and its scores are directly correlated with Google search ranking factors, making it critical for teams that care about both user experience and search visibility.