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. These aren't cheap impulse buys — they're £300+ products for people who've done their research. They care about eye health, light quality, and getting something that'll last.
That means the buying journey is longer. People compare, read reviews, think about it. Generic ads weren't speaking to that.
The challenge wasn't the budget. We had up to £80k per month at peak (less in quieter months). 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 customer was everything.
Someone buying a £300+ reading light has done their homework. They're not clicking on generic "buy lights here" ads. They want to know you understand their problem — the eye strain, the frustration of not being able to read comfortably anymore, the hours they've spent researching solutions.
Once I started speaking to that, the ads performed. And because it's a considered purchase, we couldn't expect instant results. It took patience and consistent improvement over time.
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