Website Speed & Core Web Vitals

A faster website. Guaranteed green, or your money back.

We fix what's dragging your site down (images, scripts, caching, fonts) and get your Core Web Vitals into Google's "good" zone. Most sites also clear 70+ mobile / 90+ desktop. One flat fee, done in days.

Core Web Vitals guaranteed · $500 flat · WordPress & common stacks · fully reversible

PageSpeed Insights · bespokemind.ai
📱 Mobile
Google PageSpeed Insights mobile scores for bespokemind.ai: Performance 90, Accessibility 100, Best Practices 100, SEO 92
🖥️ Desktop
Google PageSpeed Insights desktop scores for bespokemind.ai: Performance 99, Accessibility 100, Best Practices 100, SEO 92

Our own site, measured on Google PageSpeed Insights.

The guarantee

Green Core Web Vitals, or you don't pay.

Before we start, we confirm your site can hit the targets. No guessing. If we take it on and don't get your Core Web Vitals into Google's "good" range, you get a full refund. We also target 70+ mobile and 90+ desktop, and tell you up front if your stack can reach it.

Real results

What "fixed" actually looks like.

Mobile score
40 → 77
WordPress + Elementor site
Largest Contentful Paint
16.9s → <2.5s
into Google "good"
Page weight
7.7MB → 0.98MB
−87% on mobile
Blocking time
1,540ms → 10ms
near-instant interactivity

WordPress · Elementor

Mobile6282
Desktop6693
LCP14.4s~3s

WordPress · Divi

Mobile5072
LCP16.9s4.8s
Layout shift0.310.00

WordPress · Elementor

Mobile4077
Desktop4091
Load time45s6.4s

Figures from real client engagements (anonymized). Actual results depend on your platform, host, and third-party scripts, which is exactly what the free speed check confirms first.

Why it matters

Slow pages quietly cost you rankings and revenue.

Core Web Vitals are a Google ranking signal, and every extra second of load time drops conversions. Most sites we see are 10–20+ seconds to their largest paint on mobile, usually one oversized hero image and a pile of blocking scripts. The fixes are well understood. The trick is doing them without breaking anything, which is where most DIY attempts and cheap plugins go wrong.

How it works

Three steps. A few days. Fully reversible.

01

Free speed check

We audit your live site, show you the current scores and exactly what's slowing it down, and confirm whether it can hit the targets, before you pay a cent.

02

We do the work

We run the full optimization playbook (images, scripts, caching, fonts), shipped as a drop-in module and backed-up originals, so every change is reversible and nothing else is touched.

03

Verify & hand off

We re-test on mobile and desktop, confirm Core Web Vitals are green, and send you the before/after. If it's not green, you don't pay.

What we optimize

The full playbook, proven across dozens of pages.

01

Images & hero

Convert to WebP, resize oversized heroes (the #1 cause of slow LCP), add responsive sizes and priority loading, in place, filenames kept.

02

JavaScript

Defer and delay heavy third-party scripts (analytics, chat, embeds) so they stop blocking the page, without breaking tracking.

03

Caching & server

Proper page + edge caching so your server responds in a fraction of a second, cache hits on every page.

04

Fonts

Preload the fonts above the fold, kill bloated icon-fonts, trim unused weights, for faster text and no layout shift.

05

CSS & render path

Minify, remove duplicate libraries and dead weight, and unblock the critical render path so the page paints sooner.

06

Layout stability

Reserve space for images and embeds so the page doesn't jump around while it loads, fixing your CLS.

Pricing

One flat fee. No retainers.

Per site. The free speed check happens first, so you know exactly what you're getting before you commit.

$500 / site

Homepage + your key page templates

  • Free speed check & feasibility confirmation first
  • Full optimization playbook implemented for you
  • Core Web Vitals (LCP, CLS, INP) into Google's green
  • Before/after report with real numbers
  • Every change reversible, originals backed up
  • Money-back guarantee if we don't hit green CWV
Get your free speed check →

Large stores, custom stacks or multi-site work: quoted after the check.

Is it a fit?

Straight talk on what we can and can't promise.

Great fit

  • WordPress sites (Elementor, Divi, most themes)
  • Sites on decent hosting with caching available
  • Owners who'll let us defer/optimize third-party scripts
  • Slow scores you know are hurting SEO or conversions

Let's talk first

  • Shopify, Wix, Squarespace or fully custom builds
  • Very cheap/underpowered hosting (may need an upgrade)
  • Sites that must keep heavy scripts you can't remove
  • Paid speed plugins with lapsed licenses to renew
FAQ

Questions, answered.

What exactly do you guarantee?

That your Core Web Vitals (the LCP, CLS and INP metrics Google actually ranks on) land in the "good" range. We confirm it's achievable on your stack during the free check; if we take the job and don't deliver, you get a full refund. We also target 70+ mobile / 90+ desktop and tell you honestly whether your platform can reach those numbers.

Why guarantee Core Web Vitals instead of a PageSpeed number?

Because Core Web Vitals are what Google actually ranks on, and what we can reliably control. The overall PageSpeed score is a separate 0 to 100 number that only turns green at 90+. A genuinely fast, Core-Web-Vitals-green site often sits at 70 to 89 on mobile, which PageSpeed paints orange even though nothing is wrong. Guaranteeing a specific score would be dishonest on some stacks; guaranteeing green Core Web Vitals is the honest, field-measured target that moves rankings.

My mobile score is orange, not green. Is that a problem?

No. The 0 to 100 PageSpeed score only turns green at 90, so mobile scores of 70 to 89 show as orange. That is a fast, well-optimized site, not a fault. What Google ranks on is your Core Web Vitals (LCP, CLS and INP), which we get into the green, not the color of the composite gauge. Desktop usually does clear 90+ (green); mobile is harder for every site because of the heavier throttling Google applies.

Will this break my site?

No. Every change ships as a drop-in module you can switch off, and we back up any file we touch, with no database changes to your content. We test after each change and verify the site renders correctly before handoff.

How long does it take?

Usually a few days from go-ahead to handoff, depending on the platform and how many templates need work.

Do you keep my analytics and tracking working?

Yes. We delay heavy scripts so they stop blocking the page, but they still fire, so your analytics, ads and chat keep working.

What if my hosting is the bottleneck?

We'll flag it in the free check. Sometimes a small hosting or caching change unlocks the rest, and we'll tell you exactly what's needed and never take a job we can't deliver.

Find out what's slowing your site down, free.

Get your free speed check →