BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Speedix icon
Actively maintained Tested with WP 7.1 #45 in debugging

Speedix

Pinpoint exactly which plugins and hooks slow your site. Real-time PHP profiling with visual dashboard, health scores, and zero guesswork.

Active installs10+10+ tier
Downloads · 30d250▲ +30.2% vs prev. 30d
Rating—0 reviews
Health score70/100Good
All-time downloads1.2KSince Jan 2026
Support resolved1 / 1100% in last 2 months
RequiresWP 6.3PHP 8.0+
Downloads · 7d48▼ -4% week over week
Our verdict

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 & support

Daily downloads

102030Jul 7Aug 20Oct 4
Yesterday7
Daily average (1y)5
Peak day41Aug 9, 2026
Last 12 months1.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Speedix stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
debugging >100 1,640 Best debugging plugins →
hooks >100 9,984 Best hooks plugins →
optimization >100 5,346 Best optimization plugins →
performance >100 10,000 Best performance plugins →
profiler #19 72 Best profiler plugins →

Version adoption

Share of active sites per release.

  • 2.1100.0%

About Speedix

From the official readme · v2.1.9

Description

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

  1. Upload the plugin files to /wp-content/plugins/speedix/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Tools > Speedix
  4. Complete the Quick Setup wizard (recommended) or configure manually
  5. 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_ms column, causing repeated WordPress database errors in PHP error log

Full changelog on WordPress.org →

Screenshots

Dashboard Simple View - Health Score, Response Time, and Top Time Consumers at a glance
Dashboard Simple View - Health Score, Response Time, and Top Time Consumers at a glance
Dashboard Advanced View - Full metrics with plugin breakdown and trend charts
Dashboard Advanced View - Full metrics with plugin breakdown and trend charts
By Hook tab - Hook timing table with plugin attribution badges and expandable callbacks
By Hook tab - Hook timing table with plugin attribution badges and expandable callbacks
WooCommerce tab - Hook categories for Checkout, Cart, Products with page timing cards
WooCommerce tab - Hook categories for Checkout, Cart, Products with page timing cards
Per-Page tab - Individual page performance with response time history
Per-Page tab - Individual page performance with response time history
Settings page - Quick Presets, profiling controls, and auto-calibration
Settings page - Quick Presets, profiling controls, and auto-calibration
Response Time History - Click any metric to view historical trends
Response Time History - Click any metric to view historical trends
External API History - Track slow external HTTP calls with detailed breakdown
External API History - Track slow external HTTP calls with detailed breakdown

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.

Active installs badge Rating badge Health score badge

Best Speedix alternatives

All debugging plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages Freesoul Deactivate Plugins Load plugins only where you need them. No bloat, no conflicts, more speed. Deactivate… by Jose Mortellaro 8K+ ★★★★★★★★★★ 4.8 (104) 19 hours ago 92
2 Fatal Error Notify Fatal Error Notify Receive email notifications when errors occur on your WordPress site. by Jack Arturo 6K+ ★★★★★★★★★★ 4.8 (18) 8 months ago 55
3 Debug Log Manager Tool Debug Log Manager Tool Read, search, and clear WordPress debug logs from wp-admin. Toggle WP_DEBUG and inspect… by Lukman Hussain Nakib 3K+ ★★★★★★★★★★ 5 (22) 3 months ago 77
4 WP Safe Mode WP Safe Mode Disable plugins or switch themes for just you or the whole site for debugging… by Marcus (aka @msykes) 2K+ ★★★★★★★★★★ 4.3 (8) 2 weeks ago 80
5 Debug Log Viewer Debug Log Viewer Effortlessly view, search, filter and manage your WordPress debug.log in the admin… by Oleksandr Lysyi 1K+ ★★★★★★★★★★ 4 (3) 1 month ago 70
6 Debug Bar Console Debug Bar Console Adds a PHP/SQL console to the Debug Bar. Requires the Debug Bar plugin. by Drew Jaynes 1K+ ★★★★★★★★★★ 5 (5) 6 months ago 60
7 Black Bar Black Bar Black Bar is an unobtrusive Debug Bar for WordPress developers that attaches itself to the… by Gemini Labs 500+ ★★★★★★★★★★ 5 (9) 5 months ago 67
8 WP PHP Console WP PHP Console An implementation of PHP Console as a WordPress plugin. Use Chrome Dev Tools to debug your… by Fulvio Notarstefano 500+ ★★★★★★★★★★ 4.7 (19) 6 years ago 38
9 Ray Ray Easily debug WordPress sites using Ray. by freekmurze 400+ ★★★★★★★★★★ 5 (10) 10 months ago 54
10 Developer Loggers for Simple History Developer Loggers for Simple History Useful loggers for SimpleHistory for developers during development of a site or to maintain… by Pär Thernström 400+ ★★★★★★★★★★ No reviews 1 year ago 30

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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.