Day 1 Infrastructure: Domain, Email, and Digital Identity (Day 3)
By the end of Day 3, you will have the same digital infrastructure that funded startups spend weeks setting up. A professional domain, business email, and the foundation for your website. Total cost: approximately $20.
This chapter walks through every click.
Choosing and Registering Your Domain
Your domain name is your company's first impression. It matters, but not enough to agonize over for three days. Spend 30 minutes, make a decision, and move on.
What Makes a Good Domain
Short and memorable. Under 15 characters is ideal. People need to type it, remember it, and mention it in conversation.
A .com extension. Always go with .com as your primary domain. It is the cheapest ($10/year on Cloudflare), most trusted, and easiest to remember. Other extensions (.io, .ai, .co) work as secondary domains but .com should be your foundation.
Easy to spell and pronounce. If you have to explain the spelling, pick something else. Avoid hyphens, numbers, and unusual letter combinations.
Domain Name Strategies
If the obvious name is taken (it usually is), try these approaches:
Compound words: Combine two relevant words. Cloudflare, Salesforce, Dropbox, and Mailchimp all use this pattern.
Action + noun: Describes what the product does. Examples: SendGrid, ClickUp, PushOwl, TrackStar.
Invented words: Short, brandable, easy to pronounce. Examples: Figma, Canva, Twilio, Vercel.
Industry slang or abbreviation: Use terminology your audience recognizes. Works well in technical niches.
Add a prefix or suffix: Try "get," "use," "try," "go," or "hub" combined with your core word. GetResponse, UseMotion, TryHackMe.
Use AI to brainstorm:
Generate 30 domain name ideas for a SaaS product
that [description].
Requirements:
- Must be .com available (or likely available)
- Under 12 characters
- Easy to spell and pronounce in English
- Memorable and brandable
- No hyphens or numbers
Target audience: [your buyer profile]
Industry: [your industry]
For each suggestion, rate memorability (1-5)
and relevance (1-5).
Registering on Cloudflare
Cloudflare Registrar charges wholesale prices with zero markup. A .com domain costs approximately $10/year. No hidden fees, no renewal price hikes, no upsells.
Step-by-step:
- Create a free Cloudflare account at cloudflare.com
- Go to "Registrar" in the left sidebar
- Search for your domain
- If available, add to cart and purchase
- Your domain is now live with Cloudflare DNS automatically configured
That is it. Your domain is registered and DNS is already active. No separate DNS setup needed because Cloudflare is both your registrar and your DNS provider.
Setting Up Cloudflare DNS
Since you registered on Cloudflare, your DNS is already configured and active. But you need to understand a few things for the email and website setup that comes next.
What is DNS? DNS translates your domain name (yourdomain.com) into IP addresses that computers understand. When someone types your domain in a browser, DNS tells their computer where to find your website.
Records you will add:
| Record Type | Purpose | When You Add It |
|---|---|---|
| A or CNAME | Points your domain to your website | Chapter 5 (Cloudflare Pages) |
| MX | Routes email to Google Workspace | This chapter (email setup) |
| TXT | Verifies domain ownership for email | This chapter (email setup) |
| TXT (SPF/DKIM) | Prevents email spoofing | This chapter (email setup) |
Cloudflare's free tier includes:
- DNS hosting (unlimited queries)
- SSL/TLS certificates (automatic HTTPS)
- CDN (your site loads fast globally)
- DDoS protection (basic)
- Web analytics (basic)
Total cost for all of the above: $0.
Setting Up Business Email
A business email (you@yourdomain.com) is non-negotiable. Sending emails from a Gmail or Yahoo address tells potential customers you are not serious. It also hurts email deliverability since business domains have higher trust scores than free email providers.
The credibility multiplier. When you cold-message someone on LinkedIn and your email signature says deepak@yourstartup.com instead of deepak1997@gmail.com, your response rate roughly doubles. This is not a guess. Every outreach benchmark study confirms it. Spend the $8/month.
Google Workspace vs Microsoft 365
Both work. Here is the honest comparison:
| Feature | Google Workspace | Microsoft 365 |
|---|---|---|
| Price | $7-8/month per user | $6-8/month per user |
| Gmail interface | Outlook interface | |
| Calendar | Google Calendar | Outlook Calendar |
| Storage | 30 GB (starter) | 1 TB (basic) |
| Docs/Sheets | Google Docs, Sheets | Word, Excel |
| Familiarity | If you use Gmail | If you use Outlook |
| Setup difficulty | Easy | Easy |
My recommendation: Google Workspace. The Gmail interface is cleaner for a solo founder, Google Meet is included, and the ecosystem integrates well with most SaaS tools you will use later. But if you already live in Microsoft's ecosystem, go with 365. It genuinely does not matter that much.
Google Workspace Setup (Step by Step)
- Go to workspace.google.com
- Click "Get Started"
- Enter your business name and number of employees (select "Just you")
- Enter your name and current email
- Choose "Use a domain you already own"
- Enter your domain name
- Select the Business Starter plan ($7/month)
- Create your admin account: choose your email address
Recommended primary email: Use your first name (deepak@yourdomain.com) or a role-based address (founder@yourdomain.com). Avoid generic addresses like info@ as your primary.
- Complete payment
- Verify your domain by adding a TXT record to Cloudflare DNS
Adding the verification TXT record in Cloudflare:
- Log into Cloudflare Dashboard
- Select your domain
- Go to DNS then Records
- Click "Add Record"
- Type: TXT
- Name: @ (or your domain)
- Content: paste the verification string Google provides
- Click Save
After verification, Google will give you MX records to add. These tell email servers to route your domain's email through Google:
| Type | Name | Content | Priority |
|---|---|---|---|
| MX | @ | aspmx.l.google.com | 1 |
| MX | @ | alt1.aspmx.l.google.com | 5 |
| MX | @ | alt2.aspmx.l.google.com | 5 |
| MX | @ | alt3.aspmx.l.google.com | 10 |
| MX | @ | alt4.aspmx.l.google.com | 10 |
Add all five MX records in Cloudflare DNS. Email will start working within a few minutes (sometimes up to 48 hours, but usually fast).
Setting Up Email Aliases
As a solo founder, you want multiple email addresses without paying for multiple Google Workspace seats. Aliases let you receive email at different addresses, all routing to your single inbox.
In Google Workspace Admin:
- Go to admin.google.com
- Navigate to Directory then Users
- Click on your user
- Click "User Information" then "Alternate email addresses"
- Add aliases
Recommended aliases:
- support@yourdomain.com, for customer-facing support (put this on your website)
- hello@yourdomain.com, general inquiries
- press@yourdomain.com, for media and PR
- social@yourdomain.com, for social media account registrations
All emails sent to these addresses arrive in your primary inbox. You can set up Gmail filters to label them so you know which address received the email.
Email Authentication (SPF, DKIM, DMARC)
This is technical but critical. Without proper email authentication, your emails will land in spam folders.
SPF record: Tells receiving servers which servers are authorized to send email from your domain.
Add a TXT record in Cloudflare:
- Type: TXT
- Name: @
- Content:
v=spf1 include:_spf.google.com ~all
DKIM: Google Workspace provides a DKIM key in Admin, then Apps, then Google Workspace, then Gmail, then Authenticate Email. Add the provided TXT record to Cloudflare.
DMARC: Add another TXT record:
- Type: TXT
- Name: _dmarc
- Content:
v=DMARC1; p=quarantine; rua=mailto:you@yourdomain.com
How Email Authentication Works
================================
You send an email
|
v
Receiving server checks SPF
"Is this server allowed to
send for this domain?"
|
v
Receiving server checks DKIM
"Is this email cryptographically
signed by the domain?"
|
v
Receiving server checks DMARC
"What should I do if SPF
or DKIM fails?"
|
v
PASS → Inbox
FAIL → Spam or Reject
These three records dramatically improve your email deliverability. When you send cold outreach emails in Weeks 3-4, this setup is the difference between landing in the inbox and landing in spam.
Virtual Phone Number (Optional but Recommended)
A dedicated business phone number costs $10-15/month and provides:
- A professional number for marketplace listings (G2, Capterra require contact info)
- SMS verification for social media accounts
- A contact number for your website that is not your personal cell
- Call forwarding to your personal phone
Options:
- Google Voice ($10/month through Google Workspace, simpler)
- OpenPhone ($15/month, best features)
- Grasshopper ($14/month)
If you are budget-conscious, Google Voice works fine. If you want a more professional setup with business texting, go with OpenPhone.
Setting Up Your Social Media Accounts
While you are in infrastructure mode, register your brand name on every major platform. Even if you do not plan to actively use all of them, you want to own the handles.
Register your product name on:
- LinkedIn (company page), critical for B2B
- X/Twitter, important for tech and startup audiences
- GitHub (organization), important if your audience is technical
- Product Hunt, you will launch here in Week 3
- YouTube, reserve the channel name
- TikTok, reserve the handle (yes, even for B2B)
- Instagram, reserve the handle
- Discord, create a server if your audience is community-oriented
Use your social@ email alias for all social media registrations. This keeps your primary inbox clean and makes it easy to manage account notifications with Gmail filters.
This takes 30-60 minutes and costs nothing. Do it now while you are in setup mode.
End of Day 3 Checkpoint
By the end of Day 3 (realistically 3-5 hours of focused work), you have:
- A registered .com domain ($10)
- Cloudflare DNS configured (free)
- Business email working with Google Workspace ($8/month)
- Email aliases for support, hello, press, and social
- SPF, DKIM, and DMARC configured for email deliverability
- (Optional) Virtual phone number ($10/month)
- Brand name reserved on 5-8 social platforms
Total spend so far: $18-28
Your digital foundation is stronger than most companies that have been "planning to launch" for six months. Tomorrow, you build your website.