From Loss-Making to 3.0x ROAS: Turning Around Non-Brand PPC
Non-branded campaigns were losing money at 1.4x ROAS. Better ads and landing pages got it to 3.0x.
What I did
Here's how I approached this project and the results it delivered.
The situation
Non-branded paid advertising was losing money. Every pound spent on Google and Meta was returning just £1.40. After costs, that's a loss.
Brand campaigns performed fine. But non-brand? The campaigns meant to bring in new customers were actively hurting the business.
Serious Readers sells premium reading lights. Not impulse purchases. Considered buys for people who really care about eye comfort and light quality. Generic ads weren't cutting through.
The challenge wasn't the budget. We had up to £80k per month to deploy. The challenge was making that spend work.
What I did
Audited everything
I worked with an agency on Google Ads while running Meta myself. First step was understanding what was actually happening. Which campaigns, which audiences, which creatives were dragging down performance.
Most of the waste came from poor quality scores and irrelevant traffic.
Improved ad quality
Generic ads don't work for specialist products. I rewrote copy to speak directly to the problems our customers faced. Eye strain. Poor lighting. The frustration of not being able to read comfortably.
On Meta, I tested creative variations constantly. Found what resonated and cut what didn't.
Fixed the landing pages
Ads can only do so much. If the landing page doesn't convert, you're paying to send people nowhere.
I rebuilt key landing pages to match ad messaging. Clearer value propositions. Better product photography. Stronger calls to action. Removed friction wherever I found it.
Optimised relentlessly
This wasn't a quick fix. It took years of consistent work. Testing bid strategies. Refining audiences. Adjusting budgets based on performance data.
Small improvements compounded over time.
What made it work
Understanding the product was everything.
Reading lights aren't exciting to most people. But to someone struggling with eye strain, they matter a lot. Once I understood that, the messaging got better.
The other thing was patience. Fixing underperforming campaigns takes time. You test things, learn what works, and keep improving.
Results
- ROAS improved from 1.4x to 3.0x across non-branded campaigns
- Meta Ads reached positive ROAS under direct management
- Scaled spend to £80k/month while maintaining profitability
- Non-brand became a viable acquisition channel instead of a money pit
The work
Screenshots and examples from this project.
Images coming soon
Images coming soon
Want results like this?
Tell me what you're working on and I'll come back with some initial thoughts.
Get in touch