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.
