SolidPower: turning high-intent search traffic into more efficient solar enquiries.
A 30-day Google Ads Search case study showing how campaign structure, search-term analysis, negative-keyword development, landing-page CRO and measurement improved qualified-lead efficiency.



Strategy and measurement in one workflow.
Instead of presenting a dashboard in isolation, this case study connects the advertising work to the page experience and the measurement layer behind it.
The business
Before looking at the account, it helps to understand what SolidPower was trying to sell and who the search traffic represented.
SolidPower turns residential solar demand into practical power solutions.
SolidPower is a residential solar business serving homeowners in Johannesburg. Its offer sits in a high-consideration category where a search can represent a very different stage of intent: someone comparing solar prices, someone actively looking for an installer, or someone looking for backup power and battery storage because they need a more reliable home energy solution.
That distinction mattered. The job was not simply to buy more clicks. It was to make sure the campaign could recognise the commercial intent behind those searches, send people into a clearer landing-page experience, and give Google enough reliable conversion data to learn from.
Residential solar, installation and backup-power solutions
Homeowners searching across the Johannesburg metro
Turn high-intent searches into qualified enquiries without simply increasing spend
The starting point
The first 30 days were treated as a learning period, not as a final verdict on the account.
First, we needed to understand what the traffic was actually telling us.
The campaign ran as one Johannesburg Search campaign with three distinct intent ad groups: Solar Installation, Solar Quotes, and Backup Power / Battery. Each ad group represented a different reason someone might be searching, so the keywords, negatives and ad messaging needed to reflect that intent.
The baseline period ran from 30 May to 28 June 2026 on the same R25,000 monthly spend used in the optimized period. It produced 42 conversions at a 6.32% conversion rate and R595.24 cost per conversion. That gave us enough conversion history to see where the account was working and, more importantly, where the next round of optimisation could make the biggest difference.
- 1Separate the intent. Installation, quote and backup-power searches were given their own campaign structure so performance could be understood by commercial need.
- 2Read the search behaviour. Search-term data showed where spend was being pulled toward irrelevant or lower-value queries, creating the basis for tighter keyword and negative-keyword decisions.
- 3Protect the budget. The aim was to concentrate the same R25,000 on searches more likely to become genuine enquiries, rather than solve the problem by spending more.
Performance that can be seen at a glance.
The headline KPIs are separated from the story so a recruiter can understand the commercial outcome in seconds, then inspect the campaign evidence below.
Google Ads Search performance optimized 30-day period, 29 Jun to 28 Jul 2026. Same R25,000 spend as the baseline period.
Baseline period
30 May to 28 Jun 2026 · R25,000 spend · Maximize Conversions bidding across Johannesburg, used to establish conversion volume before moving toward cost control.
Optimized period
29 Jun to 28 Jul 2026 · R25,000 spend · Target CPA bidding, with optimisation based on the baseline conversion data.
What we set out to hit before results were in.
Targets were set before optimization began. The baseline period missed all three; the optimized period cleared all three the basis for moving into the scaling phase.
Qualified Leads / month
Target: 50+
Before: 42 Missed
After: 58 Hit
Conversion Rate
Target: 7.0%+
Before: 6.3% Missed
After: 8.6% Hit
Cost per Qualified Lead
Target: R500 or under
Before: R595 Missed
After: R431 Hit
The situation
SolidPower needed a digital experience that could turn interest in residential solar into a clear next action.
We tightened the path from search intent to enquiry.
Solar is a considered purchase. The account needed to move from generating traffic to generating qualified enquiries without simply spending more to get there.
The optimisation was deliberately focused. We improved the quality of the search traffic, made the bidding strategy more useful once enough data had been collected, improved the landing-page journey, and made sure the conversion signals being used for optimisation could be trusted.
- 1We improved keyword quality. The campaign was tightened around high-intent commercial searches, using exact and phrase match to give the account a clearer signal about who was actually looking to buy.
- 2We used search behaviour to remove wasted traffic. Search-term analysis became an ongoing optimisation input, helping us identify irrelevant search queries and adding negative keywords so more of the budget stayed focused on useful commercial intent.
- 3We changed how Google was allowed to bid. Maximize Conversions was used while the account gathered enough data. Once the baseline produced 42 conversions, the campaign moved to Target CPA with a R500 cost-per-lead ceiling.
- 4We improved the post-click experience. The landing page was rebuilt so visitors could understand the offer, available solutions and reason to enquire before being asked for their details. Each advertised service had it’s own landing page.
- 5We made measurement dependable. Form submissions and calls were tracked as conversion actions, while GA4 provided additional context around landing-page traffic and engagement. The point was simple: bidding decisions are only useful when the signals behind them are reliable.
From ad click to assessment request.
The landing page was rebuilt to make the value proposition, trust signals and next action easier to understand before asking for a lead.
The baseline page used an immediate hero form. The redesign moved the lead capture lower in the journey so the visitor first understands the offer and the available solutions.
The rebuilt SolidPower landing page, captured from the live website. The screenshot preserves the full page experience without relying on an embedded external site.

