When a WordPress site is slow, the hardest question is which plugin is to blame. Pagemeter answers it. Pagemeter is a free, on-demand speed test that Ultra Web Hosting publishes on WordPress.org: you install it like any plugin, click Run test, and it ranks your plugins by how much PHP time each one spends building a page, measures how much your caching is actually helping, and flags dead third-party services quietly slowing you down. This guide explains how to install it, run a test, read the report, and turn what you find into a faster site.
- What Pagemeter Is (and What It Is Not)
- Diagnose First, Then Fix
- Installing Pagemeter
- Running a Test
- Reading the Results
- Runtime by Plugin: Finding the Heavy One
- Caching Impact: Proving Your Cache Works
- Outbound HTTP: The Invisible Slowdown
- What to Do With What You Find
- The Optional Domain Governor
- Privacy, Overhead, and Safety
Install It, Click Run Test, Read One Screen
Pagemeter is a free plugin from Ultra Web Hosting on WordPress.org. It measures nothing during normal traffic; it only runs when you click Run test, which loads your own front page a few times and shows you which plugins are heaviest and how much your caching helps.
- Search "Pagemeter" under Plugins > Add New and activate it
- Click Run test and read the results immediately
- Run it again after every change to prove the improvement
- It is read-only and fail-safe: it can never take your site down
Pagemeter Finds the Problem, the Toolkit Fixes It
Pagemeter is a diagnostic tool: it tells you what is slow, but it never changes your site's optimization settings. Once you know what to fix, our free Ultra Web Hosting Performance Toolkit does the fixing (trimming front-end bloat, cleaning the database, and purging caches), and a caching plugin serves the cached pages. Use Pagemeter to measure before and after so you can see each change work.
- Pagemeter - measures which plugins are slow (the diagnostician)
- Performance Toolkit - strips bloat and cleans the database (the fixer)
- A caching plugin - serves ready-made pages to visitors
01. What Pagemeter Is (and What It Is Not)
Most speed tools fall into one of three camps: developer debug bars that are too heavy to leave running, paid services that will not run on shared hosting, or lab benchmarks that test a plugin on a clean site rather than on your site with your theme and content. Pagemeter is none of those. It is a simple, on-demand speed test that runs on your own site, on demand, and stores everything locally.
- It is on-demand. Pagemeter records nothing during normal visitor traffic. It only measures when you click Run test, so there is no ongoing overhead.
- It measures your real site. The test loads your actual front page, both cached (what visitors get) and uncached (a genuine cache miss), so the numbers reflect your live configuration.
- It is private. Everything is measured locally and stored in your own database. It contains no telemetry and contacts no external server.
- It is read-only and fail-safe. It never wraps or alters your plugins, and if it ever fails to start it disables itself for that request and WordPress carries on normally.
Pagemeter does not change any optimization setting, does not block any outbound request unless you add that domain to a blocklist yourself, and does not name or rank your plugins for anyone but you, on your own admin screen. It is a measuring tool, not a tuning tool.
02. Diagnose First, Then Fix
The most common mistake with a slow WordPress site is fixing blind: installing three caching plugins, deleting things at random, and hoping. Pagemeter lets you work in the right order. Measure first, so you know what is actually heavy, then apply the specific fix, then measure again to confirm it worked.
- Measure with Pagemeter. Run a test to see which plugin is heaviest and whether caching is helping.
- Fix the specific problem. Remove or replace a heavy plugin, add a page cache, or run the Performance Toolkit to strip unused scripts and clean the database.
- Measure again. Run another test. Because every run is saved, Pagemeter shows the before and after side by side so you can prove the change helped.
For the full picture of what affects WordPress speed on our hosting, pair this with Optimize WordPress Performance and the WordPress caching plugins guide. Pagemeter is the tool that tells you which of those levers to pull first.
03. Installing Pagemeter
Pagemeter is in the official WordPress.org plugin directory, so it installs the same way as any other plugin, with no license key and no account.
- In your WordPress admin, go to Plugins > Add New.
- Search for Pagemeter (published by ultrawebhosting), click Install Now, then Activate.
- A new Pagemeter item appears in your admin menu, with a shortcut in the toolbar.
If you download the zip and try to upload it through a site behind a firewall or CDN, the upload can be rejected as malformed. The simplest path is to install straight from the directory using the search above. If you must upload a zip, do it through cPanel > File Manager into wp-content/plugins/ and unzip it there.
04. Running a Test
A test is a single click. Pagemeter loads your front page a few times over a loopback request, both cached and uncached, and shows the results on one screen a moment later.
- Open Pagemeter from the admin menu.
- Click Run test. Pagemeter loads your home page several times: cached loads (what a real visitor gets) and uncached loads (a cache miss that forces PHP to rebuild the page).
- Read the report that appears. Nothing is stored about your visitors; only this test you started is recorded.
- After any change (removing a plugin, enabling caching, running the Toolkit), click Run test again to compare against the previous run.
A cached load is what your visitors actually experience: static HTML with no PHP. An uncached load is a cache miss, where WordPress has to rebuild the page from scratch. The gap between the two is exactly how much your caching is buying you, and the uncached build is where Pagemeter can see which plugin costs what.
05. Reading the Results
The report is one screen with a few panels. You do not need all of them at once; start at the top and work down.
- Runtime by plugin - your plugins ranked by how much PHP time their code spends building a page. This is where you find the heavy one.
- Caching impact - how much faster caching makes your site, measured rather than guessed.
- Page performance - the total page build time split into Load, Setup, and Render, with peak memory and database query count.
- Outbound HTTP by plugin - every external service your plugins contact while building the page, and how slow or error-prone each one is.
- Test history - your recent runs, so you can watch the numbers move as you optimize.
Pagemeter keeps a rolling history of your recent runs (20 by default, adjustable from 1 to 100 in Settings). The oldest run drops off once you pass the limit, so you always have a recent before-and-after without the data growing without bound.
06. Runtime by Plugin: Finding the Heavy One
This is the headline panel for most sites. Pagemeter estimates the PHP time each plugin's code spends running during a page build and ranks them heaviest first, so the plugin dragging your site down is usually right at the top.
- Look at the top of the Runtime by plugin list. The plugins there cost the most time on every uncached page build.
- Ask whether each heavy plugin is worth its cost. A page builder or a full security suite may legitimately be heavy; a plugin you barely use should not be near the top.
- Note any plugin marked low confidence. That means the code ran from a shared library more than one plugin can bundle, so the exact owner is uncertain and Pagemeter is being honest rather than guessing.
The breakdown measures the cost of building a page uncached, and a caching or optimization plugin does its work exactly then. Pagemeter recognizes plugins like AccelerateWP, WP Rocket, and LiteSpeed Cache, badges them, and never frames them as slow. Their cost on a cache miss is the price of the fast, cached page every real visitor receives.
07. Caching Impact: Proving Your Cache Works
A lot of sites install a caching plugin and never confirm it is doing anything. Pagemeter's caching impact figure settles it by comparing cached and uncached loads and showing how much faster caching makes your site.
- Read the caching headline. A healthy page cache typically makes cached loads dramatically faster than the uncached rebuild.
- If cached and uncached times are nearly identical, your page cache is probably not working, or the page is being excluded from cache. Revisit your caching plugin's settings.
- Enable a page cache (or fix the one you have), then run the test again and watch the gap open up.
For choosing and configuring a caching plugin (WP Super Cache, LiteSpeed Cache, WP Rocket, and when each fits our servers), see the WordPress caching plugins guide in this knowledgebase. Pagemeter's job is to prove the cache is working; the caching guide's job is to get it set up.
08. Outbound HTTP: The Invisible Slowdown
One of the most common and least visible causes of a slow WordPress site is a plugin phoning a third-party service on every page load, especially when that service has gone dead and every request quietly times out. Pagemeter attributes each outbound HTTP call to the plugin that made it and shows how slow or error-prone the destination is.
- Open the Outbound HTTP by plugin panel and look for calls that are slow or repeatedly error out.
- Watch for a plugin contacting a service that no longer exists. A dead endpoint that times out on every page build can add seconds to your load time and tie up PHP workers.
- Check for self / loopback calls: a plugin making HTTP requests back to your own site is slow and can exhaust your PHP worker limit.
If your site intermittently stalls or throws worker-limit errors, a plugin waiting on a dead outbound call is a prime suspect. Every stuck request holds a PHP worker until it times out. Pagemeter surfaces exactly which plugin is calling which failing destination, so you can remove or replace it rather than guess.
09. What to Do With What You Find
A test result is only useful if it changes something. Here is how to act on the common findings, then confirm the fix with another test.
- A heavy plugin you do not really need: deactivate and delete it, then re-run the test to confirm the runtime dropped.
- A heavy plugin you do need: check its own settings for features you can turn off, or look for a lighter alternative that does the same job.
- Weak or missing caching: install and configure a page cache, using the caching plugins guide, then re-test to see the caching impact grow.
- General front-end bloat: install the Ultra Web Hosting Performance Toolkit and use its optimizations to strip unused scripts and styles and clean the database.
- A dead or unwanted outbound service: remove the plugin responsible, or, if you must keep the plugin, add the endpoint to Pagemeter's domain governor (below).
Because every test is saved, the discipline that pays off is simple: run a test, make one change, run another test. The history panel shows whether the number went down. This turns "the site feels faster" into a measured, provable result.
10. The Optional Domain Governor
Pagemeter includes an optional domain governor: a blocklist that you configure to stop a specific outbound endpoint from slowing your site. This is useful when a plugin insists on calling a dead or unwanted service and you cannot remove the plugin itself.
The governor does nothing until you add a domain to it yourself. Add only endpoints you are certain your site does not need, because blocking a domain a plugin genuinely depends on can break that plugin's features. When in doubt, remove or replace the plugin instead of blocking its calls.
- Confirm in the Outbound HTTP panel which destination is slow or dead, and which plugin calls it.
- Open Pagemeter's Settings and add that domain to the blocklist.
- Run another test and check that the offending call is gone and the page build time improved, and that nothing you rely on stopped working.
11. Privacy, Overhead, and Safety
Pagemeter is deliberately conservative about what it touches and what it stores.
- No telemetry. It measures locally and stores everything in your own database. No data about your site or your plugins leaves your site.
- Zero overhead between tests. It records nothing during normal visitor traffic, so it adds no measurement cost to real page loads.
- Read-only measurement. It never wraps or alters your plugins' code; the per-plugin runtime is an estimate sampled during your test, not intrusive profiling.
- Fail-safe startup. If Pagemeter ever fails to initialize, it disables itself for that request and WordPress continues normally, so it can never take your site down.
- Clean uninstall. Deleting the plugin removes its tables and options through the standard uninstall routine, leaving nothing behind.
Not Sure What the Results Mean?
Run a test, then open a ticket and tell us your domain and what Pagemeter reported. We will help you read the runtime, caching, and outbound-HTTP panels, point out which plugin to remove or replace, and confirm your caching is set up for the web server your account runs on. We support performance tuning on shared, VPS, and dedicated plans.
Open a Support TicketQuick Recap: Pagemeter in Five Steps
If you only do five things from this guide, do these:
- Install Pagemeter from Plugins > Add New (search "Pagemeter") and activate it.
- Click Run test and read the one-screen report.
- Find the heavy plugin at the top of Runtime by plugin, and check Outbound HTTP for dead services.
- Fix the specific problem: remove or replace the plugin, add caching, or run the Performance Toolkit.
- Run the test again to prove the number dropped.
Last updated August 2026 · Browse all WordPress articles
