Tuning WordPress
until Core Web Vitals turn green.

We improve page speed, Core Web Vitals, and bounce rate step by step through a measure → improve → verify cycle. We work on the areas that image compression and cache plugins alone cannot reach. Depending on your site setup and current bottlenecks, we also propose improvements that do not require a server migration.

Pain points

Does any of this sound familiar?

Page speed problems come from a mix of factors: site structure, server, content, and operation. A single measure often is not enough to fix them.

Your PageSpeed Insights score is stuck in red or yellow, and improvement has stalled.
Core Web Vitals (LCP / INP / CLS) are not passing, and Search Console is sending warnings.
You can tell page speed drops every time you add a plugin.
Mobile access is slow and bounce rate is high.
The admin and editing screens feel sluggish.
You hired a vendor that promised "speed optimization" but felt no difference.
Approach

The "measure → improve → verify" cycle

Speed work is not guesswork; it starts with assessment. We pin down what is causing the slowness with numbers before touching anything.

01

Measure

Using Lighthouse / WebPageTest / Chrome User Experience Report, we measure TTFB / FCP / LCP / INP / CLS / TBT and separate server-side from front-end bottlenecks.

02

Improve

Based on the measurements, we implement changes in order of impact. We work only on what is needed: plugin cleanup, cache tuning, image/JS/CSS optimization, CDN setup, DB tuning, and more.

03

Verify

We place before-and-after numbers side by side and share the Core Web Vitals pass status, PageSpeed score, and real-device rendering time. We keep observing through monthly reports.

Scope

Improvement menu

We carry out only the scope your site needs. We do not bundle in low-impact measures across the board.

01 Diagnose

Speed assessment report

We measure your current site with Lighthouse / WebPageTest and document the bottlenecks, improvement priorities, and expected impact. You can choose to stop at the assessment.

  • Lighthouse / PageSpeed measurement
  • Stage-by-stage analysis with WebPageTest
  • Real field data from the Chrome UX Report
  • Core Web Vitals pass assessment
  • Improvement priority map (impact x difficulty)
  • PDF report delivered
02 Image

Image and media optimization

We rework the images accumulated in WordPress with WebP / AVIF conversion, proper size generation, and lazy loading, while keeping the CMS editing workflow unchanged.

  • Bulk WebP / AVIF conversion of existing images
  • Responsive size generation
  • Lazy loading (loading="lazy")
  • Optimization of background and decorative images
  • Lighter video embeds
  • Designed to leave the editing workflow unchanged
03 JS / CSS

JavaScript / CSS optimization

From the JS / CSS that themes and plugins emit, we keep only what is truly needed, remove render-blocking, and lower the front-end rendering cost.

  • Detect and cut unused JS / CSS
  • Critical CSS extraction
  • Defer / async for JS
  • Third-party tag cleanup
  • Font subsetting
  • Remove render-blocking
04 Cache / CDN

Cache and CDN design

We combine server cache, browser cache, and a CDN (Cloudflare / CloudFront) to bring TTFB down a notch. We also design for compatibility with dynamic sites.

  • Cloudflare / CloudFront design
  • Server cache (Nginx / Redis)
  • Browser cache optimization
  • Compatibility with dynamic content
  • Cache invalidation strategy
  • Design for multilingual sites
05 Plugins

Plugin cleanup

Plugins are a common drag on page speed. We inventory unused, heavy, and vulnerable plugins and trim the setup down to the minimum needed.

  • Survey how every plugin is actually used
  • Alternatives for heavy plugins
  • Resolve overlapping functionality
  • Remove vulnerable plugins
  • Replace plugin-built features
  • Establish operation rules
06 DB

DB and admin speed optimization

We fix DB-side slowness such as large post and comment counts and a bloated wp_options, and clear up the sluggishness in the admin at the same time.

  • Address wp_options bloat
  • Clean up unnecessary revisions
  • Add indexes and tune queries
  • Resolve N+1 in WP_Query
  • Optimize autoload options
  • Improve perceived admin speed
Process

How we work

You can choose to stop at the assessment. If the assessment finds the current state is good enough, we do not move on to implementation.

  • 01Free consultation — we ask about your site URL and the issues you are feeling (30 minutes).
  • 02Speed assessment — we measure the current state with Lighthouse / WebPageTest / Chrome UX Report and report improvement priorities.
  • 03Proposal and quote — the improvement menu, expected impact, and timeline, in writing.
  • 04Implementation — we carry out only the agreed scope, verifying on staging before going to production.
  • 05Verification and report — we place before-and-after numbers side by side and report the Core Web Vitals pass status.
Plans

Engagement options

Three options depending on the scale of the work. Pricing is provided in writing once requirements are confirmed.

Diagnose

Speed assessment only

  • Lighthouse / WebPageTest measurement
  • Improvement-priority report
  • Option to stop at the assessment
  • PDF report delivered
Continuous

Continuous speed operation

  • Monthly speed measurement and improvement
  • Observe the impact of new posts and plugin updates
  • Operation to maintain Core Web Vitals
  • Scope agreed individually in the contract
Comparison

Compared with other options

There is often room for improvement in areas that installing a cache plugin alone cannot reach.

Option A

Handling it in-house

  • Install a cache plugin and stop there
  • Progress stalls because it is done between core work
  • Measurement tools are hard to read
  • Verification of results is vague
Option B

A vendor promising "speed optimization"

  • Just runs through a standard set of measures
  • No measurement, so results cannot be confirmed
  • Often proposes a server migration up front
  • Weak basis for the claimed gains
SHANNON

Measure → improve → verify

  • We pin down the cause with measurements first
  • We also propose cases that need no server migration
  • We report before-and-after with numbers
  • Stopping at the assessment is fine
Promises

Our promises

01 — Measured We speak in numbers We compare before and after with Lighthouse / Core Web Vitals numbers and make the impact visible.
02 — Neutral No migration-first bias If your current server can still go far, we also propose improving without migrating.
03 — Stop anywhere You can stop at the assessment If the assessment shows further improvement would not be cost-effective, we do not push on to implementation.
FAQ

Frequently asked questions

It depends on your setup. For WordPress on shared hosting with a long TTFB and no caching, we can often cut LCP to less than half. For sites that are already somewhat tuned, the gains are more limited. We present the expected range during the assessment.
In most cases, yes. Plugin cleanup, JS/CSS optimization, image optimization, and a CDN alone are usually enough for a large gain. If the site is slow enough to require a migration, we consider it together with our separate server assessment and migration.
During the assessment we review every plugin and the theme, and for any measure with a compatibility concern we present a plan in advance. We verify every feature on staging before going to production.
It depends on the site structure and content. The Lighthouse score is only an indicator; what really matters is the real field data for Core Web Vitals (CrUX). We design for improving the actual user experience over the score number.
WordPress is our main focus, but we can also handle other setups such as PowerCMS, Movable Type, and Next.js with a headless CMS. Some system-specific optimizations are tuned to the characteristics of each project.
Degradation during the operation phase does happen. In the monthly continuous operation plan, we observe the impact of new content and plugin updates and re-tune as needed.

Get in touch.

Everything you share is treated as confidential.
We reply within two business days of your inquiry.

Request a speed assessment