954-539-5678Free audit
Menu

Web design · Performance

Why your WordPress site is slow, and what to fix first

Most slow WordPress sites come down to five things. Measure first, then fix them in the order that gives the biggest gain.

Measure before you change anything

Fixes in priority order

When rebuilding beats patching

Talk to us

Tell us what you need and we’ll get back to you. Or book a free 30-minute call. Or call 954-539-5678.

The short answer

A WordPress site is usually slow for one of five reasons: slow or overloaded hosting, no page caching, oversized images, too many or heavy plugins and scripts, or an outdated PHP version. Fix them in roughly that order. Start by measuring, so you know whether the delay is the server taking too long to respond or the page being too heavy once it arrives. The first is a hosting and caching problem. The second is an images, theme and plugins problem.

This guide shows how to tell which problem you have, then walks through the fixes in priority order, with the quick wins first and the bigger decisions after. Most of the steps need nothing more than access to your WordPress dashboard and hosting control panel, and a willingness to retest after every change.

Step 1: measure before you change anything

Run your home page and a key service page through PageSpeed Insights. Test on mobile, since that is where most sites struggle. Look at two numbers.

  • Time to First Byte (TTFB). How long the server takes to start sending the page. Google’s guidance on TTFB suggests most sites aim for 0.8 seconds or less. If yours is well above that, the problem is on the server side: hosting, caching, database or PHP.
  • Largest Contentful Paint (LCP). How long until the main content, usually the hero image or headline, appears. Google’s LCP guidance treats 2.5 seconds or less as good. If TTFB is fine but LCP is slow, the page itself is too heavy.

Also note whether the problem is every page or just some. A slow admin dashboard with a fast public site points to plugins or the database. One slow page usually means one heavy element on it.

Step 2: fixes in priority order

1. Turn on page caching

Without caching, WordPress rebuilds every page from the database for every visitor. Page caching saves a ready-made copy and serves that instead. Many managed hosts include server-level caching. Otherwise a single caching plugin does the job. The WordPress caching documentation explains the layers. This is often the biggest single improvement for TTFB.

2. Fix the hosting

If TTFB is still slow with caching on, the server is underpowered, overcrowded or far from your visitors. Cheap shared hosting puts your site next to hundreds of others. Moving to better hosting can transform a site with no other changes. Check the server location too: a site for Florida customers hosted overseas adds delay to every request.

3. Update PHP

Newer PHP versions run WordPress noticeably faster and still get security fixes. As of 2026, the WordPress requirements page recommends PHP 8.3 or greater. Most hosts let you switch in the control panel. Test on a staging copy first, because very old plugins may break.

4. Shrink images

Uploading photos straight from a phone or camera is the most common page-weight problem. Resize images to the size they are shown, use modern formats such as WebP or AVIF, and lazy-load images below the fold. Do not lazy-load the main hero image, since that delays LCP.

5. Cut plugins and scripts

Count your plugins, then ask what each one does. Page builders, sliders, social feeds, chat widgets and multiple tracking tags all add code to every page. Remove anything unused, replace heavy plugins with lighter ones, and load scripts only on the pages that need them.

Want someone to find what is slowing your site down? Book a free 30-minute call. We look at your site and tell you which fix would make the biggest difference. No obligation.

Step 3: the less obvious causes

  • A bloated database. Years of post revisions, spam comments, expired transients and leftover data from deleted plugins slow queries. Clean up and limit stored revisions.
  • Heavy themes. Multipurpose themes that load every feature on every page are slow by design. A lean theme built for your site loads only what it needs.
  • Web fonts. Several font families in many weights add requests. Two families in a few weights is plenty.
  • Third-party embeds. YouTube videos, maps and review widgets load their own scripts. Use a lightweight preview that loads the full embed only when clicked.
  • No CDN. A content delivery network serves images and files from locations near your visitors. Useful if you get traffic from across the country.
  • Background tasks. WordPress scheduled tasks, backups or security scans running during busy hours can slow the server. Move them to quiet times.
  • Malware. A sudden slowdown with no changes can mean the site has been compromised and is sending spam or running hidden scripts.

A 30-minute speed triage

If you only have half an hour, this sequence finds most problems:

  1. Run PageSpeed Insights on mobile for your home page and your busiest service page. Write down TTFB and LCP.
  2. Check whether a caching plugin or host-level caching is active. If not, that is your first fix.
  3. Look up your PHP version in the hosting panel or under Tools, Site Health in WordPress.
  4. Open the Plugins screen and list anything inactive or unfamiliar. Inactive plugins should be deleted.
  5. Look at the largest image on the home page. If it is several megabytes, image handling is a problem across the site.
  6. Open Site Health and read the performance recommendations it lists.
  7. Retest after each change, so you know what actually helped.

Why speed matters for a business site

Speed affects whether people stay. Google uses Core Web Vitals, including LCP, as part of how it evaluates page experience, and visitors on phones are quick to leave a page that hangs. For a business, the cost of a slow site is not a score. It is the contact form someone never reached. Our guide to Core Web Vitals for business owners explains the metrics in plain English.

When to rebuild instead of patching

Sometimes tuning helps for a while, then the site slows again. A rebuild is often the better investment when:

  • The theme is a heavy multipurpose theme or an old page builder that loads code everywhere.
  • The site depends on plugins that are no longer maintained.
  • You have tried caching and better hosting and LCP is still poor on mobile.
  • The site is also out of date in design or content, so you would be paying to speed up pages you plan to replace.

If you rebuild, keep your search rankings by mapping old URLs to new ones with redirects.

How JLB USA helps

Our hosting and support runs on servers set up for WordPress, with constant automated monitoring and malware cleanup included. When patching is not enough, we build lean custom WordPress websites that you can edit yourself, with redirects from old pages so rankings carry over.

Keep reading

Book it now · Free

Book a free 30-minute call

Pick a time. We look at what you have now with you and tell you what we would change first. No obligation.

Prefer to talk now? Call 954-539-5678, or send the form and we’ll contact you.

Questions we hear

What is a good load time for a WordPress site?

Google treats a Largest Contentful Paint of 2.5 seconds or less as good, and suggests most sites aim for a Time to First Byte of 0.8 seconds or less. Test on mobile, not just desktop.

Do too many plugins slow down WordPress?

It depends on what they do more than the count. A few heavy plugins, such as page builders, sliders and social feeds, slow a site more than many small ones. Remove what you do not use.

Will changing hosting make my WordPress site faster?

If your server response time is slow even with caching on, yes, often dramatically. If the server is fast but pages are heavy, fix images, plugins and scripts first.

Why is my WordPress admin dashboard slow?

Usually heavy plugins, a bloated database or underpowered hosting. Caching does not help the dashboard, so these causes show up there first.

Is a caching plugin enough?

It is often the biggest single gain, but it cannot fix oversized images, heavy scripts or a slow server on its own. Use one caching tool, not several.

Related services

Want a second opinion on your website or marketing?

Pick a time for my free callCall 954-539-5678