The brief
Cyanergy sells and installs solar panels, batteries and LED lighting for Australian homeowners. I led paid lead generation and SEO for the brand through Sales Manager Pty Ltd.
Before I started, Google Ads had spent A$5,644.27 for just 10 conversions: A$559.09 each. The website had almost no organic traffic.
Within weeks cost per conversion fell to A$91.46. HubSpot closed-loop reporting tied ads to deals. Organic traffic grew from 69 to 5,304 visits a month.
Solar is a high-consideration, high-ticket purchase shaped by state rebates, with long sales cycles.
Leads go to a sales team, so the goal was qualified enquiries at a sustainable cost, tracked in HubSpot from ad click to deal.
What made it hard
- A Google Ads account producing very few leads at a very high cost (A$5,644.27 for 10 conversions).
- Negligible organic visibility: 69 estimated visits a month (Ahrefs, 9 Apr 2020), DR 23, 244 keywords.
- No joined-up attribution between ads, forms and the sales pipeline; lead quality was hard to measure.
- Strong competition from national solar retailers and comparison sites.
How I approached it
- Google Ads rebuild. New Search campaigns by state and intent (cost, rebate and product themes), display remarketing, tighter negative keyword lists and landing pages built around rebates and product guides. Landing-page testing.
- Bidding. Moved proven campaigns to conversion-based bidding (Maximise Conversions) once tracking was reliable.
- Lead magnets. eBook and rebate-guide funnels, with a performance-tracking sheet for each.
- HubSpot. Onboarded the team and connected ad accounts to HubSpot contacts and deals for first-form attribution.
- Facebook lead campaigns by state (NSW, VIC), alongside social content calendars.
- SEO. Audit and technical fixes; a content programme of solar-panel and inverter buying guides, reviews and “best of” guides; guest-post link building; a monthly content calendar.
What I did
How I solved it: Start with competitor intelligence, then rebuild paid and inbound around measurable leads.
- I pulled every licensed Australian solar retailer I could find, then used SpyFu, iSpionage and Semrush to see who advertised, what titles and landing-page copy they used, and which offers converted.
- From that research I rebuilt Search around cost, rebate and product themes with matching landing pages, instead of spending more on the old structure that cost A$559 per conversion.
- I ran HubSpot inbound (attract → convert → close): lead-magnet guides, closed-loop attribution from ads to contacts and deals, remarketing “marketing trap” sequences, and a content-led SEO programme on buying guides and reviews.
- Owned paid search, paid social and SEO strategy and execution for the account.
- Account audit, campaign rebuild and ongoing optimisation.
- HubSpot onboarding, attribution and ads reporting.
- Keyword research, content briefs and on-page SEO.
- Monthly reporting to the agency and the client.
The numbers
Paid acquisition
| Metric | Value | Source and period |
|---|---|---|
| Google Ads before | A$5,644.27 · 10 conv. · A$559.09 per conv. | Google Ads, pre-engagement (date range not shown) |
| Google Ads after | A$5,030.03 · 55 conv. · A$91.46 per conv. | Google Ads, 15 May – 23 Jun 2020 |
| HubSpot ads ROI | A$6,357.94 spent · 418K impressions · 3K clicks · 84 contacts · 9 deals · ROI 601% | HubSpot Ads, 15 May – 29 Jun 2020 |
| Cost per contact | A$85.76 → A$70.88 → A$46.54 (−46%) | HubSpot Ads, Mar / Apr / May 2021 |
| May 2021 detail | 802K impressions · 3K clicks · 123 contacts at A$46.54 each | HubSpot Ads, May 2021 |
| Google Ads CPA, May 2021 | A$47.22 (−35% vs April), 121 conversions | Google Ads / Data Studio scorecard |
| Paid contacts over 16 months | 910 contacts at A$69.29 each (A$63,053.39) | HubSpot Ads, 1 Apr 2020 – 31 Jul 2021 (Google + Meta) |






Organic growth
| Metric | Value | Source and period |
|---|---|---|
| Organic traffic / month | 69 → 246 → 4,355 → 5,304 | Ahrefs: 9 Apr 2020 → Jul 2020 → 25 Nov 2020 → ~mid-2021 |
| Organic traffic (second tool) | 351 → 8,810; keywords 297 → 4,830 | Semrush, Apr 2020 → Apr 2021 |
| Search Console | 13.3K clicks · 636K impressions | 12 months to ~Oct 2020 |
| Top guide pages | Best solar inverters 1,253/mo; best solar panels 822/mo (position 5) | Ahrefs, ~31 Jul 2021 |