The turning point
The campaign was not made more efficient by one isolated change. The pieces started reinforcing each other.
Better traffic. Better intent. Better signals. A better page.
Once irrelevant search queries were filtered out, the account put more of its fixed budget behind searches with stronger commercial intent. That created a cleaner environment for the bidding strategy to work in.
At the same time, the landing-page rebuild gave those visitors a clearer route to the next step. Tracking then connected the two sides of the work: Google Ads could optimise against real conversion actions, while GA4 added context about what happened after the click.
The result was not simply a lower cost per conversion. The campaign generated more conversions from the same R25,000 spend, while impressions fell because the account was deliberately becoming more selective about the traffic it entered the auction for.
Two campaign views. One clear before-and-after.
These two views are the evidence at the end of the story. The work between them was the optimisation: tighter keyword intent, search-term-driven exclusions, a more disciplined bidding strategy, a clearer landing page and dependable conversion measurement.
Campaign Performance · 30 May to 28 Jun 2026
.png)
Campaign Performance · 29 Jun to 28 Jul 2026
.png)
What changed
The numbers make sense when they are read alongside the optimisation work.
The account became more selective without becoming smaller in outcome.
Spend stayed at R25,000. Impressions fell from 16,625 to 12,255 as irrelevant traffic was filtered out, but clicks increased from 665 to 674. CTR improved from 4.00% to 5.50%, and conversions increased from 42 to 58.
That combination is important. The campaign did not win simply by buying cheaper traffic. It became better at concentrating spend on searches that were more likely to produce an enquiry.
The three numbers that mattered.
CTR and CPC remain visible inside the campaign evidence, but they were not the business KPIs used to judge success.
Use GA4 to explain what happened after the click.
The GA4 view is focused on the landing-page experience rather than duplicating Google Ads conversion reporting. The screenshot should show the landing-page traffic and the engagement signals that help explain whether visitors actually engaged with the rebuilt page.
29 Jun to 28 Jul 2026
Sessions
How much paid traffic reached the landing page.
Engaged sessions
Whether visitors met GA4’s engagement threshold.
Engagement rate
Quality of interaction with the page.
Average engagement time
Depth of attention on the landing page.
Landing page
Which entry page received the paid traffic.
form_submit key event
Lead-intent action captured in GA4.
With the efficiency target cleared, the next question is scale.
The optimized period cleared every target at R25,000/month spend. The recommended next phase is to test a R50,000/month ceiling while protecting the R500 cost-per-qualified-lead target and monitoring lead quality. The strongest candidates for additional budget are Solar Quotes and Backup Power / Battery, based on their stronger After-period efficiency.
What I actually worked on.
A concise view of the skills demonstrated by this case study.
Paid Media
Campaign structure, keyword intent, bid strategy, negative-keyword development and ongoing optimization.
Landing Page & CRO
Sharper information hierarchy, stronger calls to action and a shorter path from visitor to assessment request.
Measurement
Conversion measurement and analytics designed to connect paid traffic with meaningful actions.
Looking for someone who can connect media buying, landing-page CRO and measurement?
This portfolio is built to show the work not just a list of platforms.
Discuss a Project →