Email has no front door
Set the ROI arguments aside for a minute and look at the mechanics. Email is a delivery channel. It sends messages to addresses. It has no mechanism whatsoever for producing a new address — every single one arrived from search, social, paid, an event, a referral or a transaction.
That makes "SEO or email" a category error, in the same way "engine or fuel tank" is. But it also makes the practical question sharp: if email is where the money is collected, what is the cheapest reliable way to fill it?
Search is usually the answer, for one reason. A person who found you by typing a problem into Google has pre-qualified themselves. They had the problem, they went looking, they landed on your page and they gave you an address. Compare that to a lead-gen form on a paid social ad, where you interrupted someone and offered them a discount to fill it in. The two addresses cost roughly the same and behave nothing alike six months later.
The 24-month model on 500 organic signups a month
Here's the arithmetic, with every assumption visible so you can replace it with your own. This is a model, not a case study — the point is the shape of the curve, not the rupees.
Assumptions: 500 new subscribers a month from organic search, 2% of the list lost each month to unsubscribes and hard bounces, 1% of the live list buying in any given quarter, and a ₹4,000 average order value. Change any of those four and the table changes; the compounding doesn't.
- The gap between 12,000 and 9,400 is the churn nobody budgets for. Over two years you lose about 22% of everything you acquired. Model it or your forecast is wrong by a fifth.
- The revenue line is a quarterly figure, not cumulative. By month 24 the list is generating roughly ₹3.77 lakh a quarter on assumptions that are deliberately conservative — 1% buying per quarter is a low bar for a warm, consent-based list.
- Meanwhile the SEO that produced the signups is still producing them. That's the part a channel-by-channel P&L never shows: month 24's 500 signups came largely from pages published in months 1–9.
| Month | Gross signups to date | Live list | Illustrative revenue that quarter |
|---|---|---|---|
| 6 | 3,000 | ≈ 2,800 | ≈ ₹1,12,000 |
| 12 | 6,000 | ≈ 5,300 | ≈ ₹2,11,000 |
| 18 | 9,000 | ≈ 7,500 | ≈ ₹2,99,000 |
| 24 | 12,000 | ≈ 9,400 | ≈ ₹3,77,000 |
Why the shortcut fails: bought lists in India
The obvious objection to a 24-month build is that you could buy 12,000 Indian email addresses tomorrow for less than one month of SEO. People do this constantly. Here's the mechanical reason it doesn't work, separate from the ethics.
Deliverability is reputation-based, and reputation is attached to your sending domain. Gmail and Yahoo's bulk-sender requirements — in force since early 2024 for anyone sending to consumer inboxes at volume — require SPF, DKIM and DMARC authentication, one-click unsubscribe, and a user-reported spam rate kept below 0.3%. A cold, purchased list is the fastest known way to breach that threshold.
- Spam traps. Purchased lists are scraped and recycled, and recycled lists contain addresses that mailbox providers have specifically converted into traps. Hitting them is a direct signal that you didn't collect consent.
- Hard bounce rate. Scraped Indian B2B lists are usually stale — people change jobs, domains lapse. A high bounce rate on a first send from a new domain is read as exactly what it is.
- Complaint rate. People who never asked to hear from you press the spam button. Enough of them and Gmail stops delivering to the inbox, then stops delivering at all.
- It's your domain, and it's hard to undo. Reputation damage doesn't stay with the campaign. It follows the sending domain into every invoice, password reset and sales email you send afterwards. Recovery takes months of low-volume, high-engagement sending — assuming it works.
- Consent is now a legal question in India too. The Digital Personal Data Protection Act, 2023 is built around consent for processing personal data. A list you bought carries no consent you can point to.
The offers that actually convert an organic reader
500 signups a month from organic traffic is not a popup problem. It's an offer problem. A reader who found a page by searching a specific question will trade an email address for something that solves the next thing they were going to do — and for nothing else.
Ordered roughly by how hard each one works, and the mechanical reason it does.
- The thing they were about to build themselves. A template, a spreadsheet, a checklist, a contract clause, a calculator. Highest intent, highest conversion, and it self-selects for people who have the problem right now.
- A benchmark or a real number. "What 40 Indian D2C brands actually pay for warehousing" converts because the number isn't available anywhere else. Only publish this if you genuinely have the data.
- The tool. A free calculator that requires an email to send the result. Slightly cynical, extremely effective, and the completed result gives you segmentation data for free.
- A course or sequence with a defined end. "Five emails on fixing your Core Web Vitals" converts better than "our newsletter", because it promises a finish line.
- "Subscribe to our newsletter." Include it, expect nothing from it. It converts the people who were going to subscribe anyway.
Match the offer to the page's intent
The one rule that matters: the offer on a page should be the logical next step from that specific query. A visitor reading a definition page wants a broader guide. A visitor reading a comparison page is close to deciding and wants a checklist or a quote. Running one site-wide popup ignores all of that and costs you most of the conversion rate.
This is the overlap between search work and conversion work, and it's why conversion rate optimisation usually pays back faster than more traffic once you're getting a few thousand organic sessions a month.
Email revenue is the receipt SEO's attribution loses
Here's the uncomfortable part for anyone reporting on channels in isolation. Last-click attribution will credit almost none of this revenue to search.
The sequence is: someone searches a question in March, reads a page, downloads a template, gets emailed for eleven months, clicks a campaign in February and buys. GA4 records an email conversion. The blog post that started it gets nothing. Do that at scale and you will systematically underfund the channel that's actually producing the pipeline — and it happens in nearly every company that reports channel-by-channel.
The fix isn't a better attribution model. It's a first-touch field on the subscriber record.
- Stamp the source on every subscriber at signup. Which page they subscribed from, which query brought them in if you can capture it, and the date. One hidden field, set once.
- Report email revenue split by original acquisition source. Organic, paid, social, event, referral. This takes an afternoon to build and it changes budget conversations permanently.
- Track subscriber cohorts by signup month, so you can see whether the people search brings you buy at a different rate than the people ads bring you. They usually do.
- Keep the baseline honest. Freeze where you started — list size, monthly signups, email revenue — before any SEO work begins, or you'll be arguing about attribution instead of measuring.
The verdict
If you have a list of any size and you've never properly worked it, email wins the next 90 days. Clean it, segment it, and send something worth opening. It's the fastest revenue in marketing and it costs almost nothing to send.
If your list is under about 2,000 addresses, SEO wins, and it isn't close. Email's return per rupee is spectacular precisely because the acquisition cost sits in someone else's budget line. A brilliant email programme sent to 400 people is a rounding error.
The right sequence for most companies: fund search to build the list, fund email to bill it, and stop reporting them as competing channels. Our SEO starts at ₹75,000/mo with smaller sites from ₹40,000, all ex-GST, month-to-month after the first quarter. If you're weighing this against paid acquisition instead, the SEO versus PPC arithmetic is the other half of the same question.
One honest caveat: none of this works if the content offer is weak. 500 signups a month assumes pages people want and something worth trading an address for. Get either wrong and the model in section two produces 60 signups a month and a very slow two years.