SaaS, B2B software

Slow WordPress Site at 6.8 Seconds: Why This One Needed a Rebuild, Not Another Optimisation Round

6.8s to 1.7s LCP, PageSpeed 54 to 94, Core Web Vitals passing, and qualified leads up from 14 to 37 a month

ClientUS SaaS company
IndustrySaaS, B2B software
Timeline5 weeks
StackWordPress, custom theme, ACF, Cloudflare, WP Rocket, Rank Math

Results

MetricBeforeAfterHow measured
LCP, field data 4.8s 1.7s Chrome UX Report, 28-day rolling, 90 days after launch
PageSpeed, mobile 54 94 PageSpeed Insights, median of 5 runs
Core Web Vitals assessment Fail Pass Search Console, origin level
Organic sessions 2,600/mo 8,900/mo Search Console, 12 months after launch
Qualified leads 14/mo 37/mo Client CRM, 6-month average either side

Devansh is just amazing. He is an expert in his field and it shows. His communication was great and he understands WordPress and PHP very well. He worked swiftly, did things in a timely manner. It can be hard to find great talent but Devansh is a GEM.

Melissa Web consultant, Upwork client Verified Upwork review

A slow WordPress site reaches a point where optimising it costs more than replacing the thing causing the problem. This one was at 6.8 seconds, and three previous rounds of optimisation had moved it by less than a second.

The slow WordPress site belonged to a US SaaS company. Their marketing site ran on a purchased multipurpose theme carrying 47 plugins, and every speed fix anyone attempted was fighting the theme rather than the symptoms.

So it got rebuilt. Same design, same content, same URLs. New foundations.

Slow WordPress site rebuilt: Core Web Vitals before and after showing LCP from 4.8s to 1.7s and PageSpeed 54 to 94

What this covers

When to rebuild a slow WordPress site instead of optimising it

Optimisation is almost always the right first answer for a slow WordPress site. It is cheaper, faster, and reversible. I have written elsewhere about speed optimization that moves a site from failing to passing without touching the build.

A rebuild earns its place when the bottleneck is the foundation. Three signals, and this site had all three.

The first is the one that decides it. The theme loads everything regardless of the page. Multipurpose themes ship every feature they advertise because the demo needs them. A page using none of it still pays for all of it, and you cannot configure that away. The same logic drives most redesign decisions.

Plugin count is solving theme problems. Forty-seven plugins is rarely forty-seven requirements. It is usually a dozen real needs plus thirty-five workarounds for what the theme cannot do cleanly.

Previous optimisation rounds have plateaued. If three attempts have each bought you a few hundred milliseconds, the remaining time is structural. More caching will not reach it.

A slow WordPress site with all three is a rebuild. A slow WordPress site with none of them is a configuration job, and quoting a rebuild for it would be selling you something you do not need.

What 6.8 seconds was actually made of

Diagnosing a slow WordPress site starts with field data from the Chrome UX Report and a throttled mid-range Android, not a desktop lab run.

Contributor Cost Cause
Theme CSS and JS ~2.1s Full framework loading on every page
Unused plugin assets ~1.6s Sliders, galleries and form scripts sitewide
Unoptimised images ~1.3s Full-resolution JPEGs scaled in the browser
Render-blocking fonts ~0.7s Three families, nine weights, from Google
Server response ~0.6s No page cache, uncached database queries
Third-party scripts ~0.5s Tag Manager, chat, two analytics tools

No single contributor was catastrophic. That is what makes a slow WordPress site hard to fix incrementally: six contributors each costing under two seconds will survive any fix aimed at one of them.

The seven workstreams

1. Rebuilt the theme

A custom theme reproducing the existing design exactly, written in PHP and CSS with no framework underneath. Nobody could tell the difference visually. The page weight before a single image loaded dropped by most of a megabyte.

Design handover came from a Figma file, which is the usual Figma to WordPress route. Editors kept full control through Advanced Custom Fields, so content changes never require a developer.

2. Removed the plugins that were workarounds

Plugin bloat is the second half of most slow WordPress site problems. Forty-seven became eleven. Most of the removals were theme workarounds that the rebuild made unnecessary. Four were genuinely needed and stayed. Three were replaced by a hundred lines of code in the theme.

Plugin count is a weak proxy for performance on its own. What matters is what each one loads and where, and that is what the audit measured rather than the number.

3. Optimised JavaScript and CSS

Asset loading is where a slow WordPress site leaks the most time. Assets are now enqueued per template rather than globally, so a page loads what it uses. Interactive behaviour is vanilla JavaScript instead of jQuery plus three libraries. Critical CSS is inlined and the rest deferred.

This is where a rebuild pays off against optimisation. Conditional loading is trivial when you control the enqueue, and close to impossible when a purchased theme hardcodes it.

4. Cloudflare in front

Cloudflare handles edge caching, TLS and image delivery. For a US SaaS company with visitors across North America and Europe, serving from the edge removes a round trip that no amount of server tuning recovers.

5. Caching configured, not just installed

Page caching at server level, object caching for the database queries that were running uncached on every request, and exclusions tested against logged-in states. A plugin like WP Rocket does this job well when it is configured rather than activated.

6. Image optimisation

Images are the easiest win on a slow WordPress site and the most often half-done. Everything regenerated at sensible dimensions, converted to WebP, served with correct srcset so phones stop downloading desktop files. The hero image carries fetchpriority="high" and is preloaded, because the LCP element should never wait for the preload scanner to find it.

7. Technical SEO built in

