Inside this Article
Short on Time? Here’s How to Run a Quick Google Lighthouse Audit
If you want a fast overview, the Chrome extension is the easiest way to run a Lighthouse audit. You can generate a full audit in just a few clicks:- Install the Lighthouse extension from the Chrome Web Store, if you haven’t already.
- Navigate to the website you want to test.
- Click the Lighthouse icon in your browser toolbar.
- Select Generate report to start the audit.
What Is Google Lighthouse?
Google Lighthouse is a free, open-source tool that automatically analyzes your website’s performance and quality. It measures your site’s speed and other key metrics to show whether issues are caused by your code, configuration, or page structure. Think of it as a report card for your website, without all the fluff about being “ a pleasure to have in class” or “easily distracted by others”. Like many of Google’s tools, Lighthouse is designed to steer websites toward meeting Google’s standards. That might sound a little self-serving, but the truth is that those standards closely align with web design best practices. So yes, your audit results are filtered through Google-tinted glasses, but they still offer practical advice for improving user experience. Plus, by making your website more compliant with Google’s standards, you’ll improve your website’s SEO and rankings, helping more people find you online. So, it’s really a win-win situation.Pro Tip: Google Lighthouse only analyzes one page at a time, which isn’t immediately obvious. If you want to assess your whole website, you will need to run several audits.
What Does Google Lighthouse Assess?
Generally, Lighthouse’s audits are broken down into four core categories: Performance, Accessibility, Best Practices, and SEO. Depending on how you run your audit, you can choose to focus on only a few of these areas. Each section will be given an overall score from 0 to 100. You can click on a score to jump right to the relevant section and find out what areas need improvement. It’s also possible to see which audits passed, so you can note what’s working and keep it up in future updates. You can rerun the audits whenever you like, and it’s a good way to keep track of your progress. The more problems you fix, the higher your scores will rise.Performance

- First Contentful Paint (FCP): Time it takes for the first content to be visible to users
- Largest Contentful Paint (LCP): Time it takes for the largest element to load
- Total Blocking Time (TBT): Time before the page becomes responsive to user input
- Cumulative Layout Shift (CLS): Degree of layout movement while the page loads
- Speed Index (SI): Time it takes for the page to finish loading
Accessibility

- Poor colour contrast
- No alt text on images
- ARIA attributes that don’t match their intended roles
- Links not having clear names
- HTML defining the language screen readers should use
Best Practices

- Using HTTPS
- Avoiding third-party cookies
- Having no issues flagged in Chrome DevTools
- Protecting against attacks like clickjacking and cross-site scripting
- Loading images at appropriate resolutions
SEO

