Speedix
Pinpoint exactly which plugins and hooks slow your site. Real-time PHP profiling with visual dashboard, health scores, and zero guesswork.
Solid choice
Speedix is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 weeks ago, and scores 70/100 on our health check.
- Actively developed — last update 3 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (10+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Speedix stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| debugging | >100 |
| hooks | >100 |
| optimization | >100 |
| performance | >100 |
| profiler | #19 |
Version adoption
Share of active sites per release.
About Speedix
From the official readme · v2.1.9Description
Speedix profiles PHP execution on your WordPress site, showing exactly which hooks and plugins are slow. Unlike page speed tests that just show load time, Speedix shows you why your site is slow.
Built for developers, agencies, and site administrators who need to diagnose performance issues at the code level.
What It Does
Measures every WordPress hook with microsecond precision and traces slow callbacks back to their source plugins using PHP Reflection. You get a clear breakdown of where time is spent: Core vs Theme vs Plugins.
The dashboard shows a health score (0-100), highlights the slowest hooks, and tracks performance trends over time. WooCommerce sites get a dedicated tab with categories for Checkout, Cart, Products, Orders, and more.
Safe for Production
- Sample rate control (10-100% of requests)
- Threshold filtering to only log slow hooks
- Overload protection auto-pauses if overhead spikes
- Auto-cleanup from 1 hour to 7 days retention
Quick presets let you switch between Safe Mode (10% sampling), Balanced, or Detailed profiling with one click.
WooCommerce Support
Works with HPOS (Custom Order Tables) and Cart/Checkout Blocks. Tracks checkout complexity: payment gateways, shipping methods, coupons, and session size.
Export Options
CSV, JSON, and Markdown exports for reporting and analysis.
Why Not a Page Speed Test?
GTmetrix and PageSpeed measure frontend delivery. Speedix measures server-side PHP execution. They answer different questions. Use both.
Privacy
All data stays in your WordPress database. No external API calls, no tracking, no telemetry. GDPR compliant by design.
100% Free
Every feature is included. No pro version, no upsells.
Installation
- Upload the plugin files to
/wp-content/plugins/speedix/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Tools > Speedix
- Complete the Quick Setup wizard (recommended) or configure manually
- Enable profiling and visit your site to start collecting data
Frequently asked questions
Will this slow down my site?
Minimal impact when configured properly. Use “Safe Mode” preset (10% sampling, 2ms threshold) for production sites. The plugin includes overload protection that automatically pauses profiling if overhead exceeds safe limits.
Will this break my site?
No. Speedix uses read-only profiling with built-in safety limits. If overhead gets too high, it automatically pauses for 1 hour. You can also disable at any time from Settings.
How is this different from debugging plugins?
Debugging plugins show detailed info about the current request. Speedix takes a different approach – it aggregates performance data over time to identify persistent slow spots and trends across many page loads.
Why am I seeing 0 hooks collected?
Check these in order: Is profiling enabled? Toggle must be ON in Settings. Is the page whitelisted? Only pages in “Pages to Profile” are tracked. Sample rate too low? At 25%, only 1 in 4 requests profile. Set to 100% for testing. Threshold too high? Set to 0ms temporarily to capture all hooks. Are you visiting the right page? Make sure it’s in your whitelist.
Why is the plugin breakdown empty?
Enable “Identify plugin sources” in Settings. Without this, hooks are captured but not attributed to specific plugins.
What does “unknown” plugin mean?
Appears when callbacks can’t be traced to source files. Common causes: anonymous closures, dynamically generated functions, or code outside plugin/theme directories.
Can I leave it running on production?
Yes, especially in Safe Mode. Sample rate ensures only 10-25% of requests are profiled, and overload protection prevents performance impact.
How long is data kept?
Default: 24 hours. Configurable from 1 hour to 7 days. Data is automatically cleaned up via WordPress cron.
Does it work with page caching?
The profiler measures uncached PHP execution. Cached pages bypass PHP entirely and won’t appear in profiles – this is expected behavior since cached pages are already optimized.
Can I use this on multisite?
Yes. Each site maintains its own profiling data. Network admins can access the dashboard on any site.
Changelog
Requires PHP 8.0 or newer (the code already did; the header now says so).
2.1.9
- Changed: Speedix now requires PHP 8.0 or newer. The plugin has used PHP 8.0 syntax since 2.1.x, so on PHP 7.4 it failed to load before its own version check could run; the header now states the real requirement and WordPress will no longer offer the update to PHP 7.4 sites. The PHP 7.4 string-function polyfills were removed.
2.1.8
- Compatibility: Tested with WordPress 7.1 and WooCommerce 11.0.
2.1.7
- Fixed: Race condition in the frontend timing beacon that could log “Duplicate entry … for key ‘unique_bucket_uri'” database errors when concurrent requests hit the same page in the same minute. The endpoint now uses the same atomic upsert as the rest of the response tracking. Thanks to pobrehablador for the report.
- Added: “Add Custom Path” field in Settings → Pages to Profile. You can now type or paste any URL path (e.g. /landing-page/) instead of being limited to the quick-add buttons and title search. End a path with / to also profile all its subpages. Props postcd for the suggestion.
- Changed: Renamed “Clear All Data” to “Clear Speedix Data” and clarified the confirmation message — it only deletes Speedix’s collected statistics, never your site content or WooCommerce data. Props postcd.
- Compatibility: Tested with WooCommerce 11.0 and PHP 8.5.
2.1.6
- Compatibility: Tested with WordPress 7.0 and WooCommerce 10.8.
2.1.5
- Added: “More tools by WPCoreTools” page (Dashboard → tab) listing the rest of our free, GPL toolkit (Email Verify, Disposable Email Guard, Tidy Media). Each entry shows whether it’s already active on the site, with one-click activate links and Thickbox modal install for missing plugins.
2.1.4
- Fixed: Frontend timing AJAX endpoint inserting non-existent
response_time_mscolumn, causing repeated WordPress database errors in PHP error log
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Speedix alternatives
All debugging plugins →FAQ
Speedix: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 5, 2026
Is Speedix free?
Yes. Speedix is free to download and use from the official WordPress.org plugin directory.
Is Speedix safe to use in 2026?
Speedix is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 weeks ago, and scores 70/100 on our health check.
How many websites use Speedix?
Speedix is active on 10+ WordPress websites and has been downloaded 1,218 times since it launched in January 2026. It was downloaded 250 times in the last 30 days.
Does Speedix work with WordPress 7.1?
Yes. The developer has tested Speedix up to WordPress 7.1.2, the latest release. It requires WordPress 6.3 or newer.
What PHP version does Speedix need?
Speedix requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Speedix last updated?
The latest version, 2.1.9, was released on September 13, 2026 (3 weeks ago).
Who makes Speedix?
Speedix is developed and maintained by Wp Core Tools.
What are the best alternatives to Speedix?
The most popular alternatives to Speedix are Freesoul Deactivate Plugins (8K+ installs), Fatal Error Notify (6K+ installs) and Debug Log Manager Tool (3K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card