Skip to content

Google PageSpeed Insights

Page speed scores, Core Web Vitals and SEO scores

Check web page speed and quality on mobile and desktop.

Check page speed

Check page speed

Test 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.

Your information

Address of the page to test, such as example.com.

More options

Device type, such as mobile.

1 credit per run

Example results

Device
mobile
Seo Score
80
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
FixEstimated Saving
Use efficient cache lifetimes
Est savings of 2 KiB
Network 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
Example data · Run in Studio for fresh results.

Choose an action

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 run

Test 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

FieldTypeRequiredDescription
DevicedeviceTextOptionalDevice type, such as mobile.Example: Desktop
Page URLpage_urlTextRequiredAddress of the page to test, such as example.com.Example: example.com

What you get

FieldTypeDescription
DevicedeviceTextDevice type tested.Example: Mobile
Seo Scoreseo_scoreNumberSEO score out of 100.Example: 80
Lab Resultslab_resultsDetailsResults measured by Lighthouse.
Speed Index (seconds)lab_results.speed_index_secondsNumberLab speed index in seconds.Example: 0.783
Total Blocking Time (ms)lab_results.total_blocking_time_msNumberLab total blocking time in milliseconds.Example: 0
First Contentful Paint (seconds)lab_results.first_contentful_paint_secondsNumberLab first contentful paint in seconds.Example: 0.783
Largest Contentful Paint (seconds)lab_results.largest_contentful_paint_secondsNumberLab largest contentful paint in seconds.Example: 0.783
Report Linkreport_linkTextLink to the full PageSpeed Insights report.Example: https://pagespeed.web.dev/analysis/https-example-com/eu9v402hfw?form_factor=mob…
Tested Linktested_linkTextFinal page address tested.Example: https://example.com/
Suggested Fixessuggested_fixesListUp to five relevant suggested fixes.
Fixsuggested_fixes[].fixTextSuggested improvement.Example: Use efficient cache lifetimes
Estimated Savingsuggested_fixes[].estimated_savingTextEstimated saving shown by PageSpeed, if any.Example: Est savings of 2 KiB
Performance Scoreperformance_scoreNumberPerformance score out of 100.Example: 100
Real User Resultsreal_user_resultsDetailsReal-user experience when available.
Scopereal_user_results.scopeTextWhether data describes the URL or its origin.Example: URL
Passedreal_user_results.passedYes or noWhether Core Web Vitals passed.Example: Yes
Cumulative Layout Shiftreal_user_results.cumulative_layout_shiftNumberReal-user cumulative layout shift.Example: 0
Interaction to Next Paint (ms)real_user_results.interaction_to_next_paint_msNumberReal-user interaction to next paint in milliseconds.Example: 80
Largest Contentful Paint (seconds)real_user_results.largest_contentful_paint_secondsNumberReal-user largest contentful paint in seconds.Example: 0.941
Accessibility Scoreaccessibility_scoreNumberAccessibility score out of 100.Example: 96
Best Practices Scorebest_practices_scoreNumberBest practices score out of 100.Example: 100

Example result

For Page URL: example.com

JSON
{
  "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.

cURL
# 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.

All Marketing workflowsBrowse all workflows