Google PageSpeed Insights
Page speed scores, Core Web Vitals and SEO scores
Check web page speed and quality on mobile and desktop.
Your information
Address of the page to test, such as example.com.
More options
Device type, such as mobile.
Example results
- Device
- mobile
- Seo Score
- 80
- Report Link
- pagespeed.web.dev
- Tested Link
- example.com
- Performance Score
- 100
- Accessibility Score
- 96
- Best Practices Score
- 100
- Lab Results
- Speed Index (seconds)
- 0.783
- Total Blocking Time (ms)
- 0
- First Contentful Paint (seconds)
- 0.783
- Largest Contentful Paint (seconds)
- 0.783
- Suggested Fixes
Suggested Fixes Fix Estimated Saving Use efficient cache lifetimesEst savings of 2 KiBNetwork dependency tree—- Real User Results
- Scope
- URL
- Passed
- Yes
- Cumulative Layout Shift
- 0
- Interaction to Next Paint (ms)
- 80
- Largest Contentful Paint (seconds)
- 0.941
About Google PageSpeed Insights
Google PageSpeed Insights, also called Google PSI, tests web pages for speed, accessibility, best practices and SEO on mobile or desktop.
Built by Fous from pagespeed.web.dev and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with Google PageSpeed Insights.
Actions
Check page speed
1 credit per runTest a web page for speed, accessibility, best practices and SEO on mobile or desktop. Real-user data and savings estimates appear only when available; tests may take up to 60 seconds.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Devicedevice | Text | Optional | Device type, such as mobile.Example: Desktop |
Page URLpage_url | Text | Required | Address of the page to test, such as example.com.Example: example.com |
What you get
| Field | Type | Description |
|---|---|---|
Devicedevice | Text | Device type tested.Example: Mobile |
Seo Scoreseo_score | Number | SEO score out of 100.Example: 80 |
Lab Resultslab_results | Details | Results measured by Lighthouse. |
Speed Index (seconds)lab_results.speed_index_seconds | Number | Lab speed index in seconds.Example: 0.783 |
Total Blocking Time (ms)lab_results.total_blocking_time_ms | Number | Lab total blocking time in milliseconds.Example: 0 |
First Contentful Paint (seconds)lab_results.first_contentful_paint_seconds | Number | Lab first contentful paint in seconds.Example: 0.783 |
Largest Contentful Paint (seconds)lab_results.largest_contentful_paint_seconds | Number | Lab largest contentful paint in seconds.Example: 0.783 |
Report Linkreport_link | Text | Link to the full PageSpeed Insights report.Example: https://pagespeed.web.dev/analysis/https-example-com/eu9v402hfw?form_factor=mob… |
Tested Linktested_link | Text | Final page address tested.Example: https://example.com/ |
Suggested Fixessuggested_fixes | List | Up to five relevant suggested fixes. |
Fixsuggested_fixes[].fix | Text | Suggested improvement.Example: Use efficient cache lifetimes |
Estimated Savingsuggested_fixes[].estimated_saving | Text | Estimated saving shown by PageSpeed, if any.Example: Est savings of 2 KiB |
Performance Scoreperformance_score | Number | Performance score out of 100.Example: 100 |
Real User Resultsreal_user_results | Details | Real-user experience when available. |
Scopereal_user_results.scope | Text | Whether data describes the URL or its origin.Example: URL |
Passedreal_user_results.passed | Yes or no | Whether Core Web Vitals passed.Example: Yes |
Cumulative Layout Shiftreal_user_results.cumulative_layout_shift | Number | Real-user cumulative layout shift.Example: 0 |
Interaction to Next Paint (ms)real_user_results.interaction_to_next_paint_ms | Number | Real-user interaction to next paint in milliseconds.Example: 80 |
Largest Contentful Paint (seconds)real_user_results.largest_contentful_paint_seconds | Number | Real-user largest contentful paint in seconds.Example: 0.941 |
Accessibility Scoreaccessibility_score | Number | Accessibility score out of 100.Example: 96 |
Best Practices Scorebest_practices_score | Number | Best practices score out of 100.Example: 100 |
Example result
For Page URL: example.com
{
"device": "mobile",
"seo_score": 80,
"lab_results": {
"speed_index_seconds": 0.783,
"total_blocking_time_ms": 0,
"first_contentful_paint_seconds": 0.783,
"largest_contentful_paint_seconds": 0.783
},
"report_link": "https://pagespeed.web.dev/analysis/https-example-com/eu9v402hfw?form_factor=mobile",
"tested_link": "https://example.com/",
"suggested_fixes": [
{
"fix": "Use efficient cache lifetimes",
"estimated_saving": "Est savings of 2 KiB"
},
{
"fix": "Network dependency tree",
"estimated_saving": null
}
],
"performance_score": 100,
"real_user_results": {
"scope": "URL",
"passed": true,
"cumulative_layout_shift": 0,
"interaction_to_next_paint_ms": 80,
"largest_contentful_paint_seconds": 0.941
},
"accessibility_score": 96,
"best_practices_score": 100
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@google-pagespeed-insights",
"visibility": "public",
"operation": "check_page_speed",
"version": 1,
"input": {
"page_url": "example.com"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare page speed scores on mobile and desktop.
- Review accessibility and best practices scores for a web page.
- Check whether real-user Core Web Vitals passed when data is available.
- Prioritize page improvements using suggested fixes and estimated savings.
- Check a page’s SEO score.
Questions
Is Fous affiliated with Google PageSpeed Insights?
No. Fous is not affiliated with Google PageSpeed Insights. This workflow reads the public pagespeed.web.dev website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Google PageSpeed Insights account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from pagespeed.web.dev when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 30, 2026.
What is this page’s performance score?
Check page speed returns a performance score out of 100.
Did this page pass Core Web Vitals?
Check page speed returns whether Core Web Vitals passed when real-user results are available.
What improvements does this page need?
Check page speed returns up to five relevant suggested fixes.