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

SpeedyGo
  • Features
  • Pricing
  • Documentation
  • FAQ
  • Blog
  • 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 #

Field Description
URL to test Full URL of the page to analyse (e.g. https://yoursite.com/). If left blank, the domain from your SpeedyGo license is used.
Google API Key Your 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:

Column Description Good threshold
Score Overall Performance score (0–100) ≥ 90
FCP First Contentful Paint — time until first content is visible < 1.8s
LCP Largest Contentful Paint — time until the largest element is visible < 2.5s
TBT Total Blocking Time — time the main thread was blocked < 200ms
Speed Index How quickly content is visually populated < 3.4s
CLS Cumulative Layout Shift — visual stability (elements jumping) < 0.1
URL The page that was tested —
When Timestamp of the test —

Score History #

The table shows three rows per test run:

Row Description
Current Most recent test result
Previous The test before the current one
Initial The 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:

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

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

Troubleshooting #

Symptom Likely cause Fix
“API key invalid” error Wrong or expired API key Re-generate the key in Google Cloud Console
Test times out Timeout too low or site is slow to respond Increase Timeout to 300 or higher
Score is lower than expected Test run without cache warming Ensure Full Page Caching is enabled and cache is warmed before testing
No improvement after changing settings Settings not saved or CDN not synced Save 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
  • Features
  • Documentation
  • FAQ
  • Blog
  • Support Ticket
  • 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