- Is blocked from indexing
- Has an appropriate title and meta description
- Uses links with descriptive text
- Uses crawlable links
- Has a valid robots.txt file
I took the above scores from our sample Portfolio site, which we built with Wix Studio.
Wix is fantastic for launching a high-performing website quickly, as it provides 2000+ templates that are optimized for speed without the need for any tinkering. This makes it a great option if you want a platform that handles the technical side of performance, so you can entirely focus on building a site that reflects your brand.
It’s also easy to build a website that scores well on Lighthouse right out of the box, especially if you follow our Wix starter guide.
How To Run a Google Lighthouse Audit: 4 Ways
Lighthouse audit reports are largely the same regardless of how you run them. So, the method you choose will depend on the tools you’re comfortable with and what best fits your workflow.
1. Use the Lighthouse Chrome Extension
- Install the Chrome browser. Because Lighthouse is a Google tool, it’s only available through the Chrome ecosystem.
- Download the Lighthouse extension. Go to the Chrome Web Store, type “Lighthouse” in the search bar, and click the first result. Double-check that the creator is listed as “developers.google.com/web/”, as there are several unofficial extensions.
- Go to your website. Once you’re there, click the puzzle piece icon in your toolbar to open the Extensions menu, then click Lighthouse.
You don’t need to change any settings – the default ones work fine - Run a Lighthouse audit. Choose where you want to see the results, which categories you want to analyze, and whether you want the audit to cover the desktop or mobile version of your site. Then, click Generate report.
- You’re done! Your audit report will load in a new tab regardless of the output option you choose.
2. Use Lighthouse With Chrome DevTools
- Install Chrome. Because it’s a Google product, it comes with Lighthouse tools pre-installed.
- Go to your website. Then, open Chrome DevTools by right-clicking anywhere on your website and selecting Inspect, or by pressing Ctrl + Shift + C.
- Find the Lighthouse tab. Click the “>>” icon, then Lighthouse.
Remember that Lighthouse can only audit the page you’re currently on - Start your audit. Ensure you have Navigation selected as the mode. Like with the Chrome extension, you can choose whether to analyze the mobile or desktop version of your site, and select which categories you want to audit. When you’re ready, click Analyze page load.
- Read your audit. This method will output your audit in the Chrome DevTools sidebar, which is really helpful if you want to use the Elements tab to see the code that the audit report is referencing.
Pro Tip: Use Timespan mode to analyze a typical user flow (for example, someone navigating from your homepage to your services page). Snapshot mode is useful if you want to focus on accessibility. Keep in mind that neither of these alternative modes output the same full audit report offered by Navigation mode.
3. Use Lighthouse With PageSpeed Insights
- Go to PageSpeed Insights. Type “pagespeed.web.dev” into your browser’s URL bar. Unlike the two previous methods, this one works in any browser.
- Enter your website’s URL. Then, click Analyze.
PageSpeed Insights is a minimalistic site that’s easy to use - Wait for your audit. After a minute, your audit should appear. You’ll see tabs for Mobile and Desktop so you can compare how each version of your website performs.
4. Use Lighthouse via a Node Module (Advanced)
If you’re a technically-minded user who’d prefer to work in the command-line and get the highest level of detail, I’d recommend this method.- Install Node. Go to “nodejs.org” and download the current Long-Term Support (LTS) release of Node. Then, open the installer and follow the steps – you don’t need to change any of the default settings.
- Open your device’s CLI. This is Command Prompt on Windows or Terminal on macOS and Linux.
- Install Lighthouse. In your CLI, type “npm install -g lighthouse” and wait until the packages are added.
- Run an audit. Now, type “lighthouse”, followed by the URL you want to audit. At this point, your firewall may ask if you want to allow Node to run on your network. Click Allow.
You may see some errors as the audit runs – this is normal - You’re done! Unlike the other methods, the output of your audit will be displayed in the command line. However, it does provide more detail by showing the time in milliseconds it takes to load each element. This can be helpful to identify specific technical elements that are impacting performance.
Pro Tip: If you want to see a visual output of your audit, add “–view” to the end of the URL when you start your audit. This will open the report as a webpage in the browser of your choice. It will also save the audit as a .html file, which can be useful to keep as a record of your results.
Understanding Your Google Lighthouse Audit Results
Alright, so you’ve got your Lighthouse audit results, and you’ve probably already seen the four colored circles at the top of the audit that give you a general idea of your website’s health. It’s time to dive a little deeper.Score Overviews and Breakdowns
As you saw earlier, we have 4 categories, each with an individual score. Let’s take a look at the Performance category, as this gives a really helpful breakdown of Google’s Core Web Vitals.

