Every paid channel gets more expensive over time. Google Ads CPCs are up 30-50% in many verticals over the last three years. Meta CPMs have doubled since 2020. The temptation is to bid harder, but that just makes the auction worse for everyone. Better moves below.
Why this happens
- More advertisers in your space, all using better-trained algorithms competing for the same auction.
- Smarter targeting means everyone identifies the same high-value users — and bids them up.
- Privacy changes (iOS 14, cookie deprecation) make the platforms work harder to find converters, raising costs to deliver the same volume.
- Shareholder pressure on the platforms — Google and Meta are public companies; their ad prices climb with their revenue targets.
Play 1: Stop fighting in the same auction
Most of your competitors fight over the top 5-10 search terms in your category. Instead, find the long tail. Open the search terms report — there's almost always a 100-keyword set with cheap CPCs that nobody else is pursuing.
Same on Meta: instead of broad audiences with 10M+ size, layer interests + behaviors to land in the 50K-500K range where competition is thinner.
Play 2: Get better at attribution
If you're losing money on Google because "CPC is too high," check whether you're crediting Google for sales it didn't actually drive. Cross-platform attribution often reveals 30-40% of "performance" was double-counted across platforms.
Play 3: Lift conversion rate, not bids
Doubling conversion rate halves CPA. The same $5 CPC that's "expensive" at 2% conversion becomes great at 4%. Most accounts have more upside in the page than in the auction. CRO guide.
Play 4: Diversify channels
If you're 100% Google, you've capped at the Google audience and you're paying Google's prices. Spread across platforms. Microsoft Ads typically delivers 30-50% cheaper search clicks than Google for the same intent. Nextdoor undercuts Meta for local services. Don't be a single-platform shop.
Play 5: Build assets the platforms can't tax
The most expensive customer is a stranger from a search ad. The cheapest is a returning email subscriber. Long-term cost defense:
- Email list — Resend / Mailchimp / etc. Push every paid lead into a sequence.
- SEO content — Google ranks your articles, sends free traffic.
- Referral / loyalty programs — existing customers recruit new ones at near-zero CAC.
- Owned communities — Discord, Slack groups, newsletters. People listen to you without an ad in front of it.
A business that gets 30% of new revenue from owned channels can absorb 40% rising CPCs without dying. A business 100% reliant on Google can't.
Play 6: Raise prices
Underrated. If your LTV is $300 and CAC is $200, raising prices 20% to LTV $360 with no churn lift means you can now afford CAC $240. Suddenly Google "feels affordable" again because your unit economics widened.
Most B2B and SaaS businesses are 20-40% under-priced relative to value delivered. CRO of pricing beats CRO of landing pages every time.
Play 7: Quit the unprofitable channel honestly
Sometimes a channel just isn't worth it anymore. If Google has been rising 20% YoY and your conversion rate isn't lifting, put your spend somewhere younger and cheaper. Channels follow a hype cycle:
- Cheap and weird (early)
- Profitable and growing (middle)
- Expensive and saturated (mature)
- Unprofitable for newcomers (late)
Reddit Ads, Spotify Ads, podcast ads, TikTok Ads — most are still in the cheap-and-weird stage for many verticals. Worth testing.