Page Speed Test & Bulk CWV Checker
Run a website speed test, website performance test, and bulk PageSpeed test for multiple URLs using Google PageSpeed Insights. Get LCP, CLS, INP, and Performance scores in your spreadsheet.
25
URLs per run
4
Key Metrics
100%
Free to Use
Core Web Vitals audit sheet

See It In Action
Watch how easy it is to analyze Core Web Vitals for multiple URLs
PageSpeed Insights Tool Demo
Core Web Vitals reporting inside Google Sheets
The PageSpeed Insights Tool - CWV add-on turns a blank spreadsheet into a repeatable Core Web Vitals and website speed test workspace. Instead of checking URLs one by one, SEO and web teams can paste a list of pages, run mobile or desktop analysis, and compare LCP, CLS, INP, and performance scores in one sheet.
Use it for template audits, product page checks, localization QA, client reporting, bulk CWV testing, and post-release monitoring when you need clean page-level Google PageSpeed data without building a custom API script.
Built for SEO audits
Review groups of URLs before technical SEO reports, migrations, redesigns, or sprint handoffs with a repeatable website performance test.
Spreadsheet native
Keep inputs, results, notes, owners, and follow-up actions in the same Google Sheet.
Mobile and desktop
Create separate sheets for mobile and desktop so device-specific performance gaps stay visible.
Google data source
Pull metrics from Google PageSpeed Insights instead of relying on manual screenshots.
Get Started in 4 Easy Steps
QUICK START
Setup
Open the sidebar, add your PageSpeed Insights API key, and save.
Create a Google Cloud project and enable PageSpeed Insights API
Create Sheet
Click "Create Mobile Sheet" or "Create Desktop Sheet" in the sidebar.
Only one Mobile & one Desktop CWV sheet per spreadsheet
Add URLs
Enter URLs in Column A starting from Row 3, then click "Analyze URLs".
Free: Up to 10 URLs | Pro: Up to 25 URLs per run
View Results
Results appear in columns B-E with color-coded performance indicators.
Green = Good | Yellow = Needs Improvement | Red = Poor
Move from scores to next actions
A useful bulk CWV checker needs more than a pass or fail. The add-on keeps each URL, metric, threshold, and result in rows your team can sort, filter, annotate, and revisit after fixes are shipped.
Metric
Source
Action
LCP
Largest visible content timing
Prioritize image, font, server, and render-blocking fixes.
CLS
Layout shift stability
Find unstable media, ads, embeds, and late-loading UI.
INP
Interaction responsiveness
Review heavy JavaScript, long tasks, and input handlers.
Performance
PageSpeed lab score
Use as a triage signal before deeper page diagnostics.
Pre-launch QA
Check important landing pages, templates, and localized URLs before a release goes live.
Release checks
Client reporting
Create a repeatable sheet your team can update monthly and share with stakeholders.
Agency workflow
Fix validation
Rerun the same URL list after image, script, theme, or hosting changes to compare progress with a consistent bulk PageSpeed test.
Before and after
Core Web Vitals Explained
Understand what each metric means and the thresholds for good performance
LCP
Largest Contentful Paint
Loading Speed
Good
≤2.5s
Improve
2.5-4s
Poor
>4s
CLS
Cumulative Layout Shift
Visual Stability
Good
≤0.1
Improve
0.1-0.25
Poor
>0.25
INP
Interaction to Next Paint
Interactivity
Good
≤200ms
Improve
200-500ms
Poor
>500ms
Performance
Performance Score
Overall Score
Good
≥90
Improve
50-89
Poor
<50
Everything You Need
Powerful features to analyze and monitor Core Web Vitals at scale
Bulk URL Analysis
Analyze multiple URLs in one go directly in your spreadsheet
PageSpeed Insights API
Real data from Google's official PageSpeed Insights API
Color-Coded Results
Instantly see good, needs improvement, and poor scores
Mobile Analysis
Check mobile Core Web Vitals for mobile-first indexing
Desktop Analysis
Analyze desktop performance separately
Easy Setup
Just add your API key and start analyzing URLs
Frequently Asked Questions
Everything you need to know about the PageSpeed Insights Tool