Google PageSpeed Insights

App · Analytics · 1 action

Measure how fast a web page loads with Google PageSpeed Insights, and get its performance, accessibility, best practices and SEO scores.

Analyze webpage

Run a Google PageSpeed Insights (Lighthouse) analysis of a web page and get back its scores, Core Web Vitals and the audits it failed.

Inputs

Page URLurltextRequired
The web address of the page to analyze, for example https://example.com. The page has to be reachable publicly, because Google loads it from its own servers.
Devicestrategytext
Which device to measure the page on. Mobile is what Google uses for Search ranking.One of: mobile (Mobile (what Google uses for Search ranking)), desktop. Default: mobile.
Report oncategoriestext
Which parts of the page to report on. Each one adds to how long the analysis takes. Leave empty for Performance only.One or more of: performance, accessibility, best-practices (Best Practices), seo.
Report languagelocaletext
The language to write the audit titles and descriptions in. Scores and measurements are the same in every language.One of: ar (Arabic (ar)), bg (Bulgarian (bg)), ca (Catalan (ca)), hr (Croatian (hr)), cs (Czech (cs)), da (Danish (da)), nl (Dutch (nl)), en-GB (English (United Kingdom) (en-GB)), en-US (English (United States) (en-US)), fil (Filipino (fil)), and 35 more. Default: en-US.

Outputs

analyzed_attext
When the analysis ran, in UTC.
failed_audit_countnumber
How many audits failed in total, including any beyond the 50 listed.
failed_auditslist
The audits this page did not pass, the ones that would save the most load time first. Capped at 50.
field_dataobject
lab_metricsobject
What Lighthouse measured in its own test browser.
lighthouse_versiontext
The version of Lighthouse that scored the page.
localetext
The language the report was written in.
origin_field_dataobject
The same real-visitor data for the whole site rather than this one page.
performance_scorenumber
The performance score from 0 to 100, repeated here because it is the one most workflows act on. Empty when Performance was not reported on.
report_urltext
A link that opens this analysis in full on pagespeed.web.dev.
requested_urltext
The address that was submitted.
scoresobject
A score from 0 to 100 for each part that was reported on.
strategytext
The device that was measured, mobile or desktop.
urltext
The page that was actually measured, after any redirects.
warningslist
Anything Lighthouse flagged about the run itself, such as an unusually slow page.
Example output
{
  "analyzed_at": "2026-08-21T17:04:11.492Z",
  "failed_audit_count": 2,
  "failed_audits": [
    {
      "category": "performance",
      "description": "Resources are blocking the first paint of your page.",
      "display_value": "Potential savings of 480 ms",
      "estimated_savings_ms": 480.0,
      "id": "render-blocking-resources",
      "score": 42,
      "title": "Eliminate render-blocking resources"
    },
    {
      "category": "seo",
      "description": "Meta descriptions may be included in search results to concisely summarize page content.",
      "display_value": "",
      "estimated_savings_ms": 0.0,
      "id": "meta-description",
      "score": 0,
      "title": "Document does not have a meta description"
    }
  ],
  "field_data": {
    "available": true,
    "metrics": {
      "cumulative_layout_shift": {
        "rating": "FAST",
        "unit": "score",
        "value": 0.05
      },
      "interaction_to_next_paint_ms": {
        "rating": "FAST",
        "unit": "ms",
        "value": 168.0
      },
      "largest_contentful_paint_ms": {
        "rating": "AVERAGE",
        "unit": "ms",
        "value": 2604.0
      }
    },
    "overall_category": "AVERAGE"
  },
  "lab_metrics": {
    "cumulative_layout_shift": {
      "display_value": "0.014",
      "score": 100,
      "unit": "score",
      "value": 0.014
    },
    "first_contentful_paint_ms": {
      "display_value": "1.8 s",
      "score": 88,
      "unit": "ms",
      "value": 1834.2
    },
    "largest_contentful_paint_ms": {
      "display_value": "2.9 s",
      "score": 71,
      "unit": "ms",
      "value": 2941.7
    },
    "speed_index_ms": {
      "display_value": "2.4 s",
      "score": 86,
      "unit": "ms",
      "value": 2410.5
    },
    "total_blocking_time_ms": {
      "display_value": "210 ms",
      "score": 79,
      "unit": "ms",
      "value": 210.0
    }
  },
  "lighthouse_version": "12.6.0",
  "locale": "en-US",
  "origin_field_data": {
    "available": true,
    "metrics": {
      "largest_contentful_paint_ms": {
        "rating": "FAST",
        "unit": "ms",
        "value": 2180.0
      }
    },
    "overall_category": "FAST"
  },
  "performance_score": 84,
  "report_url": "https://pagespeed.web.dev/analysis?url=https%3A%2F%2Fexample.com&form_factor=mobile",
  "requested_url": "https://example.com",
  "scores": {
    "performance": 84,
    "seo": 92
  },
  "strategy": "mobile",
  "url": "https://example.com/",
  "warnings": []
}

On this page