Short answer: to speed up WordPress without technical skills, work in this order: measure your current speed, take a backup, install one caching plugin, compress and resize your images, remove plugins you do not use, switch on a free CDN such as Cloudflare, update WordPress and PHP, and simplify your homepage. If the site is still slow after that, the cause is usually hosting or a heavy theme or page builder, which is where professional help pays off. Most owners can complete the first eight steps in an afternoon.
We run speed audits on WordPress sites every week, and the same handful of problems appear again and again. This guide puts them in the order that gives the biggest improvement for the least effort, with plain-English instructions you can follow without touching code.
Why WordPress Speed Matters
Speed affects three things a business owner cares about:
- Visitors stay or leave. People on phones are impatient. A page that takes several seconds to show anything useful loses a share of visitors before they read a word.
- Leads and sales. Faster pages generally convert better, because every extra second is another chance for a visitor to give up on a form or checkout.
- Google rankings. Google uses page experience signals, including Core Web Vitals, as part of its ranking systems. Speed alone will not make a weak page rank, but a slow page is at a disadvantage against a fast competitor with similar content.
Before You Start: Measure and Back Up
Step 1: Record Your Baseline Speed
You cannot tell whether a change helped unless you measure before and after.
- Go to Google PageSpeed Insights (pagespeed.web.dev) and enter your homepage URL.
- Look at the Mobile tab first. That is what Google primarily uses.
- Write down the performance score and the three Core Web Vitals: LCP (how fast the main content appears), INP (how quickly the page responds to taps) and CLS (how much the layout jumps around).
- Repeat for your most important page, such as a service page or product page.
Do not obsess over hitting 100. A score that moves from red to green and pages that feel fast on your own phone matter far more. You can also use GTmetrix for a second opinion.
Step 2: Take a Full Backup
Some speed settings, especially file optimization, can occasionally break a layout. Before changing anything, take a backup through your hosting dashboard or install UpdraftPlus and run a manual backup to cloud storage. If something goes wrong, you can restore in minutes. If a change takes your site down and a restore does not fix it, follow our emergency WordPress help steps.
Quick Wins Anyone Can Do
Step 3: Install One Caching Plugin
Without caching, WordPress builds each page from scratch for every visitor. A caching plugin saves a ready-made copy and serves that instead, which is usually the single biggest improvement you can make.
- If your host uses LiteSpeed servers (Hostinger and many others do), use the free LiteSpeed Cache plugin.
- If your host provides its own caching (Kinsta, WP Engine, SiteGround and other managed hosts), use their built-in tool and avoid adding a second page cache.
- Otherwise, WP Rocket (paid) is the most beginner-friendly option, with sensible defaults out of the box.
Turn on page caching and browser caching first. Then enable CSS and JavaScript minification and test your site. Turn on the more aggressive options, such as delaying JavaScript, one at a time and check pages after each change. Never run two caching plugins together.
Step 4: Compress and Resize Your Images
Oversized images are the most common cause of slow small business sites we see. A photo straight from a phone can be several megabytes and thousands of pixels wide, while it displays at a fraction of that size.
- Install an image optimization plugin such as ShortPixel, Imagify or Smush.
- Enable automatic compression on upload and WebP conversion.
- Run the bulk optimizer on your existing media library.
- Going forward, resize photos before uploading. Around 1,600 to 2,000 pixels wide is plenty for full-width images, and most images can be well under 200KB.
WordPress lazy loads images below the fold by default, and most caching plugins add more control. One important exception: your main hero image at the top of the page should not be lazy loaded, because that delays LCP. Our guide to WordPress responsive images explains this in more detail.
Step 5: Delete Plugins You Do Not Need
It is not only the number of plugins that matters but what each one loads. A single badly built plugin can add more weight than ten lightweight ones. Go to Plugins in your dashboard and ask of each one: do I know what it does, and do I still need it?
- Delete deactivated plugins entirely.
- Remove duplicates, such as two SEO plugins or two form plugins.
- Be suspicious of sliders, social feed widgets, popup builders and “all in one” add-on packs. These are frequent sources of bloat.
- Remove plugins that have not been updated by their developer in a long time. They are also a security risk.
Step 6: Turn On a Free CDN
A content delivery network stores copies of your images, CSS and scripts on servers around the world, so visitors download them from somewhere nearby. Cloudflare has a free plan that most small sites can set up by following its guided wizard, which involves changing your domain’s nameservers. Many managed hosts include a CDN already, so check your hosting dashboard first.
Step 7: Update WordPress, Plugins, Theme and PHP
Updates often include performance improvements as well as security fixes. Update plugins and your theme from the Dashboard, then check your PHP version under Tools, then Site Health. If your host offers a newer supported PHP version, switching is usually a single setting in the hosting panel, and newer versions run WordPress noticeably faster. Take a backup first and check your site afterward. If you would rather not manage updates yourself, a WordPress maintenance plan handles this every month.
Step 8: Simplify Your Homepage
The homepage is usually the heaviest page and the one most people see first. Look at it with fresh eyes:
- Replace image sliders with one strong static hero image. Sliders are heavy and rarely improve conversions.
- Replace autoplay background videos with an image, or load video only when clicked.
- Remove embedded social media feeds and use simple links instead.
- Cut sections that do not help a visitor decide to contact you.
- Limit fonts to one or two families with only the weights you use.
Deeper Improvements That Are Still DIY-Friendly
Step 9: Clean Up Your Database
Over time WordPress stores thousands of post revisions, spam comments, expired temporary data and leftovers from deleted plugins. WP-Optimize (or the database tools in WP Rocket and LiteSpeed Cache) can clean this up with a few clicks. Back up first, then schedule a monthly cleanup.
Step 10: Reduce Third-Party Scripts
Chat widgets, tracking pixels, heatmap tools, embedded maps and external fonts all load from other servers, and you cannot control how fast those servers respond. Review what is installed, usually in your theme settings, a header and footer plugin, or Google Tag Manager. Remove anything you no longer check. For the scripts you keep, the “delay JavaScript” option in most caching plugins can stop them from loading until a visitor interacts with the page.
Step 11: Use Your Page Builder Lightly
Page builders such as Elementor and Divi are convenient but can add a lot of code. Within the builder you can still help: avoid deeply nested sections, reuse global styles instead of styling each element individually, and avoid stacking many animated widgets. Elementor also has built-in performance settings (look under its Features or Performance options) that load fewer assets, so enable those and test.
A page builder does not have to mean a slow site. chickenmaison.com, a WordPress and Elementor site we built, scored 99/100 on PageSpeed on both mobile and desktop, with a 0.9 second mobile LCP. A result like that took clean build work as well as settings, which is where our speed optimization service comes in.
Step 12: Fix Redirect Chains
Each redirect adds a delay. If an old URL redirects to another URL that redirects again, update the first redirect to point straight to the final page, and update internal links to use final URLs. The Redirection plugin or your SEO plugin can show existing redirects.
Which Fix Should You Try First?
Use the PageSpeed Insights report to match symptoms to the likely cause:
| What You See | Likely Cause | Where to Start |
|---|---|---|
| Slow on every page, even simple ones; high “server response time” | Hosting or no caching | Steps 3 and 7, then consider better hosting |
| Poor LCP, “properly size images” warnings | Large or unoptimized images | Step 4 |
| Poor INP, “reduce JavaScript execution time” | Too many scripts, heavy plugins or page builder | Steps 5, 10 and 11 |
| High CLS, layout jumps while loading | Images without dimensions, late-loading fonts, ads or banners | Step 4 and font settings in your caching plugin |
| Admin dashboard is slow too | Hosting resources, database bloat or a heavy plugin | Steps 5 and 9 |
For a more technical walkthrough of each metric, use our Core Web Vitals checklist.
Short on time, or not sure which fix applies to you? A WordPress speed audit from our team pinpoints exactly what is slowing your site and gives you a prioritized fix list. Ask us about an audit.
When Hosting Is the Real Problem
If you have completed the steps above and pages still take a long time to start loading, look at the “server response time” or “time to first byte” figure in your report. A consistently slow server response usually means your hosting plan is underpowered or overcrowded. Moving from very cheap shared hosting to a quality managed WordPress host often produces a bigger improvement than any plugin. Our guide to the best managed WordPress hosting compares the main options.
Common Mistakes to Avoid
- Running two caching plugins. They conflict and can make the site slower or break it.
- Turning on every optimization at once. When something breaks, you will not know which setting caused it.
- Chasing a perfect score. Real-world speed for real visitors matters more than a lab number.
- Testing only on desktop. Most visitors and Google’s evaluation are mobile first.
- Lazy loading the hero image. It delays the most important element on the page.
- Skipping backups. A five-minute backup can save hours of repair.
Your Speed Checklist
- Record mobile PageSpeed scores for two key pages
- Take a full backup
- Install and configure one caching plugin
- Compress existing images and enable WebP
- Delete unused and duplicate plugins
- Enable Cloudflare or your host’s CDN
- Update everything and move to a current PHP version
- Simplify the homepage
- Clean the database
- Trim third-party scripts
- Retest and compare with your baseline
Frequently Asked Questions
How fast should a WordPress site load?
Aim for the main content to appear within about 2.5 seconds on mobile, which is Google’s “good” threshold for LCP. Pages that feel instant on a typical phone connection are the real goal.
Can I speed up WordPress without a developer?
Yes. Caching, image optimization, plugin cleanup, a CDN and updates can all be done through plugins and settings. Developer help becomes useful when the remaining issues are in the theme code, page builder structure or server configuration.
Which caching plugin is best for beginners?
Use your host’s built-in caching if it has one. On LiteSpeed servers, LiteSpeed Cache is free and powerful. Otherwise, WP Rocket is the easiest paid option to set up.
Does website speed affect SEO?
Yes, as one of many signals. Google uses Core Web Vitals in its page experience assessment. Relevant, helpful content still matters most, but a faster site helps users and supports rankings.
Why is my site still slow after installing a caching plugin?
Common reasons are large images, heavy third-party scripts, a bloated theme or page builder, or slow hosting. Use the table above to match your PageSpeed warnings to the likely cause.
Prefer to Have It Done for You?
When the DIY steps stop moving your scores, the remaining gains usually sit in hosting configuration, theme and page builder bloat, and script handling. That is the work our team does every day. Learn about our WordPress speed optimization service, or contact MIK Web Solutions and we will tell you what is holding your site back.