/The Client Who Ignored Our Advice/4 min read

What Happens When a Client Ignores a Performance Fix

A real story of how one client skipped a performance fix and watched their cost per lead climb 40% over six months.

Share
What Happens When a Client Ignores a Performance Fix

The Audit Said It Clearly

We ran a full technical audit before the engagement kicked off. That is standard. What came back was not complicated. The client's primary landing page had a Largest Contentful Paint of 6.2 seconds on mobile. Their Time to Interactive was worse. Core Web Vitals were all red.

This was not a minor issue buried in a performance report. It was the first thing we flagged. We tied it directly to their paid traffic funnel, because that is where 80% of their inbound volume was coming from. People clicking a Meta ad and landing on a page that took six seconds to load.

We showed them the math. Industry benchmarks put conversion rate drop-off at roughly 4.4% for every additional second of load time past three seconds. At their traffic volume, fixing this was not a nice optimization. It was the highest-leverage thing we could do before touching any copy, any design, or any ad creative.

The fix was scoped. Two weeks of focused work. Image compression pipeline, lazy loading, server-side rendering for the critical above-the-fold content, and a CDN configuration that was embarrassingly straightforward to implement.

What They Chose Instead

The client pushed back. Not aggressively. Politely. They said their internal team would handle the performance work, and that they wanted us focused on the new feature roadmap they had been waiting six months to build.

We documented the recommendation in writing. We noted the risk. We moved on to what they hired us for.

This is a real tension in agency work. You can advise. You cannot decide. And sometimes clients have internal priorities, political considerations, or sunk cost thinking around their existing infrastructure that makes a logical recommendation feel like a threat. We understood that. We still disagreed with the call.

Their internal team looked at the performance work. They made some surface-level changes, compressed a few images manually, called it done. The LCP went from 6.2 seconds to 5.8 seconds. Not meaningfully different for a user on a 4G connection.

The Six-Month Window

Three months in, nothing looked alarming on the surface. Traffic was stable. The new features shipped. The client was happy with the product work.

But their paid campaigns were quietly getting more expensive. Cost per lead had crept from $18 to $21. They attributed it to increased competition in their ad auction. Reasonable assumption. Not the full picture.

By month five, it was $24. By month six, $25.

They came back to us with a different question. They wanted to know why their conversion rate had dropped from 3.1% to 2.2% over the same period. Same ads. Same offer. Same audience targeting. What changed?

We pulled the analytics. Mobile traffic had grown as a share of their total sessions, from 54% to 67%. That shift mattered enormously, because their page load problem was a mobile problem. Desktop performance was acceptable. Mobile was where the bleed was happening, and mobile was where the audience had moved.

What the Numbers Actually Said

At their monthly paid traffic volume of roughly 8,000 sessions, the conversion rate drop from 3.1% to 2.2% meant 72 fewer leads per month. At an average lead value in their pipeline, that was not a rounding error.

The jump from $18 to $25 cost per lead, across 640 leads per month at the new rate, added up to approximately $14,000 in additional monthly spend to get the same outcome they had been getting before.

Over six months, that was $84,000 in cumulative overspend. Conservative estimate, because it excludes the leads they simply did not capture.

The performance fix we scoped originally was priced at $4,200.

We are not saying this to make a point about being right. We are saying it because this is the math that almost no one runs before deciding to defer technical debt.

What We Actually Fixed

When we eventually did the work, the scope had grown slightly because their codebase had changed in six months. It took three weeks instead of two. LCP came down to 1.9 seconds on mobile. Core Web Vitals went green across the board.

Within 60 days, their conversion rate recovered to 2.9%. Not fully back to 3.1%, but close. Cost per lead came down to $19. The paid channel became profitable again at their target CAC.

The total cost of waiting was not just the $84,000 in wasted ad spend. It was the six months of compounding loss while the team was focused on features that could not convert because the page was too slow to load.

The Takeaway You Can Use Today

If you are running paid traffic to any landing page, run a quick check before you read another word.

Open PageSpeed Insights. Paste your URL. Look at the Mobile score, not Desktop. If your LCP is above 3 seconds, your ad budget is partially funding a broken experience.

You do not need a full audit to know whether this is a problem. The number will tell you. If it is bad, fix it before you increase spend, before you test new creative, before you hire a conversion rate optimization consultant.

Performance is the floor. Everything else you build converts better when the floor is solid.

Share
Start the conversation

Tell us what you need to ship, fix, or redesign.

We help teams turn vague product goals into clean design systems, clear execution plans, and production-ready web experiences.

Review recent work

Reach us directly

General inquiries
info@amazesofts.com