Largest Contentful Paint
The main image or heading rendering late. We remove render-blocking CSS and JavaScript, preload what matters, right-size and modernise images, and cut the server response time underneath it all.
Grow · Performance
A green score in a testing tool is not the same as a fast site for the people using it. We work from field data, find what is actually costing you load time, and fix it at the source — so the improvement survives the next plugin update. That is what our WordPress speed optimization work is built to fix.
Typical result from a full optimization engagement.
The problem
Lab tools test one page, on one connection, from one location, with an empty cache. Your customers arrive on mobile data with a full plugin stack running. Field data tells a very different story to a lab score.
Page caching makes the homepage fly and does nothing for cart, checkout, My Account or any logged-in session. The pages closest to revenue are the ones caching cannot touch.
Aggressive minification broke the layout, so half the optimisations got switched back off. Now there are three caching plugins fighting each other and nobody remembers which settings matter.
Someone optimised images once and moved on. Then the database grew, revisions piled up, two plugins were added and the gains quietly disappeared. Speed without guardrails does not hold.
What we fix
The main image or heading rendering late. We remove render-blocking CSS and JavaScript, preload what matters, right-size and modernise images, and cut the server response time underneath it all.
Taps and clicks that feel laggy. We break up long JavaScript tasks, defer third-party scripts, and stop the main thread being blocked at exactly the moment somebody tries to use the page.
Content jumping while it loads. Dimensions reserved for images and embeds, fonts loaded without a swap jolt, and ads or banners given space before they arrive rather than after.
Slow queries, missing indexes, autoloaded options bloat and years of accumulated revisions and transients. On larger sites this is usually the single biggest win, and the one most often skipped.
A caching strategy that fits your site rather than a plugin's defaults — page cache, object cache, and a considered plan for the logged-in and dynamic pages that cannot be cached at all.
What every plugin costs in queries, CSS and JavaScript on every page — then removing, replacing or conditionally loading the ones that are not earning their weight.
How it works
Real-user metrics first, so we optimise what your visitors actually experience.
Waterfall, server timing, database profiling and a cost-per-plugin breakdown.
Ranked by impact against effort, so the biggest wins land in the first week.
Applied on staging and reviewed, so nothing breaks in pursuit of a metric.
Before and after on the same pages, same conditions, with field data confirming it.
Budgets and monitoring so the gains do not quietly erode over the next quarter.
Results

MediaOne Marketing
The homepage was hand-written Tailwind inside code blocks, which broke on mobile and could not be edited by anyone but a developer. Partway through rebuilding it, every page save started timing out — and the newest thing on the site was our work. Rebuilt the homepage as proper Elementor widgets, every value a control so the team can edit it. Then benchmarked each plugin in isolation rather than guessing: the save…

Omni HRM
An HR consultancy whose site had grown slow enough that visitors were leaving during the load. The usual advice at that point is to install a caching plugin and hope. Measured the load path first and fixed what was actually costing the time, rather than layering a cache over the problem and calling the number that came out of it a result.
Capabilities
Engagement
Fixed fee
A written report with field and lab data, a cost-per-plugin breakdown, and a prioritised list of fixes ranked by impact against effort.
Fixed price after audit
We implement the prioritised fixes on staging, verify each one against the same pages and conditions, then launch with before-and-after numbers documented.
Monthly
Monitoring, performance budgets and a set number of hours each month, so new plugins and new content do not quietly undo the work.
Cost
The engagement shapes above say how the work is bought. This is the other half: why speed work on two slow WordPress sites can be priced very differently — and why a quote that promises a score before looking at the site is guessing.
If the server takes two seconds to answer, no front-end work will fix it. Sometimes the cheapest speed improvement is a hosting change, and establishing that first saves paying for optimisation that cannot land.
Some slow themes respond well to targeted work. Others, especially heavy page-builder builds, have a performance ceiling that only a rebuild removes. The audit decides which, and the price follows.
Chat widgets, tag managers, embedded video, review badges and ad scripts are frequently the largest cost on a page. Each one needs a decision about deferring, replacing or removing it — often with the marketing team, not the developer.
Brochure pages cache easily and get fast quickly. Logged-in areas, carts, personalised content and search results cannot be fully cached, so the work moves into queries and server-side performance, which is slower to improve.
Fixing speed once is a project. Keeping it fast as content, plugins and scripts get added needs monitoring and budgets, and that ongoing part is what separates a site that stays quick from one that is slow again in six months.
Questions
If your WordPress speed optimization question is not covered here, send us the details and we will reply with a straight answer.
Because a lab score tests one page from one location with an empty cache, while your visitors arrive on real devices and real connections. Google ranks on field data from actual Chrome users, not on the lab score. We always start from field data, which is why our before-and-after numbers reflect what people genuinely experience.
Rarely. A caching plugin helps anonymous visitors on cacheable pages, and does nothing for cart, checkout, My Account or any logged-in session. It also cannot fix slow database queries, oversized images or a plugin loading its assets on every page. Caching is one layer of the answer, not the answer.
It depends entirely on what is wrong, which is why we audit before quoting. Sites carrying years of plugin accumulation and an untuned database usually see the largest gains. Sites already on good hosting with a lean stack see smaller but still meaningful ones. The audit tells you the realistic ceiling before you commit to the work.
Not the way we do it. Aggressive minification and asset combining are exactly what breaks layouts, which is why so many people switch their optimisations back off. Everything is applied and reviewed on staging first, and we would rather leave a smaller gain on the table than ship a broken page.
Sometimes, and we will say so plainly if server response time is the bottleneck. Often it is not — a well-tuned site on mid-range hosting beats a bloated one on expensive hosting. We measure the server contribution specifically so the recommendation is based on your numbers, not a referral fee.
Performance budgets and monitoring. We document what each page should weigh and how fast it should render, then alert on regressions so a new plugin or an unoptimised image gets caught in days rather than discovered a quarter later. The retainer exists for exactly this reason.
With measurement, not plugins. Real-user field data tells you which metric is failing and on which pages — and the answer is frequently the database or the theme rather than anything a caching plugin touches.
The platform itself is documented at wordpress.org.
It will help, and it will also hide the cause. We fix the source first so the improvement holds when the cache is cold.
Related services
Start here
The more you can tell us, the more useful our first reply will be. No sales sequence — one of the people who would actually do the work reads this.
Prefer email? hello@dotance.com
We would like to use analytics cookies to understand how the site is used. They are not needed for the site to work, and nothing is loaded unless you agree. Privacy policy