A single schema graph from the theme, clean heading hierarchy, internal linking rebuilt, and Rank Math handling titles, meta and sitemaps. Doing this during the rebuild costs nothing. Retrofitting it afterwards is a separate technical SEO engagement.

Results

The slow WordPress site is no longer slow. Field LCP went from 4.8 seconds to 1.7. Mobile PageSpeed moved from 54 to 94, and the origin went from failing the Core Web Vitals assessment to passing it.

The commercial numbers matter more. Organic sessions roughly tripled over the following year, as pages that had been too slow to rank started competing. Qualified leads from the site went from 14 a month to 37.

That second figure is the one the client cared about. A slow WordPress site is not a technical problem, it is a revenue problem wearing a technical costume.

What it looked like from the client’s side

The technical account above is the part developers care about. The client cared about four things, and they are worth stating because they are what you actually buy when you fix a slow WordPress site.

Nothing broke during the switch. The rebuild ran on staging for four weeks. Every page was compared against the live version before anything moved, and the cutover happened in a window the client chose. No downtime, no broken forms, no missing pages.

The design did not change. This mattered more to them than it does to me. They had paid for that design and their brand was built on it. A rebuild that arrives with a new look is a redesign nobody asked for, and it muddies whether any change in results came from the speed or the layout.

Their team can still edit everything. The fear with a custom build is that every text change becomes a developer ticket. Structured fields mean the marketing team edits copy, swaps images and publishes pages exactly as before, with the layout locked so nobody can break it by accident.

The leads number moved. Fourteen qualified leads a month to thirty-seven. That is the figure that justified the project internally, and it is why a slow WordPress site is a commercial problem rather than a technical one. Everything else in this case study is how that number happened.

Worth saying plainly: the lead increase is not all speed. Faster pages ranked better, better rankings brought more traffic, and more traffic at a better conversion rate compounds. Attributing it purely to performance would overstate what any single change does.

Keeping the rankings through a rebuild

The fastest way to ruin a slow WordPress site rebuild is to lose the rankings the old site had. Four rules, all non-negotiable.

  • URLs do not change. Not one. A rebuild is not an excuse to tidy a URL structure, and doing both at once makes any traffic movement impossible to attribute
  • Content does not get thinned. Pages that rank are ranking on their substance. A cleaner design that says less will rank for less
  • Internal links survive the template change. Crawl the staging site and compare inlink counts per URL against the old site before launch
  • Titles stay as they are on launch day. Change them weeks later, in batches, so you can see what each change did

Those four come from watching rebuilds go wrong. I wrote up a project where they were ignored in traffic drop after redesign, where a site lost 62% of organic sessions despite having a redirect map in place.

How to decide for your own site

Twenty minutes with your own slow WordPress site, before anyone quotes you anything.

  • Read the field data in PageSpeed Insights, not the lab score. Lab runs on a fast simulated connection flatter every site
  • Deactivate your theme on a staging copy, switch to a default WordPress theme, and re-measure. The difference is what your theme costs you. If it is over two seconds, you have a foundation problem
  • Count plugins doing a job the theme should do. Page builders, mega menus, custom CSS plugins, shortcode packs. Those are workarounds
  • Check your server response time, which often means a host migration rather than code. Over 800ms and your problem starts before any front-end work would help
  • Add up previous optimisation spend. If three rounds have bought under a second between them, a fourth will not be different

Most slow WordPress site problems are configuration, and I will tell you when yours is. A rebuild is the answer for a minority, and quoting one for a site that does not need it is how agencies get their reputation.

Frequently asked questions

How slow is too slow for a WordPress site?

Google’s threshold is a 2.5 second Largest Contentful Paint on field data for 75% of visits. Commercially the number that matters is different: anything over three seconds on mobile is losing you people who would have converted, and a slow WordPress site at six or seven seconds is losing most of them.

Will removing plugins speed up my site?

Only the ones loading assets on pages that do not use them, which is how most slow WordPress site plugin bloat works, which is most of them but not all. Plugin count is a weak proxy. A site with forty lightweight plugins can outperform one with eight heavy ones. Measure what each loads rather than counting them.

Can you rebuild without changing how the site looks?

Yes, and that is usually the right brief. This rebuild reproduced the existing design exactly. Changing the design and the foundations simultaneously means any change in conversion or traffic cannot be attributed to either.

Will a rebuild hurt my SEO?

Not if URLs, content depth, internal links and titles are preserved. Those four are where rebuilds lose rankings, and all four are avoidable. A rebuild done carelessly can cost you months, which is why the rules above are not optional.

How long does rebuilding a slow WordPress site take?

Three to six weeks for a marketing site of this size, quoted fixed-price after an audit. The audit comes first, and sometimes concludes that a speed engagement or a targeted fix would get you most of the way for a fraction of the cost.

What stops it getting slow again?

A maintenance plan with performance checks after updates, plus security hardening so updates are safe to apply, and a rule that new plugins get measured before they get installed. Sites do not become slow overnight. They become slow one convenient plugin at a time.

If your WordPress site is slow

Run the five slow WordPress site checks above. If your theme is costing under two seconds, you do not need a rebuild and I will say so.

If it is costing more than that, send me the URL through the contact page or book a free call, and I will read your field data and tell you which of the two engagements fits.

Similar work: SaaS and technology, finance, healthcare and education.

What This Was Built With

WordPress custom theme ACF Cloudflare WP Rocket Rank Math

Got a Problem That Looks Like This One?

Free 30-minute call. Tell me what is going wrong and you get a fixed-price quote within 48 hours. If a smaller fix would do, I will say so.