Email List From Scratch, No Traffic: What to Build First
Short answer: Build the parts that are expensive to change later and skip the parts that are cheap to change. At zero traffic that means one email provider you have checked you can leave, authenticated sending on your own domain, a consent record from the first subscriber onward, and one plain inline form. It does not mean pop-ups, split tests, a polished lead magnet or a welcome sequence. Those are tuned against reader behavior, and with no visitors there is no behavior to tune against.
A form on a site nobody visits collects nothing. That is not an argument for skipping the form. It is an argument for being precise about which hour of setup work still pays off when the visitor count is zero.
How to start an email list from scratch with no traffic
The useful split is not "important" against "unimportant". It is reversible against irreversible.
Some decisions are cheap to undo at any point. Form placement, headline wording, which freebie you offer, how often you send: all of these can be changed in ten minutes next year, and none of them can be evaluated now, because evaluating them requires visitors.
Other decisions get more expensive the longer the list exists. The provider you build automations inside. The domain your mail is sent from. Whether you have a record of how each subscriber consented. Whether the addresses you collected are exportable in a form another tool will accept. A list of forty is trivial to move. A list of four thousand with two years of tags and three automations is not, and by then the mistake has been compounding quietly.
So the rule for the zero-traffic phase is: do the irreversible things carefully, do the reversible things in their simplest possible version, and stop.
| Decision | Reversible? | Do it now? |
|---|---|---|
| Email provider | Hard to undo at scale | Yes, with an export check |
| Sending domain and authentication | Painful to change later | Yes |
| Consent record and signup source | Cannot be reconstructed | Yes |
| One inline form with a clear promise | Trivial to change | Yes, simplest version |
| Lead magnet | Trivial to replace | A rough one, or none yet |
| Welcome sequence | Easy to rewrite | One email, not four |
| Pop-ups, slide-ins, exit intent | Trivial to change | No |
| A/B tests on form copy | Needs volume | No |
The four things worth doing before anyone arrives
Pick a provider you have confirmed you can leave. The feature comparison matters much less at this stage than the exit. Before you create an account, find the export function in the documentation and confirm you can get out your subscriber list with its tags and signup dates, not just a column of addresses. This is the same discipline as vetting any vendor before you commit to it, and it matters more for email than for most tools because the asset is the list itself. The related question of what happens to your data when a tool shuts down has an uncomfortable answer for email platforms: subscribers are usually exportable, automations and form history often are not.
A related note on cost. Email is a recurring, mission-critical service and it is the wrong category for a lifetime deal, for the same reasons that apply to the tool categories you should never buy lifetime. A provider with no recurring revenue from you has no recurring incentive to maintain deliverability on your behalf. Use a free tier now and pay monthly later.
Free tiers are generous enough to carry a new site for a long time, though limits differ sharply between providers and change often. As one example, MailerLite's free plan lists 250 active subscribers, 2,500 emails a month and three automations of up to five steps, checked on 2026-10-03. Read the current plan page of whichever provider you shortlist rather than trusting a comparison article, including this sentence.
Authenticate your sending domain. This is the single most valuable thing you can do at zero traffic, because it is pure setup with no reader input required and it is a nuisance to retrofit. Google's sender guidelines require every sender to use SPF or DKIM authentication, transmit over TLS, keep valid forward and reverse DNS records, and keep reported spam below 0.3 percent. Senders of 5,000 or more messages a day to Gmail accounts additionally need SPF and DKIM together, DMARC, domain alignment and one-click unsubscribe. You are nowhere near the volume threshold and will not be for a long time, but the baseline applies to your very first send, and your provider will walk you through the DNS records during onboarding. Doing it on day one costs twenty minutes. Doing it after your early sends have already been filtered costs you a reputation you then have to rebuild.
Record consent from the first subscriber. A list's legal standing is made of records you either kept or did not. The ICO's guidance on electronic mail marketing is clear that marketing email to an individual generally needs specific consent, with only a narrow soft opt-in exception for people who previously bought something similar from you, and that bought-in lists never qualify. Most platforms store the signup source, timestamp and form automatically if you let them. Turn that on before subscriber number one, because you cannot go back and reconstruct it for the people who joined while it was off.
While you are in the settings, put a real physical postal address in the email footer. The FTC's CAN-SPAM guide requires a valid postal address in every commercial message along with accurate headers, a non-deceptive subject line and a clear opt-out that keeps working for at least thirty days after a message is sent. A post office box or commercial mailbox satisfies it.
Put up one inline form with a specific promise. One. In the body of your posts, where someone is actually reading, not in a sidebar nobody looks at. The promise is the only part that matters: "get an email when something changes" beats "subscribe for updates", and naming the specific thing beats both.
What is genuinely a waste at zero traffic
Pop-ups and exit-intent overlays. Their entire justification is a conversion lift measured against a baseline. You have no baseline. All you can do is install a thing that will annoy your first handful of visitors, who are the ones most worth not annoying.
Split tests of anything. A test needs enough visitors to tell a difference from noise. At single-digit daily visitors, every result you see is noise, and acting on it teaches you something false that you will then defend.
A polished lead magnet. Designing a PDF before you know which post attracts anyone is work done against a guess. Write posts first. When one of them starts getting visitors, build the upgrade for that post, which is both easier to write and easier to match to the reader.
A four-email welcome sequence. Write one email that delivers what was promised and says who you are. Build the rest when there is an archive worth pointing people at and real subscribers whose questions you have read.
Any paid tool for forms, pop-ups or landing pages. Your email provider's built-in form is sufficient at this stage, and committing to another subscription now is how a small stack starts growing things you will later have to audit and prune.
What you can learn at zero traffic, and what you cannot
This distinction saves more time than any tactic.
You cannot learn: which form placement converts best, whether a pop-up is worth the friction, what headline works, which lead magnet your audience prefers, or what sending frequency suits them. All of these require readers, and a confident answer derived from eleven visitors is worse than no answer, because you will build on it.
You can learn: whether your signup form actually delivers the email, whether that email lands in the inbox or the promotions tab when you send it to accounts on three different providers, whether the unsubscribe link works, whether your export produces a file another tool will import, and whether the whole flow from click to inbox takes one step or four. Every one of those is testable by you, today, with no audience at all, and every one of them is a failure that would otherwise be discovered by your first real subscriber.
Run that end-to-end test before you do anything else. It is the only measurement available to you, and a surprising share of new lists are broken in a way the owner finds out about months later.
The uncomfortable part: traffic is the actual problem
A list is a conversion layer. It converts visitors into subscribers. With no visitors, optimizing the conversion layer is optimizing a multiplication by zero, and it is a very comfortable way to feel productive while avoiding the harder job.
The harder job is being findable. For most new content sites that means publishing enough genuinely useful pages that search and AI answer engines have something to surface, which is a slower and less satisfying project than configuring a signup form. If you are deciding where the next ten hours go, they go into the content and into the structural work that makes it extractable, which is what an AEO checklist for a WordPress blog is for. The form can wait in its simplest form indefinitely; it costs nothing while it waits.
There is one exception worth naming, because it is the only list-building tactic that works with no site traffic at all: borrowing someone else's audience. A guest post, a podcast appearance, a genuinely useful answer in a community where your subject is discussed. These send people who do not come from your site, so the form has something to catch. They are also real work and they are not scalable, which is why most advice lists them and most people skip them.
A sequence for the first ninety days
- Week one. Choose a provider, confirm the export, authenticate the sending domain, turn on consent recording, add a postal address to the footer.
- Week one, same afternoon. Add one inline form with a specific promise, and one delivery email. Test the whole flow to three different inbox providers.
- Weeks two to ten. Publish. Do not touch the email setup. Resist the pop-up.
- When a single post starts receiving regular visitors. Build one lead magnet matched to that post, and put the form inside that post. This is the first moment you have evidence rather than a guess.
- When you have subscribers who did not come from people you know. Expand the single welcome email into a short sequence, and start thinking about what you will actually send.
That order is deliberately slow on the email side, because nearly every mistake in list building at this stage comes from building the machinery before there is anything to put through it.
FAQ
Should I add a signup form before my site has any traffic?
Yes, one, in the simplest version. The cost is near zero and a visitor you do not capture is gone for good. What is not worth doing is tuning it, because tuning requires data you do not have.
Which free email plan should I start on with no subscribers?
Any of the main providers will carry a new site comfortably. Choose on two criteria rather than feature count: whether the export is complete and documented, and whether the automation limits on the free tier will still fit when you have a few hundred subscribers. Plan limits change frequently, so check the provider's own pricing page on the day you decide.
Is a waitlist or coming-soon page worth it before launch?
It can be, if you have somewhere to send people from. A waitlist page with no referral source is the same empty room as a blog with no posts. If you are appearing on a podcast or posting in a community, a landing page gives that mention somewhere to land.
Do I need a lead magnet to get my first subscribers?
No. Early subscribers usually come from people who already know you, or from a single post that solved a specific problem well. A clear promise about what the emails will contain does more at this stage than a hastily made PDF.
How many subscribers before a list is worth sending to?
There is no threshold number, and anyone quoting one is guessing. The more useful test is whether you have something to say that the recipients cannot get more easily elsewhere. If you do, send it to twelve people. If you do not, a larger list will not fix it.