WordPress

Web performance consultant for WordPress

Get your WordPress Core Web Vitals green

WordPress powers 43% of the web, often shipped with zero performance discipline. I work on origin TTFB, plugins bloating the bundle, heavy themes and missing caching for measurable results on Search Console.

100% satisfied clients Data 2023-2026 8+ years XP 35+ clients partnered
View my client cases

They trust me

CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet
CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet

WordPress symptoms calling for an audit

Poorly optimized WordPress pages show recurring signals that Search Console and CrUX expose within 28 days.

🐌 Origin TTFB above 800ms on mobile

WordPress generates HTML on every visit without page cache. WP Rocket, FlyingPress, W3 Total Cache or a frontal Varnish divides that TTFB by 4 to 10. A cacheless site on shared hosting will never pass Core Web Vitals.

📦 Theme + plugins JavaScript bundle above 500 KB

Commercial themes (Avada, Divi, Elementor) ship a full JS framework. Fifteen plugins each add their assets. Main thread saturates, INP climbs, LCP slows. Theme rebuild or plugin-by-plugin selection fixes it.

🖼️ LCP image not prioritized, never AVIF or WebP

The WP image generation plugin doesn't set fetchpriority on the LCP image. Next-gen formats are absent or poorly served. The image stays the leading cause of red LCP on WordPress.

🔌 Third-party scripts killing INP (chat, marketing, analytics)

Crisp, Intercom, GA4, GTM, Facebook Pixel: each tag adds Long Tasks on the main thread. Mobile INP degraded. Aggressive deferral, server-side tag manager, or outright removal frees up the browser.

🗄️ No object cache, DB queries repeated on every request

Without Redis or Memcached + Object Cache Pro plugin, every WP page re-queries the DB for options, transients, post meta. An object cache divides SQL load by 5 to 10 and drops TTFB.

🌐 No CDN or CDN without edge page caching

Cloudflare APO on WordPress caches the HTML page directly at the edge. Origin TTFB of 800ms+ becomes edge TTFB of 50ms. Without, every visitor hits the origin regardless of location.

WordPress optimization methodology

4 steps to transform your performance

1
Step 1

1. Complete stack audit

Hosting, PHP version, opcache, theme, active plugins list, third-party scripts, current CDN. Identify levers with the highest LCP/TTFB impact.

2
Step 2

2. Backend optimization

Activate opcache and PHP 8.x JIT, Redis or Memcached object cache, full page cache (WP Rocket / FlyingPress / Cache Enabled), MySQL tuning when self-hosted.

3
Step 3

3. Theme and asset optimization

Defer or remove non-critical scripts, image optimization (AVIF, fetchpriority, lazy loading), useless plugin cleanup, theme rebuild if too heavy.

4
Step 4

4. CDN + continuous monitoring

Activate Cloudflare APO or equivalent, configure Cache Rules. Install SpeedCurve or Core Web Vitals monitoring for ongoing tracking.

Mission commitments

-70% typical origin TTFB
-50% JS and CSS weight
Continuous WordPress stack maintained
CWV green target on Search Console
FAQ

Frequently asked questions

Why is my WordPress slow despite WP Rocket?
WP Rocket sets up page cache but doesn't solve heavy plugins, a bloated commercial theme, missing object cache, or third-party JavaScript weight. Full page cache is one lever among six or seven. Without a complete diagnosis, you can't identify the real bottleneck.
Should I rebuild my theme or optimize the existing one?
Depends on the theme. A commercial theme like Avada, Divi, or a heavy Elementor build is more often rebuilt than optimized — the technical debt is structural. A clean custom theme optimizes at marginal cost. Diagnosis decides within hours.
How many plugins is too many?
The question isn't the number but the cumulative weight in assets and DB queries. Five heavy plugins (caching, builder, full SEO, marketing, e-commerce) can kill Core Web Vitals. Thirty focused plugins can stay fast. Plugin-by-plugin audit quantifies real impact.
Cloudflare APO vs WP Rocket: do you need both?
They complement each other. WP Rocket sets up page cache origin-side (fast for visitors near the server). APO caches the HTML page directly at the Cloudflare edge (fast for visitors worldwide). Combined, perceived TTFB drops to a few dozen ms everywhere.

Get your WordPress green

Complete WP stack audit
Backend + theme + plugins optimized
Post-optimization measurement
100% satisfied clients
Data 2023-2026
Testimonials

What my clients say

Excellent work.
Paul has significantly improved the site's speed and perfectly aligned it with Google's recommendations.
Professional, thorough, and efficient, I highly recommend.

Nicolas - April Moto

Digital & E-commerce Director

We are very satisfied with Paul's work. He is quick, available, and particularly effective. Since his arrival, very good results have been observed, both in terms of performance and responsiveness. A real asset for our team.

Léo - Luxury brand

E-commerce Product Owner

I don't know if we've said it enough.
But if you want to improve your loading speed,
Make Google happy and get your Core Web Vitals in the green,
Contact Paul Delcloy.

Florian Darroman - Les Makers

Co-founder

WordPress, the most-deployed and most-abused CMS in performance

WordPress powers 43% of the web according to W3Techs. On performance, it's also the CMS with the largest gap between a well-configured site and a standard one. A default WordPress with a commercial theme and 15 plugins serves an origin TTFB of 800ms to 1.5s on shared hosting. Optimized, the same site drops below 200ms.

The optimization angle is multi-layer: hosting and opcache, full page cache, object cache (Redis or Memcached), theme rebuild or lean theme selection (GeneratePress, Kadence, Astra), plugin-by-plugin audit with impact measurement, CDN with edge page caching (Cloudflare APO in the standard case).

The real levers, not generic PageSpeed recommendations

"Minify CSS", "compress images" — generic PageSpeed Insights recommendations are secondary on WordPress. The levers that turn Core Web Vitals green are structural: drop the origin TTFB (page cache, object cache, opcache, MySQL tuning), reduce theme and plugin JavaScript weight (often 500 KB minified on first load), prioritize the LCP image via fetchpriority, and defer or remove third-party scripts (analytics, chat, marketing) killing INP.

On some engagements, removing four plugins is enough to gain 1.5s of mobile LCP. On others, it's the switch to a custom lean theme that unlocks the situation. Diagnosis always precedes intervention — a web performance audit on WordPress takes a few days and quantifies the expected gains before any change.

Maintenance and discipline to avoid regression

An optimized WordPress that isn't monitored regresses within months: plugin additions, theme changes, updates altering assets, marketing tag additions. A WordPress webperf mission doesn't stop at optimization — it sets up performance budgets, continuous monitoring (SpeedCurve LUX, mPulse, or equivalent) and the discipline to keep performance holding over time. It's also the angle for e-commerce web performance maintenance if your WordPress runs WooCommerce.