F12 Profiler
F12 Profiler
Description
F12 Profiler analyzes your WordPress site comprehensively and delivers concrete, prioritized recommendations to improve load times. The plugin combines server diagnostics, asset analysis, database optimization, and plugin impact assessment in a modern, clean interface.
Features
Analysis & Diagnostics
- Server analysis (PHP, MySQL, OPcache, web server, SSL, HTTP/2, compression)
- Automatic site crawler with load time measurement (desktop & mobile)
- Asset analysis (CSS, JS, images) with optimization potential
- OPcache status & configuration recommendations
- PHP profiler (runtime, queries, hooks, plugin ranking, culprit analysis)
- Plugin impact analysis (assets, hooks, queries per plugin)
- PageSpeed Insights integration (Lighthouse Scores + Core Web Vitals + CrUX)
- Performance score with 6 weighted categories (A-F grades, trend delta)
- Recommendation engine with automatic optimization suggestions
Optimization Tools
- Lazy Loading (images and iframes)
- Font Display Optimization (font-display: swap/optional/fallback/block)
- Script Defer Manager (automatic defer for scripts with exclusion list)
- Auto Image Dimensions (prevents Layout Shifts / CLS)
- HTML Minification (whitespace, comments, empty attributes)
- CSS/JS Minification (file-based cache)
- WordPress Bloat Removal (emojis, embeds, Dashicons, jQuery Migrate, XML-RPC, Heartbeat, and more)
- Browser Cache (.htaccess-based)
- DNS Prefetch & Preconnect (domain detection from asset scan)
- Database Analysis (8 categories with detail view)
- Autoload Manager (granular wp_options management)
- Background Asset Scanner with conflict detection
- File-based Page Cache with TTL and URL exclusion (Pro)
- CSS/JS Asset Manager – disable, defer, async per page or globally (Pro)
- Conditional Loading – shortcode, block, regex, archive, login status, post type, plugin (Pro)
- Smart auto-suggestions with source-based plugin detection after full scan (Pro)
- Asset Preload Manager – Link headers for critical assets (Pro)
- Critical CSS Generator & Applier – above-the-fold CSS per template (Pro)
- Unused CSS Removal – per page template, safelist, regex safelist (Pro)
- WebP Image Conversion with batch queue and backup (Pro)
- LQIP Image Placeholders – 20px blur-up previews with IntersectionObserver (Pro)
- Preload Key Requests – LCP images, fonts, critical resources (Pro)
- Script Delay – delays third-party JS until first user interaction (Pro)
- Local Google Fonts – GDPR-compliant WOFF2 self-hosting (Pro)
- YouTube/Vimeo Facade – thumbnail + play button instead of iframe (Pro)
- Database Cleanup – one-click per category or bulk action (Pro)
- Redis Object Cache Management – drop-in installation/removal (Pro)
- Scheduled Crawls & Cleanups via WP-Cron (Pro)
- Performance Budgets with email/webhook notifications (Pro)
- Settings Import/Export as JSON (Pro)
- One-Click Optimizer – automated optimization with backup & restore (Pro)
- License Management with activation/deactivation (Pro)
User Interface
- Modern iOS-style design system
- React 18 + TypeScript SPA
- 30+ pages/tools with dedicated configuration
- Context-sensitive info sections on all pages
- Pro features visible with lock icon and upgrade prompt
System Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
- MySQL 5.7 / MariaDB 10.3 or higher
Installation
- Download the plugin from the WordPress Plugin Directory or install it directly via Plugins > Add New in your dashboard.
- Activate the plugin through the Plugins menu.
- Navigate to F12 Profiler in the admin menu.
- Start your first crawl from the Analysis page.
- Review the Recommendations and enable the desired optimization tools.
Installing F12 Profiler Pro
- Purchase a license at developer030.de/f12-profiler-pro.
- Download the Pro plugin and install it via Plugins > Add New > Upload Plugin.
- Activate F12 Profiler Pro (the free plugin must remain active).
- Enter your license key under F12 Profiler > Settings > License.
- All Pro tools are immediately available.
Screenshots
Faq
The free version offers comprehensive analysis tools and 12 optimization tools. The Pro version adds advanced optimizations like page cache, Critical CSS, Unused CSS Removal, image optimization, Script Delay, One-Click Optimizer, and more. Ideal for websites that need maximum performance.
Yes. F12 Profiler is theme-agnostic and works with all WordPress themes. The frontend optimizations automatically compensate for typical theme shortcomings.
No. The analysis tools only run in the admin area. The frontend optimizations (Lazy Loading, Minification, etc.) actively speed up your site. The page cache (Pro) can reduce load times by 80-95%.
Yes. The plugin does not store any personal data. The PageSpeed API only sends the URL to Google. Local Google Fonts (Pro) replaces external Google Fonts requests with local files.
See the refund policy at developer030.de.
Reviews
Awesome plugin!
By wcobalt on July 17, 2021
Doesn't do anything
By abrahambrookes on July 15, 2021
partially useful
By cardinalu on January 13, 2020
Excellent work!
By wpkiller on January 1, 2020
Finally an alternative to P3
By alx359 on June 18, 2019
Update [18-Jun-19]. After some small contributions of mine to the dev efforts, the plugin developer has decided to add me to the team, long after this review was written.Changelog
2.1.0
Free/Pro Plugin Split
- Pro tools moved to separate plugin (f12-profiler-pro)
- Free plugin works independently without Pro
- Pro features visible in UI with lock icon
- REST API returns meaningful fallback values without Pro
- FeatureRegistry checks Pro plugin activation + license
Theme Compensation (Phase 12)
- Font Display Optimization: font-display strategy for all @font-face rules
- Script Defer Manager: automatic defer for scripts with exclusion list
- Auto Image Dimensions: injects width/height into img tags without dimensions
- HTML Minification: removes whitespace and comments from HTML output
- CSS/JS Minification: minifies stylesheets and scripts with file-based cache
- Unused CSS Removal: removes unused CSS rules per page template (Pro)
- DNS Prefetch & Preconnect: automatic domain detection from asset scan
- Frontend Optimization Dashboard
Load Time Optimization (Phase 13)
- Script Delay: delays third-party JS until user interaction (Pro)
- Local Google Fonts: WOFF2 self-hosting for GDPR compliance (Pro)
- WordPress Bloat Removal: 11 toggles for WP overhead
- YouTube/Vimeo Facade: thumbnail instead of iframe (Pro)
- Preload Key Requests: automatically preload LCP images and fonts (Pro)
- LQIP Image Placeholders: blur-up previews (Pro)
One-Click Optimizer (Pro)
- Automated 15-step optimization with backup & restore
- WP-Cron orchestrated with stale detection and retry logic
- Verification crawl with before/after score comparison
- Email, admin notice, and webhook notifications
Smart Conditional Loading (Pro)
- Source-based plugin detection for asset rules
- Inverted scopes: only load assets where actually needed
- Dynamic shortcode/block matching for unmapped plugins
- Match strength scoring (strong/weak) for safe auto-application
Scoring Extended
- 8 new subcategories in ScoreCalculator
- 13 new context-sensitive recommendations
- Accurate asset size measurement via HEAD requests
2.0.0
Rebranding & Migration
- Plugin renamed from “F12 Performance” to “F12 Profiler”
- Automatic database migration for existing installations
Autoload Manager
- Granular management of all wp_options with autoload=yes
- Source detection, classification, bulk actions
Conditional Loading
- 5 new asset rule scopes: shortcode, block, regex, archive, user_logged_in
Background Asset Scanner
- WP-Cron batch scanner with conflict detection
Automation
- Scheduled crawls & cleanups, notifications, settings import/export (Pro)
- Performance budgets with thresholds
Integrated Optimization Tools
- LazyLoader, AssetManager (Pro), BrowserCache, PageCache (Pro), PreloadManager (Pro)
- ImageOptimizer (Pro), CriticalCSS (Pro)
Scoring System
- 6 weighted categories, grades A-F, trend delta
- Recommendation engine with status tracking
PageSpeed Insights
- Google PageSpeed API v5 with Lighthouse + CrUX
1.1.0
- Plugin impact analysis
- Database optimization with 8 categories
1.0.0
- Initial release




