✓ No commitment · ⚡ Reply within 24 h · 💬 WhatsApp
Free pre-audit · Measurable gain in 30 days

Is your WordPress dragging?
we make it fast for real.

WordPress and WooCommerce performance audit and optimisation

LCP > 3 s, WooCommerce product page taking 5 s to load, admin dragging once 10 plugins are active: you know you're losing SEO traffic and sales. Across the last 10 WordPress optimisations: median gain -61% on LCP and +18% mobile conversion.

Or chat on WhatsApp
✓ Free 30-min pre-audit ✓ Quote within 24 business hours ✓ From €60/h excl. VAT · RUM-measured gain
📊 Real results

Before / after on 3 optimised WordPress sites

GSC + Lighthouse + Cloudflare RUM measurements, over a rolling 60 days. Numbers, not promises.

Site LCP before LCP after INP before INP after Impact
WooCommerce fashion
WP 6.4 + WC 8.3, 850 SKU
5.1 s 2.0 s 410 ms 180 ms +18% mobile conversion
Travel blog
WP 6.3, Elementor, 240 posts
4.7 s 1.8 s 380 ms 170 ms +24% organic traffic (GSC)
SaaS landing site
WP 6.4, Divi, 18 pages
3.9 s 1.5 s 320 ms 150 ms -28% bounce rate
Median across 10 optimisations 5.1 s 2.0 s 410 ms 190 ms -61% LCP · -54% INP
⚙️ WordPress levers

The 8 levers specific to WordPress

In this order, from most immediate to most structural. Impact measured and quantified by the audit.

01 Page cache + object cache (Redis or Memcached)

Installation and tuning of WP Rocket, LiteSpeed Cache or Cache Enabler. Enable object cache via Redis for sessions and DB queries (essential on WooCommerce). Typical impact: -1 to -1.5 s on LCP, TTFB halved.

02 WebP conversion + native lazy-loading

Automatic JPEG/PNG → WebP conversion via ShortPixel, Imagify or EWWW. Native loading="lazy" (WP 5.5+) on all images outside the viewport. Explicit width/height dimensions for CLS near zero. Impact: -1.5 to -2 s on LCP.

03 Plugin audit and pruning

Diagnostic via Query Monitor and P3 Profiler of the time consumed by each plugin. Identification of duplicate plugins (tracking loaded three times, SEO + redirects stacked), abandoned plugins, heavy plugins doing what core can do natively. Impact: -200 to -500 ms on TTFB.

04 DB indexing + wp_postmeta cleanup

Adding composite indexes on wp_postmeta (meta_key, prefix of meta_value) — essential on WooCommerce with 1,000+ products. Removing orphan meta (Action Scheduler stores thousands of rows). Enabling HPOS (High-Performance Order Storage) on WC 7.1+. Impact: catalogue queries ÷ 5.

05 CDN + edge caching (Cloudflare or Bunny)

Enable Cloudflare in DNS proxy mode: static asset cache on 200+ global POPs, Brotli enabled, HTTP/3, on-the-fly image resizing (Polish). Impact: TTFB down to 50-100 ms for distant visitors, -1 s on cross-region LCP.

06 Deferred / async non-blocking JS

Audit of JS injected by plugins and theme. Non-critical scripts moved to defer or async. Chat widget moved to delayed load after scroll or interaction. Removal of duplicates (gtag.js loaded three times). INP impact: -150 to -200 ms.

07 Page builder slimming (Elementor / Divi / Gutenberg)

On Elementor/Divi, identification of templates loading unused CSS/JS. Removal of unused widgets. For sites where the page builder itself is the bottleneck, progressive rebuild into native Gutenberg + custom blocks. Impact: -1 s on heavy Elementor sites.

08 Hosting migration if capped out

If TTFB > 1 s at peak hours after the first 7 levers, hosting is the bottleneck. Assisted migration to Kinsta, WP Engine, SiteGround GoGeek or a LiteSpeed VPS. Impact: TTFB down to 150-300 ms.

💰 Pricing

Pricing stated up-front

Free pre-audit. For the optimisation, you know exactly what it costs before I touch the code.

🔍 Pre-audit

Pre-audit

