The Dotted Tech page speed optimization services
⚡ 90+ PageSpeed target
Page Speed Optimization & Core Web Vitals • 5–10 day turnaround

Page Speed Optimization Services That Turn a 34 Into a 98 .

Slow pages lose rankings, ad spend and customers — often before the design is even seen. The Dotted Tech engineers measurable speed: mobile PageSpeed scores of 90+, LCP under 1.5 seconds and Core Web Vitals that hold up in field data, not just in a lab test.

Measured before and after: lab scores plus real Core Web Vitals field data, reported side by side.
No design regressions: every change is staged, reviewed and rollback-ready before it goes live.
90+ mobile score target: if we cannot hit the agreed metrics, we keep working at no extra fee.
DK
LP
MW
210+ sites accelerated ★★★★★
Average mobile PageSpeed improvement: +58 points

Avg. Score After

34→98

LCP Reduction

-82%

Conversion Lift

+31%

Free · No Obligation Reply in 24h

Get Your Free Speed Audit

One URL, one email. We run the free test, hand over the 25-point audit and tell you honestly whether speed work is worth doing on your site right now.

Please enter the website URL you want tested.
Please enter a valid work email.
Please enter your name.
🔒 NDA on request ⚡ 24h audit 🎯 90+ target
Speed Test Queued

Your Audit Is Being Run

A performance engineer at The Dotted Tech has your URL and is running the free speed test now. You will receive the 25-point audit, your current Core Web Vitals and a fixed-price plan within 24 hours.

✓Mobile and desktop PageSpeed scores for your key templates
✓LCP, INP and CLS measured with the slowest element named
✓Prioritised fix list with the score gain each fix unlocks

Speed optimization for every stack we build and inherit

Shopify WooCommerce WordPress Magento Next.js Laravel BigCommerce Custom PHP / Node
Real PageSpeed Results

Before & After: What Speed Optimization Actually Delivers

These are mobile scores measured in PageSpeed Insights before work started and after deployment, with the Core Web Vitals that moved fastest. Switch between the two states to see the difference.

Numbers animate — toggle both states to compare.

Shopify Store

Denby & Co. — Fashion Storefront

4,200 products · heavy app stack · 71% mobile traffic

31 Mobile

LCP

6.8s

CLS

0.34

Page Weight

4.8MB

Server (TTFB)
Images
JavaScript
Fonts & CSS
✓Converted hero and gallery imagery to AVIF with responsive srcsets.
✓Deferred 11 of 14 third-party app scripts and moved critical CSS inline.
WooCommerce

Harvest Kitchen — DTC Food Brand

1,100 SKUs · subscription checkout · paid social traffic

38 Mobile

LCP

5.1s

INP

480ms

Requests

138

Server (TTFB)
Images
JavaScript
Fonts & CSS
✓Replaced six plugins with one cached, query-optimised checkout module.
✓Added full-page edge caching with per-cart cookie bypass.
WordPress

Crestline Legal — Service Site

340 pages · 9,000 organic sessions/month · heavy lead forms

27 Mobile

LCP

7.4s

CLS

0.41

Page Weight

6.1MB

Server (TTFB)
Images
JavaScript
Fonts & CSS
✓Self-hosted fonts with preload and size-adjust fallback metrics.
✓Database indexing and object caching cut TTFB from 980ms to 180ms.
Custom / Next.js

Northwind Portal — Client App

Authenticated dashboards · 3 regions · enterprise SSO

42 Mobile

LCP

4.4s

INP

390ms

Requests

97

Server (TTFB)
Images
JavaScript
Fonts & CSS
✓Split a 2.1MB client bundle into route-level chunks with streaming SSR.
✓Moved static assets to a CDN edge cache with stale-while-revalidate.

34 → 98

Average mobile score

-82%

Average LCP time

-87%

Page weight

+31%

Checkout conversions

Real PageSpeed test · Fixed price · 24h audit

Why Speed Matters

How Site Speed Affects SEO, Bounce Rate and Revenue

Speed is not a vanity metric. It shapes how Google crawls your site, how long visitors stay, and how many of them finish a purchase or request a quote — which is why Core Web Vitals optimization sits alongside SEO and conversion work, not behind it.

🔎

Impact on SEO & Organic Traffic

Rankings

Core Web Vitals have been part of Google's page experience signals since 2021. They act as a tie-breaker when two pages answer the same query equally well — and the page that loads in 1.2s usually wins the click regardless.

Crawling

Slow, resource-heavy pages consume more of your crawl budget. Cleaning up render-blocking assets helps Google reach and index more of your commercial pages in the same crawl window.

Mobile-first

Google indexes the mobile version of your site first. A desktop score of 92 with a mobile score of 34 means the version Google evaluates is the slow one.

Engagement

Faster pages produce lower bounce and longer dwell time — behavioural signals that support rankings over months, not overnight.

