Skip to content
Wadhah Belhassen
← All articlesWeb Performance

Site Speed and Google Ads ROI: Why a Slow Website Is Killing Your Campaigns

How web performance (PageSpeed, Core Web Vitals) directly affects your cost per lead and Google Ads ROI — and 7 fixes that change the game.

Wadhah Belhassen & Ali Raza2025-05-209 min read
Site Speed and Google Ads ROI: Why a Slow Website Is Killing Your Campaigns

The connection 90% of advertisers ignore

You spend £3,000 per month on Google Ads. The clicks come in. But your cost per lead stays high and conversion rate is flat.

The cause? Often it's not your ad strategy — it's your website.

Google doesn't say it bluntly, but the Quality Score on your Google Ads campaigns is directly affected by the user experience on your landing page. Slow site = low Quality Score = higher CPC = collapsing ROI.

And it doesn't stop at cost: 53% of mobile users abandon a site that takes more than 3 seconds to load. You pay to bring them in, they leave before they ever see your offer.

In this article, we connect the two worlds — marketing and tech — to show you concretely how web performance changes your ad ROI.


The 3-second rule: what's happening behind the scenes

When someone clicks your Google Ads ad, here's what's happening in the background:

DelayUser behaviour
0–1s100% patient, waiting for content
1–2sStill engaged, watching the screen
2–3sStarting to doubt, some abandon
3–5s53% abandonment (mobile)
5s+90% abandonment

Now cross those numbers with your ad budget:

If you pay £1.50 per click and 53% of your visitors leave before they see your site, your real cost per engaged visitor is £3.19 — i.e. 2.1× the displayed cost.

The problem: Google Ads doesn't show you this metric. The dashboard shows "clicks" and "conversions". The gap between the two is the money your slow site is wasting.


Why Quality Score amplifies the problem

Google Ads gives each keyword a Quality Score out of 10 — based on:

  • Expected click-through rate (CTR)
  • Ad relevance
  • Landing page experience (speed + Core Web Vitals + UX)

A low Quality Score has two direct consequences:

  1. You pay more per click — a 4/10 vs 9/10 score can multiply your CPC by 3
  2. Your ads show less often — Google prioritises advertisers with higher scores

Concretely: a site that loads in 5 seconds instead of 2 can drop your Quality Score from 8 to 5, which translates to +50% to +100% CPC on the same keywords.


The 3 metrics that actually matter

Google has publicly defined Core Web Vitals as a ranking factor and Quality Score factor:

1. LCP (Largest Contentful Paint) — < 2.5 seconds

The time before the largest visible element (image, main heading) is rendered. If your LCP is at 4 seconds, the user stares at a white screen too long and leaves.

2. CLS (Cumulative Layout Shift) — < 0.1

Visual stability. Ever clicked a button that moved at the last second? That's CLS. Bad CLS = misclicks = frustration = abandonment.

3. INP (Interaction to Next Paint) — < 200 ms

Delay between user action (click, tap) and visual response. If it takes 500ms, the user clicks twice and breaks your form.

Free diagnostic tool: PageSpeed Insights. Target: 90+ on mobile, the environment where Google tests for ranking.


7 optimisations that double your ad ROI

1. Compress images to WebP / AVIF

The average web page is 60% images by weight. Modern formats (WebP, AVIF) divide that weight by 3 with no visible loss.

On a recent project: 4.2MB of images → 1.1MB. LCP went from 4.8s to 1.9s. Google Ads CPL down 1.8× the next month.

2. Lazy-load below-the-fold images

Images outside the visible area shouldn't load immediately. With the loading="lazy" attribute (native HTML) or next/image, the browser only loads them on scroll.

3. Limit web fonts to 2 families maximum

Each font = 1 blocking resource. Many sites load 5+ families with 8 weights each. Cutting to 2 families × 3 weights = -300KB and -800ms on LCP.

4. JavaScript code splitting

Not all your site's JS needs to load on the landing page. With Next.js, next/dynamic() defers the code for sections at the bottom of the page.

5. CDN for static assets

Serving images, CSS, and JS from a CDN (Cloudflare, Vercel Edge) instead of your main server divides load times by 3–5× depending on visitor geography.

6. Preload critical fonts

In <head>:

<link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin />

The browser downloads the font in parallel with HTML instead of waiting for CSS. -200 to -400ms on LCP.

7. High-performance hosting

A site on shared £30/year hosting will never be as fast as a Vercel or dedicated VPS (£100/year). For a site that receives paid traffic, hosting is an investment, not an expense.


Real case: measured impact over 12 weeks

E-commerce client, £4,200/month Google Ads budget, before/after technical rebuild:

MetricBeforeAfterChange
PageSpeed Mobile3894+147%
LCP4.2s1.8s-57%
Average Quality Score5.28.1+56%
Average CPC£1.82£1.05-42%
Conversion rate1.1%2.9%+164%
CPL£65£21-68%
Monthly ROI2.1×5.4×+157%

The rebuild cost (£4,800) paid back in 6 weeks purely from CPL reduction — without changing the ad strategy.


How to know if your site is costing your Google Ads too much

Three quick checks:

  1. PageSpeed Mobile: under 70, you're bleeding money. Under 50, you're burning it.
  2. Bounce rate from Google Ads: above 65%, your site doesn't match the promise of your ad.
  3. Average Quality Score: under 6/10 on your main keywords = landing page problem (not necessarily the ad strategy).

If any of the three is red, the most profitable lever isn't increasing your ad budget — it's fixing your site.


Why marketing + tech must work together

This is exactly what our partnership is built on: Wadhah drives acquisition strategy (Google Ads, SEO, CRO), Ali codes the web infrastructure that makes it profitable. Neither works without the other — a beautiful site with no traffic, or paid traffic crashing into a slow site, both waste money.

If you want a free audit of your site's technical health and its impact on your paid campaigns, get in touch here. We'll send back a quantified diagnosis within 24h: LCP, Quality Score, real CPL vs achievable CPL.


Wadhah Belhassen is a Growth Partner specialising in Google Ads, local SEO, and CRO. Ali Raza is the Technical Partner, a full-stack developer with 6+ years of experience building fast WordPress and Next.js sites. Together, they work with SMEs across France, Tunisia, and Morocco.

Want these strategies applied to your business?

30 minutes of free audit with concrete recommendations tailored to your business.