Cold email domain setup step by step. Complete beginner guide
inboxwhisper · 2026-02-08 · 1,450 views
Setting up cold email domains correctly from day one saves you months of headaches. Here is the step-by-step guide I wish I had when I started.
Step 1: Buy domains. Use Namecheap, GoDaddy, or Cloudflare. Buy variations of your main domain. Example: if your company is acme.com, buy acmemail.com, getacme.com, tryacme.com. Budget 3 inboxes per domain.
Step 2: Set up Google Workspace. Create Google Workspace accounts on each domain. If you want to skip the manual setup, providers like PuzzleInbox deliver pre-configured inboxes with everything ready.
Step 3: Configure DNS records.
- MX records: Point to Google's mail servers (or your provider's)
- SPF: Add a TXT record authorizing Google to send on your behalf
- DKIM: Generate the key in Google Admin Console and add it as a TXT record
- DMARC: Start with v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Step 4: Verify everything. Use MXToolbox to confirm SPF, DKIM, and DMARC are all passing. Fix any errors before proceeding.
Step 5: Enable warmup. Connect inboxes to your sending platform and enable warmup immediately. Do not send any cold emails for at least 14 days.
Step 6: Test before sending. Send test emails to GlockApps or mail-tester.com. Verify inbox placement is above 85%.
This whole process takes about 2-3 hours per domain if you do it manually, or about 10 minutes if you use a managed provider that handles DNS and warmup for you.
Comments (5)
noobsender · 2026-02-09
this is exactly the guide I needed. one question though — when you say 3 inboxes per domain, do those inboxes need to be different first names? or can I use the same name across domains?
tina_infra · 2026-02-09
use different names across domains. Google can correlate accounts with the same name sending similar content and flag them together. Mix it up — john@domain1.com, sarah@domain2.com, mike@domain3.com
techsales22 · 2026-02-10
tbh the manual setup process takes way too long if you're doing more than 5 domains. 2-3 hours per domain means 15+ hours for a basic setup. managed providers exist for a reason
coldkingdom · 2026-02-11
the 14 day minimum warmup is non negotiable. ive seen people try to skip this and its always the same story — account suspended within a week, money wasted, starting over from scratch
inboxpro · 2026-02-12
Good guide. I want to emphasize Step 4 (verify everything). I audit DNS for clients regularly and roughly 20% of self-setup domains have at least one misconfigured record. MXToolbox is free — there is zero excuse for not checking your records before you start sending.