Skip to main content
service 05 · one-off job

WordPress speed optimization

Real Core Web Vitals on live sites, measured before and after. Optimization focused on conversions and not only on a number.

updated Oct 2026

Jump to frequently asked questions
Process · speed optimization 4 steps · 3 phases
Diagnosis

The real cause

Live waterfall: what blocks the LCP, what triggers the INP. No guessing.

Plan

By biggest impact

I start with the fix that gives the biggest jump, not the easiest one.

Optimization

Surgical, not a plugin

The core: each bottleneck handled by hand, not a generic cache plugin.

5 fronts →
Verification

Measured on staging

Before and after with hard metrics, on an isolated staging copy. Zero downtime in production.

Critical CSS
blocking JS removed
AVIF/WebP images
self-hosted fonts
Brotli on the server

On this page

How I do it

  1. 01

    Diagnosis

    I measure in production (real waterfall, LCP, INP, CLS) and find what is blocking the site's load at the root.

  2. 02

    Optimization

    I go after the cause of the problems: Critical CSS per template, smaller image weight and dimensions, self-hosted fonts, deferred JS and server-level compression, in staging and in planned steps.

  3. 03

    Verification

    I measure before and after and show you the impact on the metrics that matter for the business, beyond the synthetic score.

What you get

  • A site that loads fast on both mobile and desktop and works well, rather than just a green number in the demo.
  • Before and after metrics measured in production under the same conditions, so you can see exactly what changed. Each optimized URL is reported as the median of at least 3 measurements.
  • The root cause of the speed problems explained clearly and simply: what was slowing the site down, and why?
  • Changes made in staging with a backup, so your live site is never down.
Frequently asked questions
Why is my WordPress site slow?

There are many possible answers, and usually it isn't the one everyone assumes at first, the server. PageSpeed gives us a good first diagnosis, and after that what matters is analyzing that information, the site and the server. Common causes tend to be CSS and JavaScript that block rendering, heavy images served in an old format, external fonts that slow down the load, or a specific plugin saturating the database. That's why installing a caching plugin and hoping it fixes things doesn't usually work, and it often causes more visual problems than the performance problems it solves. Without measuring in production what is really hurting, we're guessing. The first thing I do is a real diagnosis, rather than a blind change.

Isn't a caching plugin like WP Rocket enough?

It helps, but it's rarely the complete solution. A caching plugin works when the bottleneck is exactly what that plugin targets, but when the problem is something else (render blocking, images, database), you leave it configured and the site is still slow. The difference lies in measuring the cause before touching anything, rather than installing the tool blindly and crossing your fingers.

How much faster can you make it?

It depends on the starting state of the site and the type of site, so I don't promise a number blindly. As a real reference: a corporate site went from 45 to 94 on mobile PageSpeed, in a store I brought mobile LCP down from 11.0 to 6.14 seconds, and on another site server response time dropped 92% once I found the root cause. In the free diagnosis I show you your site's waterfall and tell you what improvement is realistic and where it starts.

Is there any point in scoring 100 on PageSpeed?

Only if that number has a real consequence for how your business works. A 100 that doesn't translate into more sales, more inquiries or better rankings looks nice but isn't really useful. I don't optimize for the meter, I optimize so the site stops costing you customers. If someone offers to inflate the number with tricks that don't improve the real experience, they're not really selling you something you need.

How much does it cost to optimize the speed of a WordPress site?

It depends on the problem and how complex it is. For custom builds and other platforms I don't have standard prices: the cost depends on what the problem is, and that's why the free diagnosis is essential to the process. For WordPress I do have them, published on my WP Rápido service (site in Spanish): the plan depends on the size of the site and on the problems that show up when analyzing it. During the diagnosis I review your site live and tell you what your site needs.

when NOT

When I'm NOT the right person

For these, hire someone else. Really.

  • no 01
    If you're looking for a guaranteed '90+' no matter what, I don't sell that: on sites with critical plugins in conflict or an abandoned theme there's a ceiling, and it's better to be honest about it.
  • no 02
    If you're looking for a 'trick' to inflate the PageSpeed score without improving the real experience (fake lazy-loading, resources hidden from the meter), that's not a service I provide.
  • no 03
    If your hosting is low-cost shared hosting with very limited resources, I optimize what can be optimized, but there's a ceiling that only changing hosting solves.
next step · 30-minute diagnosis

Does this service fit what you need?

A free 30-minute diagnosis, which you can request by WhatsApp or the contact form. I review your site live, show you the real load, and you leave with prioritized findings, starting with the one that gives the biggest improvement.

  1. 10′You tell me what's happening and what you expect.
  2. 15′I review it live and find the issues, with evidence.
  3. 5′I tell you what I'd do and in what order.

free · no commitment · Francisco replies