5 min read
A slow WordPress site often collects plugins like a desk collects papers. Each new plugin promises speed, but each one also adds code, database queries, and risk. Many sites get faster by removing weight, not by adding more of it.
This guide covers speed fixes that need no new plugin: lighter content, fewer plugins, cleaner settings, and better hosting habits. Each fix is safe, reversible, and free, and together they can cut load time sharply.

Measure First, Then Fix
Measure the site before you change anything, so you know what worked. Run a speed test from a tool that reports load time, page size, and request count. Save the numbers, because a feeling of faster is not proof that the site got faster.
Test the same page three times and take the middle result. Speed tests vary with network conditions, and a single test can mislead you. A stable baseline makes the after numbers honest.
Look at the breakdown, not just the headline number. A page with 200 requests and 5 megabytes of images has a content problem, while a page with slow server response has a hosting problem. The fix follows the diagnosis.
Test again after each round of changes, not only at the end. Testing per round tells you which change helped and which change did nothing, so you can keep the winners and drop the rest.
Shrink Images and Video
Images are the biggest weight on most WordPress sites. Resize every image to the size it shows at, and compress it before upload.
Use modern image formats where the site supports them. Formats with better compression hold the same quality in a smaller file. Convert the large photos first, because they carry most of the weight.
Lazy load images that sit below the fold. Lazy loading tells the browser to fetch an image only when the reader scrolls near it, so the first screen loads fast. WordPress lazy loads images by default, so check that the setting is still on.
Host video elsewhere. A video uploaded to WordPress eats bandwidth and slows the page, while a video hosted on a video platform streams from a fast network. Embed the video instead of uploading it, and the page stays light.
Cut Plugins and Themes Down
List every active plugin and ask what each one does. Remove any plugin that duplicates a feature, any plugin you installed for a test and forgot, and any plugin that the theme already covers. Each removed plugin cuts code from every page.
Replace heavy plugins with lighter ones that do the same job. A page builder plugin can add hundreds of kilobytes to every page, while a simpler builder or the built-in block editor adds far less. The lighter tool often looks just as good.
Check the theme too. A theme with dozens of built-in features loads more code than a lean theme, even when you use few of the features. A simple theme plus a few plugins is usually faster than a heavy theme that claims to do everything.
Update what remains. An outdated plugin can run slow code and carry security holes, while an updated plugin often includes speed fixes. Update on a staging copy first, so a bad update does not break the live site.
Clean Up the Database and Settings
Revisions, spam comments, and expired transients pile up in the database. A bloated database slows every page, because WordPress reads from it on each load. Clean the obvious junk with the tools your host provides, and keep revisions limited in the config file.
Limit post revisions to a small number. A post with fifty revisions stores fifty copies, and the database grows with every edit. A limit of three to five revisions keeps the undo safety without the bloat.
Turn off features you do not use. Pingbacks, trackbacks, and comment pagination add queries on many sites. If comments are off, the related features can go too. Each disabled feature is one less thing WordPress must do per page.
Check the cron jobs. WordPress runs scheduled tasks on page loads, and a stuck task can slow every visit. A host cron or a simple plugin check shows whether a scheduled task is failing and slowing the site.
Hosting and Caching Basics
Page caching helps, and many hosts offer it without a plugin. A host-level cache serves a saved copy of the page instead of building it fresh on every visit. Ask your host whether caching is on, and turn it on if it is available.
Use a content delivery network for static files if the host offers one. Many hosts include a basic CDN for free.
Pick the right hosting level for the traffic. A shared host that is cheap can be slow at peak hours, while a better plan or a managed host gives steadier speed. Hosting is the floor under every other fix, and no plugin fixes a slow floor.
Keep the PHP version current. A newer PHP version runs WordPress faster than an old one, and the host panel usually offers the upgrade in one click. Test the site after the upgrade, because a very old plugin can break on new PHP. These fixes require no new plugin, only settings and cleanup.
If you came for wordpress, stay a little longer — the picks below are closely related, starting with Fixing WordPress Data Loss: A Comprehensive Guide.
Related Articles:
- Fixing WordPress Data Loss: A Comprehensive Guide
- WordPress Battery Draining Fast: Solutions
- Fixing WordPress No Internet Access: A Guide
What is your take?
Share your experience or questions in the comments — especially if you have used this tech yourself.
Found this useful? Share it with a friend who would want to know.
