Lighthouse has audits for performance, accessibility, progressive web apps, SEO, and more. You can run Lighthouse against any web page, public or requiring authentication.

You can run Lighthouse in Chrome DevTools, from the command line, or as a Node module. You 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 did. From there, use the failing audits as indicators on how to improve the page.

Each audit has a reference document explaining why the audit is important, as well as how to fix it.

Run an audit

Measure performance and find opportunities to speed up page loads.
Determine if all users access content and navigate your site effectively.
Improve code health of your web page following these best practices.
Ensure that your page is optimized for search engine results ranking.
Measure if your site is fast, reliable, and installable.