Unlock Special Pricing for a Limited Time – GET 70% OFF NOW!

SpeedyGo
  • Feature
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • Run Test
  • Login
It's Free Download Now
Login

Caching & Preloading

  • optimization presets
  • Scheduled Expiration & Auto Purge
  • Cache Warm-Up
  • Cache Preloading
  • Mobile Caching
  • Object Caching
  • Browser Caching
  • Full-Page Caching

Asset Optimization

  • CSS Optimization
  • JavaScript Optimization
  • JS Interaction Delay
  • JavaScript Combination
  • CSS Combination
  • JavaScript Minification
  • CSS Minification
  • HTML Minification

Compression

  • Defer Scripts
  • Brotli Compression
  • Gzip Compression

Image Optimization (Pro)

  • image media optimization
  • cdn integration
  • Recommended Configuration (Pro Users)
  • Lazy Load
  • WebP Quality Control
  • Conversion Scope Rules
  • Enable WebP Conversion

PageSpeed & Analytics (Pro)

  • PageSpeed Analytics
  • Mobile vs Desktop Tracking
  • Google PageSpeed API Integration

System & Developer Tools

  • import export settings

Troubleshooting

  • API Key
View Categories
  • Home
  • Docs
  • PageSpeed & Analytics (Pro)
  • PageSpeed Analytics

PageSpeed Analytics

PageSpeed Analytics lets you run Google PageSpeed Insights tests directly from the SpeedyGo dashboard and track your performance scores over time. Results are stored so you can compare current, previous, and baseline (initial) runs.

Dashboard path: Analytics → PageSpeed
Plan: Pro only — Free plan users see an upgrade prompt.

PageSpeed Analytics
Popup Image

Before You Start #

You need a Google PageSpeed Insights API key to run tests. Get one free from the Google Cloud Console:

  1. Create a project in Google Cloud Console.
  2. Enable the PageSpeed Insights API.
  3. Generate an API key and copy it.

Configuration #

FieldDescription
URL to testFull URL of the page to analyse (e.g. https://yoursite.com/). If left blank, the domain from your SpeedyGo license is used.
Google API KeyYour PageSpeed Insights API key from Google Cloud.
Timeout (seconds)How long to wait for the Google API to respond. Default: 250.

Click Save Settings to store these values before running a test.

How to Run a Test #

  1. Go to Analytics → PageSpeed.
  2. Enter the URL you want to test.
  3. Paste your Google API Key.
  4. Adjust Timeout if needed.
  5. Click Save Settings.
  6. Click Run PageSpeed Test.

Results appear in the history table once the test completes (typically 10–30 seconds).


Results Table #

Each saved test records both mobile and desktop scores:

ColumnDescriptionGood threshold
ScoreOverall Performance score (0–100)≥ 90
FCPFirst Contentful Paint — time until first content is visible< 1.8s
LCPLargest Contentful Paint — time until the largest element is visible< 2.5s
TBTTotal Blocking Time — time the main thread was blocked< 200ms
Speed IndexHow quickly content is visually populated< 3.4s
CLSCumulative Layout Shift — visual stability (elements jumping)< 0.1
URLThe page that was tested—
WhenTimestamp of the test—

Score History #

The table shows three rows per test run:

RowDescription
CurrentMost recent test result
PreviousThe test before the current one
InitialThe very first test run (your baseline)

Use the Initial row to measure your total improvement since you started using SpeedyGo.

Optimization Score on Dashboard #

The dashboard overview shows an Optimization Score card (letter grade: A+, A, B, C, D, F). This grade is derived from your most recent PageSpeed score:

ScoreGrade
≥ 95A+
≥ 90A
≥ 80B
≥ 70C
≥ 60D
< 60F

The card only appears once you have run at least one PageSpeed test. Until then it is hidden.

Troubleshooting #

SymptomLikely causeFix
“API key invalid” errorWrong or expired API keyRe-generate the key in Google Cloud Console
Test times outTimeout too low or site is slow to respondIncrease Timeout to 300 or higher
Score is lower than expectedTest run without cache warmingEnsure Full Page Caching is enabled and cache is warmed before testing
No improvement after changing settingsSettings not saved or CDN not syncedSave Settings, trigger a CDN sync, wait for sync to complete, then re-test

Tips #

Tip: Always run a test before and after changing SpeedyGo settings. The Initial baseline row captures your pre-optimization state so you can quantify the improvement.

Tip: Run tests from both mobile and desktop. Mobile scores are typically lower and are more heavily weighted by Google Search ranking signals.

Note: PageSpeed scores vary slightly between runs due to server load and network conditions. Run 2–3 tests and average the results for a more accurate picture.

Updated on May 26, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Google PageSpeed API IntegrationMobile vs Desktop Tracking
Table of Contents
  • Before You Start
  • Configuration
  • How to Run a Test
  • Results Table
  • Score History
  • Optimization Score on Dashboard
  • Troubleshooting
  • Tips
SpeedyGo
  • Support Ticket
  • Feature
  • Documentation
  • Blog
  • FAQ
  • Get SpeedyGo

SpeedyGo is built to make your WordPress site faster, lighter, and easier to manage. From caching to compression, we simplify performance so you can focus on growing your website.

©2026 SpeedyGo. All rights reserved.

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Privacy Disclosure