WORKED EXAMPLE · CRESTLINE LEGAL

Mobile score 27 → 99, LCP 7.4s → 0.9s. Organic sessions grew +44% in 90 days on unchanged content, and form submissions rose +27%.

🛒

Impact on Conversions & Revenue

Load Time Mobile Bounce Conversion Impact
1s~9%Baseline
2s~24%-7% vs baseline
3s~38%-14% vs baseline
5s~53%-25% vs baseline

Directional benchmarks drawn from widely cited industry research (Google mobile abandonment data on 1–5s loads; the 100ms-and-conversions studies from retail and travel). Your own numbers come from your analytics.

★0.1s of latency removed has been shown to lift retail conversions by around 8%.
★Over half of mobile visitors abandon a page that takes longer than 3 seconds.
★Paid traffic suffers twice: you pay for the click and lose the conversion.
Revenue Estimator

How Much Revenue Is Slow Speed Costing You?

Move the sliders to match your site. The estimate applies the widely cited rule that each additional second of load time reduces conversions by roughly 7%, starting from a 1.5s baseline.

  • ✓Directional only — designed to show magnitude, not an invoice.
  • ✓Your free audit replaces these inputs with real Core Web Vitals data.
120,000
$85

EST. MONTHLY REVENUE LOST

$0

RECOVERABLE ANNUALLY

$0

Based on 120,000 visits, $85 average value and 3.5s load time (≈13% conversion loss vs a 1.5s baseline).

25-Point Speed Audit

Everything We Optimize to Lift Your PageSpeed Score

Real speed work happens at eight layers. Installing a caching plugin fixes one or two of them — which is why most sites plateau in the sixties and never reach the 90+ range Google calls good.

🖼️

Image Optimization

AVIF and WebP delivery, responsive srcsets, correct dimensions, lazy loading below the fold and eager loading for the LCP element.

⚙️

JavaScript Reduction

Bundle splitting, tree shaking, deferring third-party tags and removing abandoned app scripts that block the main thread.

🎨

CSS & Critical Path

Inlining above-the-fold critical CSS, deferring the rest and eliminating unused rules so first paint happens instantly.

🔤

Font Loading

Self-hosted fonts, preload with font-display: swap and size-adjust fallback metrics to keep CLS at zero.

🌍

CDN & Edge Caching

Full-page caching at the edge with correct bypass rules for carts, sessions and logged-in users, so the origin is barely touched.

🗄️

Server & TTFB

Query tuning, indexing, object caching, PHP and runtime upgrades, plus compression and modern protocol configuration.

📊

Core Web Vitals Tuning

Targeted fixes for LCP, INP and CLS using real field data from CrUX rather than a single lab run on a fast connection.

🛰️

Monitoring & Regression

Synthetic and real-user monitoring with alerts, so the next theme update or new app does not undo the gains.

Not sure which layer is holding your score down?

The Speed Sprint

From Free Speed Test to 90+ in 5–10 Days

Short, measurable and staged. You see the audit within 24 hours, the first fixes within 48, and verification against real users over the following 28 days.

01 Within 24h

Free Speed Test & 25-Point Audit

We measure your mobile and desktop scores, LCP element, TTFB, page weight and every blocking third-party script, then rank the fixes by impact versus effort.

✓ Deliverable: audit report with priorities
02 Days 1–5

Optimize on Staging

Quick wins ship within 48 hours: images, fonts, caching and script deferral. Deeper work follows on a staging clone — CSS restructure, bundle splitting, query and server tuning.

✓ Deliverable: staging site for your approval
03 Days 5–10 + 28

Deploy, Verify & Monitor

We deploy with tracking and consent scripts verified, then re-measure PageSpeed Insights and Core Web Vitals field data, with 28 days of monitoring and rollback available throughout.

✓ Deliverable: before/after report
⚡ The 90+ Speed Guarantee

We Target 90+ Mobile and 40% Faster LCP — or We Keep Working Free

We agree the score and Core Web Vitals targets in writing before work starts. If we cannot reach them on the templates we quoted, we continue without additional fees. If a later theme update or new app regresses performance, the first 30 days of regression fixes are on us.

Real PageSpeed test · Fixed price · No design changes

Live Tool · Real Measurements

Run a Real PageSpeed Test, Right Here

No simulated numbers. This tool calls Google's PageSpeed Insights API and reports the same Lighthouse measurements Google itself uses — your performance score, Core Web Vitals and the largest opportunities, taken from a real page load.

🔬

Measured, not estimated

Google loads your page in a real Chrome instance and returns Lighthouse scores with a timestamp and version.

📱

Mobile or desktop

Mobile is what Google indexes first, so start there.

👥

Field data when it exists

If Google has enough real-user traffic for your URL, the Chrome UX Report metrics are shown alongside the lab run.

🔒

Privacy

