Lighthouse
Lighthouse is Google’s automated web-auditing tool, built into Chrome DevTools and available as a standalone CLI, that runs a comprehensive analysis of a page’s performance, accessibility, SEO, and best-practices compliance. Lighthouse is the industry-standard way to audit web pages for Core Web Vitals, SEO basics, and technical hygiene - used by nearly every web performance team in some form.
What Lighthouse audits
Five categories, each with a 0–100 score:
Performance. Core Web Vitals, loading speed, resource efficiency.
Accessibility. WCAG-based checks for screen-reader compatibility, colour contrast, keyboard navigation.
Best Practices. Security, modern web APIs, common pitfalls.
SEO. Basic on-page SEO checks - meta description, mobile-friendliness, crawlability indicators.
Progressive Web App (PWA) (optional). Checks for service workers, installability, offline support. Relevant for PWAs specifically.
How to run Lighthouse
Four common methods:
Chrome DevTools. Built-in Lighthouse tab. Run against the current page. Simplest method.
PageSpeed Insights. Web-based Lighthouse runs with field data from CrUX overlaid. The version Google uses for SEO measurement.
Lighthouse CLI. Run from the command line against any URL. Useful for CI/CD.
Lighthouse CI. Automated Lighthouse runs on every deploy, with performance budgets. Common in mature engineering teams.
Lab data versus field data
A key distinction many teams miss:
Lighthouse reports lab data by default. Synthetic tests under controlled conditions (emulated device, throttled network).
Field data shows real-user behaviour. CrUX report data, surfaced in PageSpeed Insights alongside Lighthouse. What Google uses for ranking.
Optimising for lab scores without measuring field performance is a common mistake. The two often diverge.
What Lighthouse doesn’t catch
Four types of issues Lighthouse misses:
Content quality. Lighthouse doesn’t evaluate whether content is good, only whether the page is structurally sound.
E-E-A-T signals. Author credentials, expertise markers, brand authority - Lighthouse doesn’t measure.
Ranking-relevant factors beyond the page. Backlinks, domain authority, content freshness. Lighthouse is a per-page audit.
Real-world user behaviour. A page that aces Lighthouse can still have high bounce rates due to poor content fit.
Interpreting Lighthouse scores
Rough calibration:
90–100: Green. Genuinely good. Most scored issues are optimisation opportunities rather than problems.
50–89: Yellow. Meaningful issues. Some direct impact on user experience.
0–49: Red. Substantial problems. Site likely underperforming significantly.
Scores aren’t linear - going from 50 to 70 is easier than going from 90 to 100 in most categories.
Common Lighthouse-reported issues
Seven issues that appear in most audits:
Properly size images. Serving oversized images that get resized in the browser.
Eliminate render-blocking resources. Synchronous CSS/JS in the head.
Reduce unused JavaScript. Shipping JS that never executes on the current page.
Serve images in next-gen formats. PNG/JPG where WebP/AVIF would do.
Minify CSS/JS. Unminified asset delivery.
Enable text compression. Missing gzip/brotli on text responses.
Use passive listeners. Event listeners that block scrolling.
Using Lighthouse well
Five disciplines:
Run regularly, not just once. Lighthouse as part of CI, ongoing monitoring, not a one-time audit.
Track trends, not absolute scores. Score trajectory over time is more meaningful than a single snapshot.
Pair with field data. Lab + field together tell the real performance story.
Prioritise user-impacting issues. Not every Lighthouse flag is equally important; prioritise by user-experience impact.
Don’t chase 100s. Diminishing returns above 90 for most sites. Focus on meaningful improvements, not perfect scores.
Penfriend-produced content and Lighthouse
Penfriend-produced content generally scores well on Lighthouse’s SEO and Performance categories - clean HTML, semantic structure, schema markup, no bundled resources. Issues on individual Penfriend-published pages are almost always the site’s template, not the content itself. Content-programme sites using Penfriend often see Lighthouse Performance and SEO scores on content pages outperform their product or marketing pages because the content is structurally lighter than the rest of the site.
Related terms
- Core Web Vitals - the primary framework Lighthouse audits
- Page Speed - the metric category
- Largest Contentful Paint (LCP) - a Lighthouse-measured metric
- SEO Audit - the broader audit context
- On-Page Optimization - the discipline Lighthouse partially measures