measure real speed
0free
30 min · no commitment
  • Lighthouse + RUM measurement (LCP, INP, CLS)
  • Query Monitor on 5 key pages
  • Firm quote with estimated gain in milliseconds
  • You decide whether to continue
Start the pre-audit →
⚡ Most requested 🔧 Optimisation

Targeted optimisation

make it fast for real
from 60excl. VAT
per diagnostic · price stated up-front
  • Lighthouse + RUM measurement before optimisation
  • Activation of the levers (cache, WebP, CDN, DB...)
  • After-measurement + before/after report
  • Written report: real gain in seconds
  • 30-day RUM monitoring after go-live
🛡️ Maintenance

WordPress maintenance

progressive optimisation, monthly
from 50/ month
24/7 monitoring · no commitment
  • Monthly dev time, accumulable for progressive optimisation
  • Daily backups automated and externalised
  • Monthly Core Web Vitals follow-up
  • Plugin audit before each major update
🧭 Don't confuse

"Slow WordPress" is not...

❌ Not a critical error

If WordPress shows "There has been a critical error on this website" or a timeout instead of loading slowly, it's a functional bug, not a performance issue. Dedicated page.

Critical error page →
❌ Not active malware

If the site is slow and you see suspicious popups, unknown cron redirects, ghost admins: it's malware draining resources. That requires a security audit and clean-up, not a performance optimisation.

❌ Not a site that should rank better

Speed ≠ SEO. Speed is a factor, not the factor. If your real concern is rankings, a semantic SEO audit is more relevant than a performance audit.

❓ FAQ

WordPress performance — frequently asked questions

Across 24 audits in 2025-2026: (1) too many plugins (40+ vs 15-20 on well-kept sites), (2) caching plugin missing or misconfigured, (3) undersized shared hosting, (4) JPEG/PNG images without WebP or lazy-loading, (5) heavy page builder (Elementor, Divi, WPBakery), (6) plugins loading everywhere even when unused, (7) WooCommerce DB not indexed on wp_postmeta beyond 1,000 products, (8) blocking JS (chat, tracking, GDPR popups).
Free pre-audit (30 min): Lighthouse + RUM measurement, identification of the 3 priority levers, estimated gain in milliseconds. Optimisation then on quote from €60/h excl. VAT. Quick wins (cache, WebP, lazy-loading, minification, CDN): 4 to 8 hours. Deep work (heavy plugin rewrite, WooCommerce DB refactor, hosting migration, theme rebuild): quoted after audit. Quote sent within 24 business hours.
Real cases on 10 WP/WC optimisations: median LCP 5.1 s → 2.0 s (-61%), INP 410 → 190 ms (-54%), TTFB 1.6 s → 0.5 s (-69%). Gains delivered through 4-6 levers over 30 days. On an 800-product WooCommerce store: +18% mobile conversion. No magic 'Pagespeed 100' promise: we optimise against real traffic with RUM measurement.
Not always. 65% of gain comes from code/plugins/cache, 35% from hosting. If TTFB > 1 s at peak hours on WooCommerce: migration to a WordPress-specialised host (Kinsta, WP Engine, SiteGround GoGeek) or a LiteSpeed VPS is worth it. For a brochure WP site under 50 pages with TTFB < 600 ms, code optimisation is enough. We always quote both scenarios.
WooCommerce makes heavy use of wp_postmeta, not indexed by default on meta_key + meta_value. Beyond 500 products with variations, filtered queries explode. Sites with 5,000+ products: meta queries of 2-4 s regularly. Fix: composite indexes on wp_postmeta, orphan meta clean-up (Action Scheduler stores thousands of rows), migration to HPOS (High-Performance Order Storage, WC 7.1+) which divides order query time by 5 to 10.
Technical optimisations (cache, WebP, lazy, minification, plugin deactivation): immediate (Lighthouse on deployment day). SEO gain (Core Web Vitals in GSC): rolling 28 days. Traffic / conversion: first effects between D+14 and D+45. 30-day RUM follow-up included to measure the real gain on your visitors.

See where you stand in 30 min

Free pre-audit: LCP, INP, CLS, the 3 priority levers for you. Quote within 24 business hours if you want to go further.

💬 Chat on WhatsApp
💬 Chat on WhatsApp — reply in minutes