PageSpeed Insights
Run Google PageSpeed tests, track Core Web Vitals, view optimization scores, and get AI-powered summaries.
Last updated Feb 21, 2026
Overview
BoostPro lets you run Google PageSpeed Insights tests and track Core Web Vitals directly from the WordPress dashboard. No need to leave your admin panel or open external tools.
The PageSpeed testing panel is located on the BoostPro → Dashboard tab.
Running a test
Click the test button on the dashboard. Tests take up to 90 seconds to complete. Results are stored locally so you can review them at any time without re-running the test.
Results show mobile and desktop scores side by side, along with individual Core Web Vitals metrics for each device type.
Automated daily tests
BoostPro schedules a daily test via the boost_pagespeed_cron cron hook. Tests run automatically once per day so you can track performance trends without manual intervention.
API
Test requests are fetched from api.srworks.co/v1/pagespeed, which proxies the Google PageSpeed Insights API.
Optimization score
Separate from the Google PageSpeed score, BoostPro calculates its own optimization score from 0 to 100 based on which features you have enabled. Each feature category contributes a weighted percentage:
| Feature | Weight |
|---|---|
| Image Optimization | 20% |
| Lazy Load BG + Video | 15% |
| CSS Optimization | 15% |
| JS Optimization | 15% |
| Resource Cleanup | 10% |
| Font Optimization | 5% |
| Preconnect & Preload | 5% |
| DB Cleanup | 5% |
| Image Dimensions | 5% |
| Page Caching | 5% |
Core Web Vitals explained
| Metric | Target | What it measures |
|---|---|---|
| LCP (Largest Contentful Paint) | < 2.5s | Loading performance. Measures when the largest visible element finishes rendering. |
| FCP (First Contentful Paint) | < 1.8s | First visual content. Measures when the first text or image appears on screen. |
| TBT (Total Blocking Time) | < 200ms | JavaScript blocking the main thread. Total time the main thread was blocked by long tasks. |
| CLS (Cumulative Layout Shift) | < 0.1 | Visual stability. Measures how much elements shift around as the page loads. |
| TTFB (Time to First Byte) | < 800ms | Server response time. Measures how long the server takes to respond to the first request. |
AI-powered summary
After running a test, you can optionally generate a plain-language summary of the results. The AI summary explains what the scores mean and suggests which BoostPro features to focus on.
AI summaries are limited to 15 requests per day and are processed via the Anthropic API through api.srworks.co.
Cache stats
The dashboard also displays cache statistics:
- Total cached pages: number of HTML files in the cache directory
- Cache directory size: total disk space used by cached files
- Last purge: timestamp of the most recent cache purge
Quick actions
The dashboard provides one-click actions:
- Run test: trigger a manual PageSpeed test
- Purge cache: clear all BoostPro caches
- Apply recommended settings: enable all settings marked as recommended
- Reset to defaults: restore all settings to factory defaults
Tip
Test both mobile and desktop. Mobile scores are typically lower due to simulated throttling. Focus on mobile first since Google uses mobile-first indexing.
Important
PageSpeed scores fluctuate between tests due to network conditions and server load. Look at trends over time rather than individual test results.