SpeedPilot – WordPress Speed & Performance - Rating, Reviews, Demo & Download
Plugin Description
SpeedPilot is designed around a simple product path:
Measure -> Diagnose -> Optimize -> Verify -> Monitor
This release intentionally implements the plugin foundation through Phase 10. Reporting, export, privacy, and production-hardening workflows are now live as real features instead of placeholder promises.
What is included in 0.10.0:
- Secure plugin bootstrap with PHP and WordPress version guards
- Activation, deactivation, migration, and uninstall behavior
- WordPress.org-ready metadata, GPL licensing, and translation-ready strings
- Admin dashboard shell with environment and compatibility visibility
- Settings framework for general, API, and advanced controls
- Custom table architecture for scans, results, optimizations, logs, and jobs
- Structured local logging for future diagnostics
- Compatibility framework for page builders, WooCommerce, and overlap detection
- Server-side Google PageSpeed Insights integration using the official API
- Google PageSpeed API connection test
- Manual mobile, desktop, and dual-device scans
- Result storage and dashboard history for Google PageSpeed scans
- Native local WordPress analysis with source-labeled findings
- Local diagnostics for WordPress, server configuration, themes, plugins, database signals, and homepage resource hints
- Separate local scan history so native diagnostics stay distinct from Google PageSpeed lab data
- Media Library image scanner with format, size, display-context, duplicate, and homepage background signals
- Backup-first image optimization for supported local attachments
- WebP sidecar generation and AVIF generation where supported
- Restore Original actions backed by stored local backups
- Background bulk image optimization with WP-Cron batch processing
- Homepage CSS and JavaScript analysis with local-versus-third-party visibility
- Conservative local CSS minification and cached stylesheet rewriting
- Conservative local JavaScript minification with protected handle exclusions
- Shared safe, balanced, and aggressive asset modes
- Defer support for eligible local scripts in balanced mode
- Protected delay support for additional non-critical local scripts in aggressive mode
- CSS and JavaScript exclusion controls plus generated asset cache purging
- Phase 5 overlap protection against common asset and cache optimization plugins
- Cache detection for active cache plugins, hosting cache headers, site CDN signals, third-party CDN hosts, and persistent object cache
- Read-only cache recommendations so SpeedPilot does not create a conflicting page-cache layer
- Font analysis for Google Fonts, local font-face declarations, families, weights, formats, preloads, WOFF2 usage, and display-swap gaps
- Optional Google Fonts
display=swaprewriting for WordPress-enqueued Google Fonts stylesheets - Optional Google Fonts preconnect hints on safe frontend requests when the theme has not already added them
- Database analysis for revisions, auto drafts, trashed posts, spam comments, trashed comments, expired transients, orphaned post meta, orphaned comment meta, orphaned term relationships, large autoloaded options, and large tables
- Explicit administrator-confirmed database cleanup batches for the supported cleanup categories
- Local cleanup history for database actions, including processed counts and remaining-item visibility
- Compatibility detection for Gutenberg, Elementor, Elementor Pro, WPBakery, Divi, Beaver Builder, Bricks, Oxygen, Breakdance, and WooCommerce
- Current request classification for admin, login, REST, AJAX, cron, builder-editor, preview, and WooCommerce-sensitive routes
- Builder-asset and WooCommerce-protection rules for Phase 5 asset optimization and Phase 6 font helpers
- Compatibility decision logging for protected skip scenarios when debug mode is enabled
- Compatibility admin visibility for target status, overlap conflicts, and current protection decisions
- Reports screen with stored scan history, optimization history, before-and-after comparisons, and lightweight charts
- CSV, JSON, and PDF report exports for the latest SpeedPilot data snapshot
- Export payload fields for website URL, scan date, Google scores, Core Web Vitals, page size, request counts, issues, recommendations, and optimization history
- WordPress privacy policy guidance for explicit Google PageSpeed requests, local logs, local backups, and retained plugin data
- WordPress personal-data exporter and eraser integration for administrator-linked scan, optimization, log, and background-job records
- Runtime transient cleanup during deactivation and uninstall so short-lived cache data does not linger unnecessarily
- Production Audit screen with security, compatibility, privacy, uninstall, and release-readiness checkpoints
What is not included yet:
- A built-in page cache engine or automatic CDN configuration
- Automatic local font conversion or guessed font preload injection
- Automatic scheduled database cleanup or automated rollback for destructive database cleanup actions
- Automated scheduled reporting or emailed report delivery
Privacy
This release sends URLs to Google only when an administrator explicitly runs a PageSpeed connection test or scan. A saved PageSpeed API key is stored locally for server-side use only. Local analysis, Phase 5 asset analysis, Phase 6 cache and font analysis, Phase 7 database analysis and cleanup, Phase 8 compatibility decisions, Phase 9 report generation, and Phase 10 production audits all run inside WordPress and use the local site database or loopback requests rather than a third-party API. Image optimization runs locally inside WordPress and stores backups on the same site before files are modified. SpeedPilot now also integrates with the WordPress privacy policy page and personal-data exporter and eraser tools for administrator-linked records.
Screenshots
No screenshots provided