Critical Metrics
With so much information, how do you know what to pay attention to first?
First of all, look at the categories with a score below 50. Google Lighthouse scores below 50 indicate critical website issues, while scores between 50-89 indicate areas needing improvement.
If all your scores are similar, then you should address Google’s Core Web Vitals in the Performance category first. This category can directly impact the score you see for other categories, and it can help you uncover deeper issues with your website’s code and composition.
Otherwise, I recommend focusing on your lowest-scored category each audit, then retesting. This will help you to focus on the issues that matters most for your online presence. Plus, improving in one area may fix problems in another.
How To Fix Common Issues Highlighted by Lighthouse
While everyone’s Lighthouse audit will vary, there are common issues that can occur depending on how you set your website up.
If you’ve received a score that you’re not happy with, the first thing you should try is retesting. This can sometimes resolve a low performance score, particularly if your hosting provider or ISP network experienced a brief issue while you were testing.
If you’ve determined the problem is with your website, not your network or hosting server, then the following list outlines common issues and how to resolve them:- Slow FCP. Your website’s CSS and JavaScript code could be slowing its loading speeds. Use our CSS and JS compressor to minimize file sizes and improve this metric.
- Slow LCP. This could be due to uncompressed web content files, which you can double-check with our GZIP/Brotli compression checker.
- High SI. If your site uses a lot of images, then it’ll take longer to load. Use an image compressor tool before you upload them to your media library to reduce the amount of bandwidth needed to load your page. You can also implement lazy loading techniques so off-screen images don’t impact your page load times.
- Poor mobile performance. Pages can sometimes have a high performance score on desktop, but a low one on mobile devices. Try our responsive design checker to make sure your website is loading correctly on mobile devices.
- Unused CSS. This indicates that there’s excess code that’s being loaded but not used. Tools like Chrome DevTools can help identify and remove this.
- Render-blocking resources. These can slow down your page’s loading speeds. Fix this by preventing non-critical code from loading while the page renders, so visible content is prioritized.
- Poor accessibility score. Common accessibility issues include low font sizes, poor color contrast, and no alt text on visual elements. Read our accessibility guide to learn how to fix these issues.
- Lack of HTTPS. Non-secured connections can impact trust and SEO rankings. Implement SSL certificates to ensure sitewide HTTPS.
- Poor SEO score. Ensure that you’ve set your website up so it can be indexed. Check that you’ve got a valid robots.txt file with our free tool.
Pro Tip: Run a Lighthouse audit on the mobile version of your page once you’ve made changes to make sure everything works as intended. This is particularly important if you use a website builder and you’ve made content changes, as they may not always appear as intended when they’re automatically converted to a mobile format.
Tips and Tricks for Using Google Lighthouse
To get the most out of Google Lighthouse, take a look at our list of community-sourced tips:- Use Incognito mode. Running Lighthouse audits in Incognito mode can provide cleaner results by avoiding interference from browser extensions, which may skew your data. You could also try running audits on different browsers and devices to see if that affects your score.
- Take a median score. Your Lighthouse Performance scores can be affected by network conditions, your hosting provider, and even your own device’s performance. I recommend taking a median score of several audits as a baseline instead of relying on a single test.
- Run regular audits. Perform regular checks, especially after major updates to your chosen website or hosting platform. This can help you catch new issues early.
- Work on your knowledge. Google Lighthouse provides tons of resources for understanding Core Web Vitals and how to address issues. By familiarizing yourself with key scoring criteria, you can gain a new skillset, allowing you to better manage your site without paid assistance from others.
- Simulate slow connections. You can simulate throttling in Chrome DevTools, then run a Lighthouse audit to gauge how your website performs under different conditions. After all, your home network might be fast, but a user’s might not be!
- Run manual checks. Lighthouse is an automated testing tool, which means it can’t check for issues that can only be diagnosed with a visual overview of your website. You’ll get the most out of Lighthouse if you use it alongside regular manual testing.
- Aim for 90+. This will show as a green circle for the overall category score. It’s good to keep optimizing after this point, particularly if you’ve missed some best practices or have some loading issues. However, you may experience diminishing returns on your time spent.
- Analyze field data. Lighthouse only provides lab data, which doesn’t always reflect what real users experience. However, you can use PageSpeed Insights with
- Lighthouse to see this data. Alternatively, consider using a user experience testing platform to collect your own field data.