Mustang WPO — See Your Performance Clearly
Mustang WPO (Web Performance Optimization) helps you audit, view, and manage your site’s performance without leaving WordPress.
IMPORTANT: This plugin requires a valid Google Cloud API Key with the PageSpeed Insights API enabled to function. The plugin will not work without this API key.
Key Features
- Dashboard Widget — At-a-glance performance overview on your WordPress dashboard showing Mobile and Desktop scores
- PageSpeed Performance Scores in List Tables — View mobile and desktop PageSpeed Performance scores directly in your post/page list tables
- Block Editor Integration — Run PageSpeed audits and view results in the Gutenberg editor sidebar
- Performance Budgets — Set performance budgets per post type
- Global Audit — Audit all your content at once with batched processing
How It Works
- Install and Activate — Install the plugin and activate it
- Configure API Key — Add your valid Google Cloud API Key with the PageSpeed Insights API enabled in Mustang WPO > Integrations
- Set Budgets — Configure performance budgets for different content types
- Run Audits — Use the editor sidebar or global audit to measure performance
- Monitor Results — View scores in list tables
Performance Budgets
Set performance budgets for each content type: * Max Load Time (LCP) — Largest Contentful Paint in seconds * Max CLS — Cumulative Layout Shift (unitless) * Max INP — Interaction to Next Paint in milliseconds * Max Page Weight — Total page size in MB
API Integration
Mustang WPO integrates with Google PageSpeed Insights API v5: * Required API Key — A valid Google PageSpeed Insights API key is mandatory * Supports both mobile and desktop strategies * Handles API quotas and rate limiting (240 requests/minute) * Graceful error handling for network issues * Secure API key storage with encryption
Support
For support, feature requests, or bug reports, please visit the WordPress.org support forums.
Privacy Policy
Data Collection and Usage:
Mustang WPO requires a Google API key to function. Here’s what data is collected and how it’s used:
Data Sent to Google: * URLs of your website pages (for performance analysis) * No personal data, user information, or content is transmitted * API requests include your website URL and strategy (mobile/desktop)
Data Stored Locally: * PageSpeed audit results are stored in your WordPress database * Your API key is encrypted and stored securely in your database * No data is sent to third parties other than Google PageSpeed Insights API
Google’s Privacy Policy: This plugin uses Google PageSpeed Insights API. Google’s collection and use of information is governed by Google’s Privacy Policy.
API Key Security: * Your API key is encrypted using WordPress security salts * The full API key is never displayed in plain text * API key is stored in your WordPress database, not transmitted to external servers
Rate Limiting: The plugin enforces a rate limit of 240 requests per minute to prevent abuse and comply with Google’s API terms.
