Speed Up Your WordPress Sites
Get performance tips, tutorials, best practices, and exclusive deals.
No articles found
Try a different keyword.
A Form Stopped Submitting After You Enabled Caching, and the Nonce Is Usually Innocent
A WordPress nonce expires on a shared clock at midnight and noon UTC, not on your page's schedule. Three causes break a cached form, and the famous one is rarest.
Fast for You, Slow Abroad: It Depends Who Answers Your First Byte
Your page is quick from your desk and slow from another continent. Find out whether an edge near your visitor or your own origin answered, then fix that half.
Delay JavaScript Broke the Menu: The Script Ran After the Event It Was Waiting For
A delayed script is not a slower script. It runs in a document that already fired the event it was written to wait for. Three loads tell you which cause you have.
Fast Signed Out, Slow Signed In: Every Request You Make Runs the Whole of WordPress
WordPress recommends a persistent object cache once 500 options autoload. A fresh install starts at 95. Why signing in leaves the page cache behind.
Clearing Every WordPress Cache in 2026: Your Database Is Holding One of Them
WordPress keeps a cache in wp_options that no purge button empties, and wp cache flush skips it entirely without a drop-in. Six stores, cleared in the right order.
Every Image Is WebP and the Page Weight Did Not Move: Format Saved 38%, Pixels Saved 93%
Twelve photographs, measured on 25 September 2026. Converting to WebP saved a median 38.4%. Resizing the same files saved 92.8%. Why dimensions beat format.
A Preload That Never Ends and a Preload That Never Started Look the Same
A preloader that never finishes is either walking a lap longer than the cache lifetime, or it never queued a list at all. Two commands tell the two apart.
Ten of Fourteen Cache Plugins Write the Same File: The WordPress Conflict Nobody Documents in 2026
Ten of fourteen free WordPress caching plugins write the same wp-content/advanced-cache.php. We read the shipped source and published what each one does.
The First Byte Is Fast and the Page Still Is Not: LCP Has Four Parts and You Fixed One
TTFB is about 40% of a well-tuned LCP. If the server is fast and the page is not, the wait is in discovery, render-blocking or bytes. Find which one.
The Hit Rate Dropped Overnight and the Cache Never Changed
A hit rate is hits over counted requests, and an update can change what either word means. The shape of the drop tells you whether the cache moved at all.
The Theme Looks Unstyled and Minify Is the Only Thing You Changed
Minification rarely corrupts a file. It changes which files exist and when they apply. Four bisect passes find the exact switch that broke your layout.
A Logged-Out Visitor Is Seeing Someone Else's Name
A cached page is serving one person's session to everyone. Two commands tell you which layer holds it, and seven documented routes explain how it got there.
Showing 1–12 of 16 articles in Troubleshooting
Make your site load in milliseconds.
One switch. Zero bloat. Always free to start.