The URL is sent to Google's public API from your browser. We do not store it here — only the audit form does that.

HOW THIS WORKS

The test needs the page to be publicly reachable — no logins, staging locks or local URLs. A full run usually takes 20–40 seconds, because Google is actually loading your site.

Test Any Public URL

Powered by Google PageSpeed Insights
Please enter a public page URL, e.g. yourstore.com

What you will get back:

→The Lighthouse performance score for your chosen strategy, with its Good / Needs improvement / Poor band.
→LCP, FCP, CLS, Total Blocking Time and Speed Index exactly as measured.
→The three biggest opportunities Lighthouse found, ranked by estimated milliseconds saved.
→Chrome UX Report field data when Google has enough traffic for that URL.

Results come straight from Google's API and are never generated locally. If the API cannot be reached, you will see that — not an invented score.

Testing 0s

● Google is loading your page in a real Chrome instance and measuring it. This normally takes 20–40 seconds.

Keep this tab open — the request is running from your browser directly to Google.

The test could not be completed

We would rather show you this message than an invented score.

yoursite.com Mobile · Lighthouse
0 Score

Measuring

—

Lighthouse lab measurement. Field data below is what real visitors experienced.

Google returned the diagnostics for this URL but no performance score, which usually means the run was interrupted on their side. The measurements below are still real.

Field Data · Chrome UX Report

Lab Metrics

Biggest Opportunities

Screenshots and full report: 24h
Client Feedback

What Clients Saw After the Speed Work Shipped

★★★★★ 31 → 97

"Our product pages went from 6.8s to 1.2s on mobile and checkout conversions rose 31% in the first month. The score was the scoreboard — the revenue was the point."

DK

Danika Kerr

Head of Ecommerce, Denby & Co.

★★★★★ 27 → 99

"Nothing about the design changed, but organic sessions grew 44% in three months on the same content. We had been blaming our rankings on keyword strategy for a year."

LP

Liam Prescott

Marketing Director, Crestline Legal

★★★★★ 38 → 96

"They staged everything and proved it before touching production. Paid social costs per purchase dropped noticeably within two weeks — the same budget simply converted better."

MW

Marta Whelan

Founder, Harvest Kitchen

Frequently Asked Questions

Page Speed & Core Web Vitals Questions, Answered

The questions we get asked on almost every free speed test call.

Yes — but as a tie-breaker, not a magic switch. Core Web Vitals have formed part of Google's page experience signals since 2021, so they matter most when two pages compete for the same intent and are otherwise comparable. The larger effect is indirect: fast pages are crawled more efficiently, are abandoned far less often, and accumulate stronger engagement signals, all of which support rankings over months. Anyone promising "instant first-page rankings from a speed fix" is selling you something else.
Target 90 or above on both mobile and desktop, with LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1 in field data. Google classifies 90–100 as good, 50–89 as needing improvement and below 50 as poor. We use the lab score as a diagnostic and the Core Web Vitals field data as the real test, because a page can score 95 in a lab run and still disappoint real users on a mid-range Android phone.
Most engagements finish in 5 to 10 working days. The free speed test and 25-point audit arrive within 24 hours, the first optimisation round ships within 48 hours of approval, and deeper work such as bundle splitting, database tuning and CSS restructuring follows on a staging clone. We then verify against Core Web Vitals field data over the following 28 days, because that window is what Google uses for its own assessment.
No. Every change is applied to a staging clone first and reviewed across mobile and desktop before it goes anywhere near production. We specifically verify your analytics, ecommerce tracking, form submissions and consent scripts, because script deferral can silently break conversion tracking if it is done carelessly. You approve the staging version, we keep a one-click rollback, and we re-check tracking after deployment.
Yes. We work on Shopify themes and app stacks, WooCommerce and WordPress installations, headless storefronts on Next.js or Laravel, and fully custom platforms. The bottlenecks are platform-specific: Shopify sites are usually hurt by third-party apps and oversized imagery, WooCommerce sites by database queries, plugin bloat and TTFB, and custom builds by oversized JavaScript bundles and missing edge caching. That is why every project begins with measurement rather than a generic caching plugin.
Speed work is quoted as a fixed-price engagement based on how many templates you have and how complex the stack is — never an open-ended hourly estimate. We agree a mobile PageSpeed target of 90+ and an LCP improvement of 40% or better in writing, and if we cannot reach those numbers on the templates we quoted, we keep working without extra fees. Optional monthly monitoring covers regression checks after theme updates, app installs and platform changes.

Want to see your own numbers first?

⚡ Free Speed Test · 24-Hour Audit

Your Site Is Losing Customers Every Second It Loads

Run the real PageSpeed test, see your before-and-after potential, then let The Dotted Tech do the engineering. 90+ mobile target, fixed price, no design regressions.

No obligation · NDA on request · 24-hour audit

The Dotted Tech

PageSpeed · Core Web Vitals