PageSpeed Insights Integration
Monitor Core Web Vitals and optimise page performance
Overview
Google PageSpeed Insights analyses your page performance and provides suggestions to make your pages load faster. ProRank SEO integrates with the PageSpeed Insights API to fetch Core Web Vitals and performance data.
Tier Requirements
Core Web Vitals
ProRank SEO tracks all three Core Web Vitals that impact your search rankings:
LCP
Largest Contentful Paint
Loading performance. Good: <2.5s
INP
Interaction to Next Paint
Interactivity. Good: <200ms
CLS
Cumulative Layout Shift
Visual stability. Good: <0.1
Setup Instructions
Step 1: Get API Key
- Go to Google Cloud Console
- Create a new project or select existing
- Enable PageSpeed Insights API
- Go to Credentials → Create Credentials → API Key
- Copy your API key
Step 2: Enter API Key in ProRank
- Navigate to ProRank SEO → Analytics → Integrations Setup
- Find the PageSpeed Insights card
- Enter your API key
- Click "Save API Key"
- Optionally click "Test API Key" to verify the key works
Automated Monitoring (Business+)
Business+ licences include a Performance Monitor module that can run scheduled PSI checks. When available, it supports:
- Manual URL entry for monitored pages
- Configurable frequency: Hourly, Twice Daily, or Daily
- On-demand checks via "Run Check Now"
Performance Metrics
Lab Data
Simulated performance in controlled environment:
- • First Contentful Paint (FCP)
- • Speed Index
- • Time to Interactive (TTI)
- • Total Blocking Time (TBT)
- • Largest Contentful Paint (LCP)
- • Cumulative Layout Shift (CLS)
Field Data
Real user experience data from Chrome users:
- • Real-world Core Web Vitals
- • Origin summary
- • URL-specific metrics
- • Mobile vs Desktop performance
- • 28-day aggregated data
- • Percentile distributions
API Limits
Optimisation Recommendations
PageSpeed Insights provides optimisation recommendations. ProRank displays opportunities and diagnostics from each scan:
Image Optimisation
- • Auto-convert to WebP format
- • Implement lazy loading
- • Serve responsive images
- • Add explicit dimensions
JavaScript Optimisation
- • Defer non-critical scripts
- • Minify JavaScript files
- • Remove unused code
- • Implement code splitting
CSS Optimisation
- • Inline critical CSS
- • Defer non-critical styles
- • Minify CSS files
- • Remove unused CSS
Server Optimisation
- • Enable text compression
- • Leverage browser caching
- • Use CDN for assets
- • Optimise server response time
Monitoring & Alerts
Scheduled Monitoring (Business+)
The Performance Monitor module (Business+) can run PSI checks on a schedule and store historical results.
Performance Alerts
Get notified when performance drops:
- Core Web Vitals failing
- Performance score below threshold
- Mobile performance issues
- Score drops below configured thresholds