Two questions decide it: have you found product-market fit, and do buyers have words for what you sell? Before fit in a known category, ads buy evidence. After fit in a known category, ads buy pipeline while SEO builds on proven terms. After fit in a new category, SEO goes first. Before fit in a new category, fund neither.
What most founders get wrong is comparing the two on cost per acquisition, as if both channels charged per customer. They don’t. Ad spend is marginal: each extra rupee buys clicks today, and the cost stops when the spending does. SEO spend behaves like a fixed investment: you pay upfront for pages and fixes, and the return arrives on a schedule nobody controls. One blended CAC number hides the real question: does the payback land inside your runway? It is also why “why isn’t organic working yet?” is usually the wrong board question. Organic was often started where it could not have worked yet.
Why doesn’t comparing CAC settle SEO vs paid ads?

Paid CAC is fast, visible and incomplete. Budget for tax before you budget for clicks. Google’s India tax page states that advertisers billed by Google Asia Pacific are “charged a Goods and Services tax (GST) of 18% on all the purchases,” added on top of ad costs. If your approved marketing line is ₹1,00,000 including tax, about ₹84,700 reaches the auction. Whether you can recover that GST as input tax credit is a question for your CA, not your ads account.
SEO cost has no published timeline. Google’s own guidance on hiring an SEO says plainly: “No one can guarantee a #1 ranking on Google.” It then tells you to ask any provider, “What kind of results do you expect to see, and in what timeframe?” Google puts the timeline on the person selling the work, and so should you.
I won’t give you a CAC benchmark for either channel, and you should distrust any article that does. A published average across sectors, cities and ticket sizes describes no real startup. Use a runway test instead:
- Write down your months of runway.
- Ask whoever will do your SEO for a payback range, low end and high end, in writing.
- If the high end falls past your runway, SEO is a bet. Size it like one: a slice of the budget, never the whole of it.
For ads, produce your own CAC range from your own conversions, not a borrowed figure. add the engagement where the runway test changed a founder’s allocation — the runway at the time, the SEO payback range quoted, and how much budget moved.
Which of the four situations is your startup in?

Two tests place you. For fit: are customers buying again, or referring others, without discounts or founder-led persuasion? For category: type the phrase your last five customers used to describe their problem into Google. If ads and comparison pages come back, the category is known. If results describe a different problem, it is new.
<table>
<thead>
<tr>
<th scope=”col”>Decision</th>
<th scope=”col”>Before fit, known category</th>
<th scope=”col”>Before fit, new category</th>
<th scope=”col”>After fit, known category</th>
<th scope=”col”>After fit, new category</th>
</tr>
</thead>
<tbody>
<tr>
<th scope=”row”>Verdict</th>
<td>Ads as research</td>
<td>Do neither yet</td>
<td>Ads now, SEO on proven terms</td>
<td>SEO first</td>
</tr>
<tr>
<th scope=”row”>What buyers type today</th>
<td>Category terms your competitors already bid on</td>
<td>Words for a different problem, or nothing</td>
<td>Category terms with competition you can measure</td>
<td>Problem descriptions, rarely your category name</td>
</tr>
<tr>
<th scope=”row”>What the budget is buying</th>
<td>Evidence on which terms convert</td>
<td>Nothing search can deliver yet</td>
<td>Pipeline now, owned pages later</td>
<td>The first pages that define the problem</td>
</tr>
<tr>
<th scope=”row”>Role of ads</th>
<td>Small, capped test on a few high-intent terms</td>
<td>None</td>
<td>Main pipeline source while pages mature</td>
<td>Brand terms only</td>
</tr>
<tr>
<th scope=”row”>Role of SEO</th>
<td>Technical basics only</td>
<td>None beyond a crawlable site</td>
<td>Pages built on terms ads have proven</td>
<td>Main investment</td>
</tr>
<tr>
<th scope=”row”>Signal you have moved</th>
<td>Repeat buying without discounts</td>
<td>Prospects describe the problem in the same few words</td>
<td>Rising click costs on terms your pages now rank for</td>
<td>Non-branded impressions rising on problem queries</td>
</tr>
<tr>
<th scope=”row”>Failure to avoid</th>
<td>Treating test spend as a growth channel</td>
<td>Spending to feel busy</td>
<td>Never moving spend from ads into pages</td>
<td>Bidding on problem terms with weak intent</td>
</tr>
</tbody>
</table>
The fourth column surprises people. With no category name to bid on, broad problem terms buy curious readers, not buyers. What you can own is the explanation: the startup whose pages describe the problem best is the one searchers, and AI answers, find first once the category gets a name.
When should a startup spend on neither SEO nor ads?
Before fit, in a category buyers don’t search for. This is the second column, and it is the case most agencies will never recommend, because nothing in it is billable.
Here is the argument. Ads on adjacent terms buy clicks from people solving a different problem, so the data tells you about their problem, not yours. Pages written for a category nobody names rank for nothing. Worse, both produce numbers that feel like learning. A month of either returns a dashboard. A month of sales calls returns the words customers use, which both channels need later.
So spend the month on conversations, and write down the exact phrase each prospect uses before you correct them. The exit condition is concrete: when your last ten prospects describe the problem in roughly the same words, you have a category, and you move to the first or fourth column.
This is defensible to a board because it has an exit, and because neither channel can be bought ahead of schedule. Google “doesn’t accept payment to crawl a site more frequently, or rank it higher.” Say it in one line: we are not paying to learn what a sales call tells us for free.
What goes wrong when startups run both channels?
Ads get judged before they have calibrated. Google says it “can take up to around 50 conversion events or 3 conversion cycles” for a bid strategy to calibrate. A small budget split across twenty keywords may never get there. Fund fewer terms and let them finish learning.
Organic gets reported as one number. Brand searches grow with ads, PR and word of mouth. That is not SEO working. Search Console now has a branded and non-branded filter that separates queries by “whether or not the search term included your brand name.” Report the non-branded line to your board. Google notes some queries “might be incorrectly identified,” so treat it as a direction, not an audit.
The search terms report never reaches the content writer. Google describes the report as helping you “discover new ideas for creative and landing page content.” It is the cheapest keyword research a startup will ever get, and in most setups the ads freelancer and the writer never share it.
The page gets blamed as the channel. Both channels send people to the same landing page. If it converts badly, you pay that cost twice, and switching channels fixes nothing. Conversion rate optimisation often returns faster than moving budget between channels.
When does this framework not apply?

