DEV Community

Amanur Rahman
Amanur Rahman

Posted on Originally published at amanurrahman.com

What WordPress Speed Optimization Actually Costs (and How to Read a Quote)

If you build or maintain WordPress sites, you will get asked this sooner or later: "How much should speed optimization cost?" Clients get quotes from $99 to $5,000 for what sounds like the same job. Here is how I break it down after 14 years of freelance WordPress and WooCommerce work.

The short version

Site type One-time price Time
Small business site, few plugins $150 to $500 1 to 3 days
Page-builder site failing Core Web Vitals $400 to $1,200 3 to 6 days
WooCommerce store, a few hundred products $500 to $1,500 3 to 7 days
Large store, membership or custom code $1,500 to $4,000+ 1 to 3 weeks

These are planning ranges based on the work each tier needs, not fixed prices. A real quote needs an audit.

What should be inside the price

  1. Audit. PageSpeed Insights plus a waterfall view. Check plugins, theme, database, images and third-party scripts. Without this, you are guessing.
  2. Caching and server settings. Page, browser and object caching, plus compression.
  3. Image work. WebP conversion, resizing oversized uploads, lazy loading, and fixing the hero image that drives LCP.
  4. Scripts and plugins. Deferring JavaScript, removing unused CSS, finding plugins that load assets on every page.
  5. Database cleanup. Revisions, expired transients, orphaned tables. Always on a backup.
  6. Testing and handover. Re-test every key page and give the client a before-and-after report.

Cheap packages usually skip steps 1 and 6.

Why WooCommerce costs more

Cart, checkout and account pages cannot be cached like normal pages. A wrong exclusion rule can show one customer another customer's cart, or leave an old cart total on screen. Stores also run more plugins and queries, and a mistake costs real orders, so the work should happen on a staging copy first.

Red flags in a quote

  • A guaranteed 100 score. Scores vary by device, test run and server load.
  • A price with no audit.
  • No mention of backups or staging.
  • One caching plugin sold as a full project.
  • No proof such as before-and-after reports.

Check the result properly

Use the same tests before and after. Look at field data as well as the lab score. The "good" Core Web Vitals thresholds are LCP at 2.5 s or less, INP at 200 ms or less, and CLS at 0.1 or less. Field data takes about four weeks to update, so judge the first week by lab tests and real behavior such as bounce rate and checkout completion.

When not to buy a speed project

If the server responds slowly even on an empty page, fix the hosting first. If your field data already passes Core Web Vitals, chasing a perfect lab score wastes money. And if a slow site also has odd redirects or unknown files, check for malware before anything else.

FAQ

How long does a speed project take?
A small site takes one to three days. A WooCommerce store takes three to seven days because of cart and checkout testing.

One-time fee or monthly?
Both exist. A project fixes today's problems. A monthly plan keeps the site fast as plugins and content grow.

Can a caching plugin replace a professional?
For a small site with a light theme, often yes. It will not fix a slow host, oversized images or conflicting plugins.

Will a faster site rank higher?
Speed is a modest ranking factor. The bigger return is conversion, because faster pages keep more visitors through to the form or checkout.

I wrote the full version, with a price chart and a five-question quote checklist, here: WordPress speed optimization pricing guide

How do you scope speed work for your own clients? I'd like to hear what you include or leave out.

Top comments (0)