WordPress performance

Your slow WordPress site, made fast.

Slow pages, a slow admin, or Core Web Vitals in the red. We measure first, fix the real bottlenecks on a copy of your site, and show you the before and after on your real traffic.

No logins needed to quote

Write as much as you like: what's happening, what you want, links, errors. The more we know, the more exact your fixed price.

Or start from what you see
Free speed test belowOne fixed price before any workBefore and after, measured
4.9 from 450+ clients Measured before and afterTested on a staging copy firstSame design, only faster
Free speed test

How fast is your site on a phone? Find out free.

Google's mobile PageSpeed score and your server's response time, plus updates, PHP and SSL. About 30 seconds, nothing to install. Then, if you want it, we review the results by hand and email you where the time goes.

https://
  • Free, and we never touch your site
  • The review is written by hand, for your site
  • No mailing list, no sales calls
Site checkexample-store.comExample
54

2 things to fix soonOur review explains what each one means and what it would cost to fix.

  • Mobile speedPageSpeed score on a phone38 / 100
  • Server responseTime before the page starts to load1.4 s
  • Updates waitingWordPress and plugins behind the latest version3
  • PHP versionNo longer receives security updates7.4
  • SSL certificateValid, and every visit uses HTTPSOK
  • Google Safe BrowsingNo warnings shown to visitorsClean

Want us to review it by hand?The check above is automatic. Our review is a written report on top: what each result means, what to fix first, and what it would cost. Free, within one business day.

Written by the RoundBorders team.
Where the seconds go

Where the seconds go on a slow page.

Google times how long a page takes to show its main image or heading, and splits that wait into four parts. On most slow WordPress sites, the first part is where the time goes. An example store page on a phone, before and after:

A product page, on a phoneExample
  1. Server response

    Before the browser gets a single byte: the host, PHP, the database and caching.

    Healthy share: About 40%
  2. Waiting to start

    The browser finds the main image late, so it asks for it late.

    Healthy share: Under 10%
  3. Downloading it

    The main image itself: its size, its format, how far it travels.

    Healthy share: About 40%
  4. Drawing it

    Scripts and fonts that hold the page back after everything has arrived.

    Healthy share: Under 10%

The three numbers Google checks.

Together they are Core Web Vitals. The same example, before and after:

  • When the main content shows Largest Contentful Paint

    Before: 5.8 sAfter: 1.7 s

    Good: 2.5 s or less
  • How fast a tap gets an answer Interaction to Next Paint

    Before: 420 msAfter: 140 ms

    Good: 200 ms or less
  • How much the page jumps Cumulative Layout Shift

    Before: 0.24After: 0.03

    Good: 0.1 or less

Google judges each number by the visit that three in four beat, over the last 28 days of real visits. So the change shows in Search Console about four weeks after the work, and we look at it with you then. Google's thresholds, the four parts.

What we fix

What actually makes a WordPress site slow.

Rarely one thing. These are the six places the time goes, and what we do about each.

Server and response time

Before a single pixel, the server has to answer. Slow hosting, too few PHP workers or no page cache make everything wait.

What we do: Page and object cache, PHP workers and the CDN, tuned for your traffic.

How to reduce TTFB

Caching that actually hits

A cache that misses, or skips pages it could serve, is as slow as no cache. Stores need it without breaking carts and logins.

What we do: Rules for what to cache, for how long, and what never to cache.

Database health

Autoloaded options, old revisions, expired transients and log tables that grow forever slow down every page and every admin screen.

What we do: Cleaned, trimmed and indexed, with the growth stopped at the source.

Autoloaded options, explained

Images and media

Photos straight from a camera or a stock site, served at full size to a phone.

What we do: Right sizes, modern formats, lazy loading below the fold.

Scripts, styles and fonts

Render-blocking CSS and JavaScript, several font files and third-party tags that all load before the page can paint.

What we do: Critical CSS first, the rest deferred, fonts trimmed, tags delayed.

The one slow plugin

Often a single plugin does most of the damage: a slider, a search, a page builder add-on, a stats tracker.

What we do: Profiled and found, then fixed, configured or replaced.

Why wp-admin is slow
The price

How much it costs to speed up a WordPress site.

One fixed price, sent after we've measured and before any work starts.

From$699 Most sites: $699 to $2,499

What moves the price

  • How much of the slowness is hosting and how much is the site
  • Whether it is a store: cart and checkout need their own work

Every job includes

  • Caching strategy and server tuning
  • Image pipeline and lazy loading
  • Database and autoload cleanup
  • The plugin audit nobody wants to do
  • Before-and-after numbers from the same tests
Measured, not promisedThe same tests before and after, and Google's real-visitor data 28 days later.
Same site, only fasterTested on a staging copy first. The design and content don't change.

If the limit is your hosting, we tell you before you pay for tuning that can't beat it.

Client reviews

Faster, and done properly.

4.9
Average from 450+ clients · Read the reviews
★★★★★
“He helped me to clean up and optimize a 29GB database file down to less than 1% of that size.”
Aaron D.CEO, Fiberocity
★★★★★
“Bishoy was very helpful and responsive. Provided exactly what was requested in a timely manner!”
Amanda C.collaboratingdocs.com
★★★★★
“Bishoy is always a dependable partner in our WordPress journey.”
Steven N.cob.org

Questions about WordPress speed.

Anything else? Ask in the box at the top. We usually reply within a few hours.

Contact us
How much faster will my site actually get?

It depends where you start, but most sites we tune see server response and largest-contentful-paint cut by more than half. We baseline first and show before-and-after numbers, so you see the real gain, not a promise.

What actually makes a WordPress site slow?

Rarely one thing. Usually some mix of slow server response, missing or misconfigured caching, a bloated database, oversized images, and render-blocking scripts and fonts. We profile your site to find which of those apply before quoting.

Do you guarantee green Core Web Vitals?

We optimise toward green LCP, INP, and CLS and measure on your real traffic. Some limits are set by your hosting; if that is the ceiling, we tell you honestly and recommend the fix, often a move to faster hosting.

Will the work change how my site looks?

No. Performance work is invisible to visitors: same design, same content, same layout. We test on staging and measure before and after, so the only thing that changes is the speed.

Isn't a caching plugin enough?

Sometimes it helps, but caching hides symptoms without fixing causes. If the database is bloated or the render path is heavy, we fix that too, so the speed holds up under real traffic instead of only on a cached first view.

How do you measure the improvement?

Lab tools like Lighthouse and PageSpeed Insights, plus real-user data, baselined before we start and re-measured after. You get the numbers, not just our word for it.

Find out where the time goes.

Tell us what feels slow. We measure, then send one fixed price, usually within a few hours.

After the work

Keep it fast: updates tested on a staging copy first, the database kept trim, speed checked every month. Care plans from $149 a month.

See the care plans
Not quite? Pick another service

Fix something

Build something

Move to WordPress

Look after my site

Full details

Everything you wrote goes with it. The estimate is free and fixed before any work starts.