Local and service startups. If buyers search “near me” and pick from the map, visibility depends on your Business Profile and local signals. The stage-and-category grid is the wrong lens.
Enterprise sales through networks. When deals start with an investor introduction, search supports the credibility check before a meeting. It shouldn’t carry a pipeline target.
Marketplaces. You are acquiring two sides with different economics, and each side may sit in a different column.
Restricted ad categories. Some verticals need advertiser verification or face policy limits, which changes what the first column can test and how fast.
An existing brand launching a new product. A strong domain carries signals a new startup doesn’t have, which shortens the SEO side of the runway test.
And the limit that applies to everyone: the grid tells you where to start, not what will happen. Both channels are systems you influence, not ones you control.
Where should you start in the next 15 minutes?
Open Google Search Console, go to the Performance report, and apply the non-branded query filter. Compare the last three months with the three before.
- Non-branded impressions are rising: SEO is doing its early job. Report that line, not pipeline.
- The filter isn’t available: Google says it “isn’t available for sites with a low number of impressions.” That is your board answer: organic hasn’t failed, it hasn’t started.
- You don’t have Search Console: setting it up is your 15 minutes.
Any of the three tells you more about your column than another week of channel debate.
Want Faster Startup Growth?
Use SEO and paid ads to reach more customers.
Contact us today. No obligation. Contact us today.What else do founders ask about SEO vs paid ads?
Should a startup put its whole budget into one channel?
Only in the second column, where the answer is neither. Everywhere else the grid sets a lead channel and a supporting one. Before fit in a known category, ads lead and SEO covers technical basics. After fit, the lead depends on whether buyers search for your category name. The mistake is splitting evenly because it feels balanced rather than because the situation calls for it.
What is a reasonable Google Ads CAC for an Indian startup?
There isn’t a figure worth quoting. CAC depends on your terms, landing page, ticket size and sales cycle, so any average describes nobody. Build your own range instead: fund a few high-intent terms until they have enough conversions to calibrate, then read the low and high ends. Add 18% GST to the spend side before you calculate anything.
How do I explain slow organic growth to my board?
Change what is measured before you change what is promised. Non-branded impressions and indexed pages are fair early measures; pipeline is not. Google publishes no ranking timeline and tells you to get one in writing from whoever does the work. Show the board that range, the runway test, and the ads numbers alongside, so the quarter still has a pipeline story.
Can a category-creating startup skip ads entirely?
Mostly, yes, once it has fit. With no category name to bid on, broad problem terms tend to attract readers rather than buyers. Keep a small brand campaign so competitors can’t take your own name, and put the rest into pages that explain the problem in your customers’ words. Revisit ads when searches for the category name start appearing.
When should we move budget from ads to SEO?
When a term has proven it converts and your page for it has started ranking. Until then, cutting ads loses pipeline you can see for traffic you can’t. Move spend one term at a time, never as a single switch, and watch pipeline for a full sales cycle before moving the next. Rising click costs on those terms make the case stronger.
If you’d rather place your startup on this grid using your own search terms and Search Console data than a generic framework, that is where my SEO services start, alongside the wider services for when the answer isn’t SEO. Get in touch and bring your search terms report.
