Web Development

How to Speed Up WordPress Without a Developer — 10 Things You Can Do Today

You do not need a developer to fix most WordPress speed issues. These 10 steps can be completed by any business owner in an afternoon and will noticeably improve your site speed.

March 6, 2025 10 min read NextCode Solutions

A slow WordPress site costs you customers and search rankings. While some speed issues require developer-level fixes, many of the most impactful improvements can be made by a non-technical business owner. These 10 steps are ordered by impact — start at the top.

1. Install a Caching Plugin

This is the single most impactful thing you can do. A caching plugin saves a static copy of your pages and serves them instantly instead of rebuilding them from the database on every visit.

Recommended: WP Super Cache (free, simple) or WP Rocket (paid, £49/year, much more powerful). Install from Plugins → Add New, activate, and use the recommended settings.

2. Install a Free Image Compression Plugin

Unoptimised images are the #1 cause of slow WordPress sites. Compress all existing images automatically with Smush or ShortPixel. Both have free tiers that compress images on upload and can bulk-process your existing media library.

Install: Plugins → Add New → search "Smush" → Install → activate → run "Bulk Smush" on your existing images.

3. Enable Lazy Loading

Lazy loading means images below the fold only load when the visitor scrolls to them. Since WordPress 5.5, lazy loading is enabled by default for images — but check your theme settings and any gallery plugins. In Smush, ensure "Lazy Load" is enabled.

4. Use a CDN

Cloudflare's free plan acts as a CDN and can reduce load times significantly — especially for visitors far from your server. Sign up at cloudflare.com, add your site, update your domain's nameservers, and enable the recommended settings. The entire setup takes about 30 minutes and costs nothing.

5. Reduce Your Plugin Count

Every active plugin loads code on every page. Audit your plugins list: deactivate anything you do not use, then delete it. Common culprits: page builders with bloated CSS/JS, social share buttons, analytics plugins that could be replaced with Google Analytics, and duplicate functionality plugins.

6. Clean Your Database

Install WP-Optimize (free). Go to WP-Optimize → Database → select "Clean all" options including post revisions, auto-drafts, spam comments, and transients. Run this. Also enable the option to limit post revisions going forward (10 is plenty).

7. Choose a Lightweight Theme

If you are using a heavy page-builder theme like Avada, Divi, or WPBakery-based themes, your site is loading hundreds of kilobytes of CSS and JavaScript that may not even be used. Switching to a lightweight theme like Astra, Kadence, or GeneratePress will noticeably improve speed. This requires some setup work but is within reach for most owners.

8. Enable GZIP Compression

GZIP compresses your HTML, CSS, and JavaScript files before sending them to the browser — reducing file sizes by 60-80%. Most caching plugins enable this automatically. Verify it is working by running your site through GTmetrix and checking the "Enable compression" recommendation is passing.

9. Limit External Scripts

Every third-party script your site loads — chat widgets, social embeds, analytics tools — adds a separate HTTP request and dependency on an external server. Audit what is loading on your site using the Network tab in browser DevTools or GTmetrix's waterfall. Remove or defer anything that is not essential.

10. Set Your Hosting to PHP 8.x

PHP 8.1 and 8.2 are significantly faster than PHP 7.x. In cPanel, go to MultiPHP Manager and switch your site to the latest PHP 8.x version your plugins support. Check plugin compatibility first — most modern plugins are PHP 8 compatible.

Expected improvement: Completing steps 1-5 typically improves PageSpeed scores by 15-30 points and reduces load time by 1-3 seconds. That translates directly into lower bounce rates and better Google rankings.

Related Reading

Need a Professional Speed Audit?

NextCode Solutions provides full WordPress performance audits and optimisation. We fix the developer-level issues that plugins cannot solve.

Request a Speed Audit