
Lighthouse
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 as part of PageSpeed Insights, 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.
Lighthouse audit categories
Accessibility audits
Determine if all users access content and navigate your site effectively.
Best Practices audits
Improve code health of your web page following these best practices.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]]