Google uses page experience signals to rank websites. If your site is slow, hard to use, or has technical problems, you’re losing rankings to competitors who’ve fixed those issues.
Lighthouse is Google’s own tool for measuring page experience. When you understand what it’s checking, you can fix what’s dragging you down.
Why Lighthouse Scores Matter for SEO
Here’s the thing: Google has directly said that page experience affects rankings. Their Core Web Vitals became a ranking factor in 2021. Lighthouse measures exactly what Google cares about.
Think of it this way. Two websites have equally good content. One loads in 2 seconds with no layout jumps. The other takes 6 seconds and the buttons move around while loading. Which would you prefer? Google feels the same way.
What poor scores cost you:
- Lower search rankings
- Higher bounce rates (visitors leave before the page loads)
- Fewer conversions (slow sites kill sales)
- Worse user experience overall
What good scores get you:
- Better visibility in search results
- The “page experience” ranking boost
- More engaged visitors who stick around
- Higher conversion rates

You can measure you own score at Pagespeed
The Four Lighthouse Scores Explained
Lighthouse measures four distinct areas. Each matters, but they matter in different ways.
1. Performance Score

This is the big one. Performance measures how fast your page loads and becomes usable.
What It Measures
| Metric | What It Means | Target |
|---|---|---|
| First Contentful Paint (FCP) | When text/images first appear | Under 1.8s |
| Largest Contentful Paint (LCP) | When main content is visible | Under 2.5s |
| Total Blocking Time (TBT) | How long the page is frozen | Under 200ms |
| Cumulative Layout Shift (CLS) | How much things jump around | Under 0.1 |
| Speed Index | How quickly content fills the screen | Under 3.4s |
Why Performance Matters for SEO
LCP, CLS, and FID (which TBT approximates) are the Core Web Vitals. These are confirmed Google ranking factors.
Google’s data shows:
- Pages meeting Core Web Vitals thresholds have 24% fewer abandonments
- Mobile users are 5x more likely to leave sites that take over 3 seconds
Common Performance Problems
Huge images The most common issue. A 3MB hero image will tank your scores.
Too much JavaScript Every plugin adds JavaScript. Too many plugins means too much to download and execute.
No caching Without caching, your server rebuilds pages from scratch for every visitor.
Slow hosting Cheap shared hosting often means slow server response times.
Render-blocking resources CSS and JavaScript in the head that prevent the page from displaying.
WordPress Plugins That Fix Performance
Caching Plugins
WP Rocket (Premium – $59/year) The gold standard. Handles caching, file optimization, lazy loading, and database cleanup. Easy setup with smart defaults.
- Page caching
- Browser caching
- GZIP compression
- CSS/JS minification
- Lazy loading images
- Database optimization
LiteSpeed Cache (Free) If your host uses LiteSpeed servers, this is incredibly powerful and completely free.
- Server-level caching
- Image optimization
- CSS/JS optimization
- Object caching
- CDN integration
WP Super Cache (Free) Made by Automattic. Simple and reliable. Good for beginners who want basic caching.
- Static HTML caching
- CDN support
- Gzip compression
W3 Total Cache (Free + Premium) Extremely powerful but complex. Best for developers or technical users.
- Every type of caching imaginable
- CDN integration
- Minification
- Database caching
Image Optimization
ShortPixel (Free + Paid) Compresses images with almost no quality loss. Converts to WebP automatically.
- Lossy and lossless compression
- WebP conversion
- Bulk optimization
- PDF compression
Imagify (Free + Paid) From the WP Rocket team. Clean interface, great results.
- Three compression levels
- WebP conversion
- Bulk optimization
- Easy restore
Smush (Free + Premium) Popular and user-friendly. Free tier has decent limits.
- Lossless compression
- Lazy loading
- Bulk smush
- Directory smush
Performance Optimization
Perfmatters (Premium – $24.95/year) Lightweight plugin for disabling bloat. Works great alongside caching plugins.
- Disable emojis, embeds, dashicons
- Remove query strings
- Disable XML-RPC
- Script manager (disable plugins per page)
- Local Google Analytics
Asset CleanUp (Free + Premium) Prevents unnecessary CSS/JS from loading on pages where they’re not needed.
- Unload unused plugins per page
- Combine/minify files
- Defer JavaScript
- Preload assets
Flying Scripts (Free) Simple plugin that delays JavaScript until user interaction.
- Delays third-party scripts
- Improves TBT and TTI
- Easy setup
2. Accessibility Score
Accessibility measures how usable your site is for everyone, including people with disabilities.

