Search ads vs social media ads: where to start
Search ads vs social media ads for a small business: hot demand vs demand you create, a worked budget example and a rule for the first $1,500.
Search ads vs social media ads is less a question of channels than of demand. Search ads catch people who already want what you sell and are typing it into a search box. Social ads reach people who weren't looking and give them a reason to want it. A small business with a limited budget should usually start where the demand already exists, and only then pay to create more of it.
I disagree with the common advice to “test everything a little”. With $1,500 a month, splitting money across five platforms gives each one too little data to tell you anything. Pick by demand type first, then test inside that channel.
Two kinds of demand
The question to ask is simple: do people already search for what I sell?
Hot demand means the need exists and people put it into words: “emergency plumber”, “house cleaning near me”, “tax accountant for freelancers”. With search ads, keywords match your ads to the terms people search for, so you pay to stand in front of someone who already decided to buy and is choosing from whom.
Demand you create means people don't know they want it yet, or don't know it exists: a new product, an unusual format, an impulse purchase. Nobody searches for it, so there's nothing to match. In social feeds you pick an audience (location, age, interests) and show them something that makes them stop scrolling.
Same business, different products, different answers.
A worked example
Say Anna runs a home cleaning service in a mid-sized city. She has two products:
- regular cleaning, the bread and butter;
- a new “move-out” package with an eco set, which almost nobody searches for by name.
She has $1,500 a month for ads. All numbers below are hypothetical.
Regular cleaning on search
| Step | Value |
|---|---|
| Budget | $1,500 |
| Cost per click | $3.00 |
| Clicks | 1,500 / 3 = 500 |
| Site conversion to a lead | 6% |
| Leads | 500 × 0.06 = 30 |
| Cost per lead | 1,500 / 30 = $50 |
| Leads that become clients | 40% |
| Clients | 30 × 0.4 = 12 |
| Cost per client | 1,500 / 12 = $125 |
Regular cleaning on social
| Step | Value |
|---|---|
| Budget | $1,500 |
| Cost per 1,000 impressions | $10 |
| Impressions | 1,500 / 10 × 1,000 = 150,000 |
| Click-through rate | 0.8% |
| Clicks | 150,000 × 0.008 = 1,200 |
| Site conversion to a lead | 1.5% |
| Leads | 1,200 × 0.015 = 18 |
| Cost per lead | 1,500 / 18 ≈ $83 |
| Leads that become clients | 20% |
| Clients | 18 × 0.2 = 3.6 |
| Cost per client | 1,500 / 3.6 ≈ $417 |
Social gives more than twice the clicks and a third of the clients. The clicks are cheaper because the people are colder: they saw a nice photo and tapped, they didn't have a dirty flat and a free Saturday.
For regular cleaning the answer is search.
The move-out package
Now the new package. Anna checks her keyword planner and finds that the phrase she would bid on gets, say, 200 searches a month in her city. Even if her ad gets a quarter of them as clicks:
- 200 × 0.25 = 50 clicks;
- 50 × 6% = 3 leads.
That's the ceiling. More budget won't buy searches that don't happen. Here social is the only way to reach enough people: show the package to people in the city who are likely to move, explain what's in the box, and let them remember it.
So the rule I'd give Anna:
- Hot demand, measurable search volume: start with search. Put most of the budget there.
- Demand you create, low search volume: start with social, and judge it by more than leads in the first week.
- Both: search for the core service first; once its cost per client is stable, move 20–30% of the budget to social for the new product.
Check on different numbers
Say Anna's search clicks cost $6, not $3. Then 250 clicks, 15 leads, 6 clients, $250 per client. Social at $417 still loses, but the gap is smaller. If clicks reach $10 and her conversion falls to 4%, search gives 150 clicks, 6 leads, 2.4 clients, $625 per client, and social wins. Cost per click alone tells you nothing; run the whole chain down to a client. Cost models are covered in CPC, CPM, CPA and CPL explained.
Where social pays back differently
Social ads often start a journey that ends somewhere else. A person sees the ad on Tuesday, remembers the name, and on Friday types it into a search box or comes straight to the site. The lead then looks like “organic search” or “direct”.
That doesn't make social useless, but it changes how you judge it:
- watch branded searches and direct visits before and after a social campaign;
- give a social test at least 3–4 weeks before you cut it;
- add a short “How did you hear about us?” field in the form or ask on the first call.
Search has the opposite problem: it's easy to measure and easy to overrate. Some of the people who click a search ad for your brand name would have found you anyway.
Mistakes and pitfalls
- Comparing channels by cost per click. Social clicks are almost always cheaper and almost always colder. Compare cost per client.
- Running social to a generic home page. A cold visitor needs one clear offer and one action. A home page with ten links loses them.
- Search without negative keywords. “Cleaning jobs” and “how to clean an oven” bring clicks from people who will never buy. Check the search terms report weekly in the first month.
- Judging social in a week. Demand creation is slow. If you need leads this week, that's an argument for search, not a verdict on social.
- One creative for a month. On social, the same ad shown to the same people stops working. More on that in ad creative fatigue.
How this looks in Gauss
- Tag every ad with UTM and compare
utm_sourceandutm_campaignside by side: visitors, visits, conversions. - Automatic goals catch
form_submitandcontact_click(phone, email, messenger) without setup, so leads from both channels are counted the same way. - A conversion is credited to the visit where it happened. If social starts the journey and the lead comes on a later direct visit, Gauss shows it as direct. Keep this in mind when you judge social.
- Cost per lead and ROMI from imported ad spend are coming in the next version. Until then, divide spend from the ad account by conversions per campaign.
What to do in an hour
- List your products or services. For each, write the phrase a buyer would type into a search box.
- Check search volume for each phrase in your ad platform's keyword tool, for your city or region.
- Mark each product: hot demand or demand you create.
- For the hot-demand product, set up one search campaign with exact and phrase match and a list of negative keywords.
- Fill in the two tables above with your own cost per click and conversion rates. Even rough guesses show which channel has a chance.
For the full picture of a campaign once it's running, see which ads bring sales and which only bring clicks.
The bottom line
I'd start with search almost every time a small business sells something people already look for. It's the closest to money and the easiest to measure. Social is how you grow beyond the people already searching, and it needs more patience and a different yardstick.
The lighthouse in the cover photo works because ships are already looking for it. Search ads work the same way. Social is for the ships that don't know the harbour exists yet.
Your task: pick your main service, find its monthly search volume in your region and write it down next to your ad budget. If the volume is near zero, your first channel is social.
Want to see which channels actually bring you customers? Try Gauss →