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.