What It Measures
- Contrast ratios – Is text readable against backgrounds?
- Alt text – Do images have descriptions?
- Heading structure – Are headings in logical order?
- Form labels – Are inputs properly labeled?
- Link text – Are links descriptive?
- ARIA attributes – Are interactive elements accessible?
- Keyboard navigation – Can users navigate without a mouse?
Why Accessibility Matters for SEO
Google can’t see your images. It reads alt text. Google can’t understand your page structure without proper headings. These accessibility features help Google understand your content.
Beyond SEO:
- 15-20% of people have some form of disability
- Accessible sites often have better usability for everyone
- Some regions have legal requirements (ADA, WCAG)
Common Accessibility Problems
Missing alt text Every image needs a description. Decorative images should have empty alt attributes.
Poor color contrast Light gray text on white backgrounds fails. Black on white works.
Missing form labels Screen readers can’t describe unlabeled form fields.
Heading hierarchy issues Jumping from H2 to H5 confuses assistive technology.
Non-descriptive links “Click here” tells a screen reader nothing. “Download the pricing guide” does.
WordPress Plugins That Fix Accessibility
WP Accessibility (Free) Adds accessibility features to any theme.
- Skip link creation
- Remove title attributes
- Toolbar for users
- Focus visibility
- Longdesc support
One Click Accessibility (Free) Adds a floating accessibility toolbar for visitors.
- Font size adjustment
- Contrast modes
- Link highlighting
- Readable fonts
Starter Templates + Astra (Free) Not plugins specifically for accessibility, but Astra theme is built with accessibility in mind. Using a well-coded theme solves many issues automatically.
accessiBe (Premium Service) AI-powered accessibility widget. Handles compliance automatically.
- Screen reader adjustments
- Keyboard navigation
- Content adjustments
- Auto remediation
Manual fixes are often better: Many accessibility issues are content problems, not plugin problems. Adding alt text, fixing headings, and improving link text requires manual work.
3. Best Practices Score
Best Practices checks for technical issues and security problems.

What It Measures
| Check | What It’s Looking For |
|---|---|
| HTTPS | Is the connection secure? |
| No console errors | Is JavaScript error-free? |
| Correct aspect ratios | Are images displayed at wrong sizes? |
| Safe cross-origin links | Do external links have proper attributes? |
| No deprecated APIs | Is your code using outdated methods? |
| No browser errors | Are there JavaScript issues? |
| No vulnerable libraries | Are there security issues in JS libraries? |
| Source maps | Are source maps available for debugging? |
Why Best Practices Matter for SEO
HTTPS is a confirmed ranking factor. Console errors and deprecated code can break functionality. Vulnerable JavaScript libraries are security risks.
Google wants to send users to sites that work properly and are secure.
Common Best Practices Problems
Mixed content Loading HTTP resources on an HTTPS page triggers warnings.
JavaScript errors Plugin conflicts or theme bugs cause console errors.
Outdated jQuery Many plugins use old JavaScript libraries.
Missing rel attributes External links should have rel="noopener noreferrer" for security.
Wrong image sizes Displaying a 2000px image in a 400px container wastes bandwidth.
WordPress Plugins That Fix Best Practices
Really Simple SSL (Free + Premium) Fixes HTTPS issues and mixed content automatically.
- Force HTTPS
- Fix mixed content
- Security headers
- HTTP Strict Transport Security
Headers Security Advanced & HSTS WP (Free) Adds security headers that improve Best Practices scores.
- X-Content-Type-Options
- X-Frame-Options
- Referrer-Policy
- HSTS headers
External Links (Free) Automatically adds proper attributes to external links.
- Add noopener/noreferrer
- Add nofollow
- Open in new tab
- Add icons to external links
Better Search Replace (Free) Find and replace text in your database. Useful for fixing HTTP URLs after migrating to HTTPS.
- Database search and replace
- Serialized data support
- Dry run option
For JavaScript errors, the fix is usually:
- Identify the problematic plugin in browser console
- Update, replace, or remove that plugin
- Test again
4. SEO Score
The SEO audit checks basic technical SEO requirements.

