From 74% bounce rate to 3.3% in 30 days.

How a hidden JavaScript killed SunEnergy’s conversions – and how we fixed it in six days.

3.3%

Bounce Rate

was 74%

82%

Page speed

was 26%

2.1s

Load time

was 12s

The Client

SunEnergy

SunEnergy is one of Australia’s largest residential solar installers. With rising energy costs driving demand, their website should have been a lead generation machine.

It wasn’t.

Despite strong Google Ads spend and decent traffic, leads were trickling in. Prospects landed on the site and bounced. Fast.

The previous agency blamed “market conditions.” We suspected something else.

The Discovery

What we found hidden in the code

Our first move wasn’t to touch their Google Ads. We ran a technical audit. Within hours, we found it.

A 2.4MB JavaScript file was loading on every page – an abandoned “solar savings calculator” that had been disabled in the frontend but never removed from the code.

 
Adding 8+ seconds to load time

Crashing on mobile browsers

Blocking other critical resources

Completely invisible to users and the previous agency

How we fixed it

Six days to transform performance

Day 1-2: Technical Cleanup

Removed the ghost calculator script. Eliminated 14 unused plugins. Compressed and optimized all images. Implemented lazy loading across the site. The page weight dropped from 8MB to 1.2MB before we touched anything else.

Day 3-4: Landing Page Rebuild

Created dedicated Google Ads landing pages with a mobile-first approach. Single focus: the quote request form. No distractions, no animations, no heavy scripts. Just fast, clean pages that load in under 2 seconds on 4G.

Day 5-6: Campaign Restructuring

Rebuilt ad groups around high-intent keywords. Implemented proper conversion tracking that the previous setup was missing. Set up A/B testing framework. Launched the new campaigns pointing to the optimized landing pages.

Proofs, no bullshit