What It Measures
| Check | What It’s Looking For |
|---|---|
| Document has title | Does the page have a title tag? |
| Meta description | Is there a meta description? |
| HTTP status code | Does the page return 200 OK? |
| Links are crawlable | Can Google follow your links? |
| Page is indexable | Is the page blocked from indexing? |
| Image alt attributes | Do images have alt text? |
| Hreflang (if applicable) | Are language alternatives specified? |
| Canonical URL | Is the canonical URL set? |
| robots.txt valid | Is robots.txt properly formatted? |
| Tap targets | Are buttons/links big enough on mobile? |
| Font sizes | Is text readable on mobile? |
Why the SEO Score Matters
This score directly measures whether Google can properly index and understand your page. Missing basics like title tags or blocked crawling means Google can’t rank you properly.
A 100 SEO score doesn’t guarantee good rankings. It just means you’re not actively blocking search engines.
Common SEO Problems
Missing or duplicate titles Every page needs a unique, descriptive title.
No meta descriptions Without them, Google picks random text from your page.
Blocked by robots.txt Accidentally blocking important pages from crawling.
Noindex tags Telling Google not to index pages you want ranked.
Thin tap targets Mobile buttons too small to tap accurately.
WordPress Plugins That Fix SEO
Yoast SEO (Free + Premium) The most popular SEO plugin. Handles all the basics and more.
- Title and meta description management
- XML sitemaps
- Schema markup
- Readability analysis
- Canonical URLs
- Breadcrumbs
Rank Math (Free + Premium) Feature-rich alternative to Yoast with more free features.
- More schema types for free
- Advanced redirections
- 404 monitoring
- Local SEO
- WooCommerce SEO
All in One SEO (Free + Premium) Another solid option with a long history.
- Easy setup wizard
- Smart sitemaps
- Schema support
- Social media integration
The SEO Framework (Free + Premium) Lightweight and fast. Good for developers.
- No ads or upsells
- Automated meta generation
- Focus keyword support
- Clean code
Recommended Plugin Combinations
Here’s what actually works well together without conflicts:
Budget-Friendly Stack (Free)
| Purpose | Plugin |
|---|---|
| Caching | LiteSpeed Cache (if available) or WP Super Cache |
| Image Optimization | ShortPixel (free tier) |
| SEO | Rank Math |
| Security Headers | Headers Security Advanced |
| SSL | Really Simple SSL |
Total Cost: $0
Performance-Focused Stack (Premium)
| Purpose | Plugin |
|---|---|
| Caching + Optimization | WP Rocket |
| Image Optimization | ShortPixel or Imagify |
| Script Control | Perfmatters |
| SEO | Yoast Premium or Rank Math Pro |
| SSL + Security | Really Simple SSL Pro |
Total Cost: ~$150-200/year
Minimal Stack (Less Is More)
| Purpose | Plugin |
|---|---|
| Everything Performance | WP Rocket |
| SEO | Yoast SEO |
Total Cost: ~$60/year
Sometimes fewer plugins perform better. Each plugin adds overhead.
Testing Your Improvements
After making changes, here’s how to measure impact:
- Run a Lighthouse test in SpeedTest Pro before changes
- Make one change at a time so you know what helped
- Clear all caches before testing again
- Run 3 tests and average the scores
- Check both mobile and desktop results
Realistic Score Goals
| Score | Desktop | Mobile |
|---|---|---|
| Performance | 90+ achievable | 70-85 realistic |
| Accessibility | 95+ achievable | 95+ achievable |
| Best Practices | 100 achievable | 100 achievable |
| SEO | 100 achievable | 100 achievable |
Mobile performance is always harder. A score in the 70s on mobile is honestly pretty good for most WordPress sites.
Quick Wins to Improve Each Score
Performance Quick Wins
- Install a caching plugin
- Compress your images
- Use a CDN (Cloudflare is free)
- Remove unused plugins
Accessibility Quick Wins
- Add alt text to all images
- Use proper heading hierarchy (H1 → H2 → H3)
- Make sure links are descriptive
- Check color contrast
Best Practices Quick Wins
- Install SSL and force HTTPS
- Update all plugins and themes
- Fix or remove plugins causing console errors
- Add security headers
SEO Quick Wins
- Install an SEO plugin
- Write unique title tags and descriptions
- Submit a sitemap to Google Search Console
- Fix any crawl errors
What Scores Won’t Tell You
Lighthouse scores are important, but they’re not everything:
- Content quality isn’t measured
- Backlinks aren’t considered
- User engagement isn’t tracked
- E-E-A-T (Experience, Expertise, Authority, Trust) isn’t scored
A site with 100 Lighthouse scores but terrible content won’t rank. Focus on scores, but don’t forget that great content is still the foundation of SEO.