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: roughly $20 to $30.
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. Go with .com as your primary domain if you can. It is inexpensive (about $10-11 a year at cost on Cloudflare), widely 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 what the registry and ICANN charge it, with no markup, and shows the price before you buy. A .com runs about $10-11 a year at those rates. Renewals are also at cost, so there are no first-year teasers.
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 signal. When your email comes from deepak@yourstartup.com instead of deepak1997@gmail.com, prospects can see a real company behind it. In my experience that lifts replies noticeably. A business domain is also required for the email authentication you set up below. Spend the $7-8.40 a month.
Google Workspace vs Microsoft 365
Both work. Here is the honest comparison:
| Feature | Google Workspace | Microsoft 365 |
|---|---|---|
| Price (US list, Nov 2026) | $7/user/month annual, $8.40 flexible (pricing) | Business Basic $7/user/month annual, after Microsoft's July 2026 increase |
| Gmail interface | Outlook interface | |
| Calendar | Google Calendar | Outlook Calendar |
| Storage | 30 GB pooled per user (Business Starter) | 1 TB OneDrive (Business 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/user/month with an annual commitment, or $8.40 on the flexible plan; Google offers a 14-day trial)
- 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, add the MX record that tells email servers to route your domain's email through Google. New setups need a single MX record:
| Type | Name | Content | Priority |
|---|---|---|---|
| MX | @ | smtp.google.com | 1 |
Older guides list five aspmx records. Google still supports those for domains set up before 2023, but new domains only need smtp.google.com. Email usually starts working within minutes, though DNS changes can take up to 48 hours.
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, at least 48 hours after SPF and DKIM are in place:
- Type: TXT
- Name: _dmarc
- Content:
v=DMARC1; p=none; rua=mailto:you@yourdomain.com
Google recommends starting with p=none, reading the reports for about a week, then moving to p=quarantine once nothing legitimate is failing.
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 make a large difference to 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 roughly $10-20 a 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 (Starter is $10/user/month as a Google Workspace add-on, simplest)
- A dedicated business phone app such as OpenPhone or Grasshopper, if you want business texting and team features (check their pricing pages; plans change often)
If you are budget-conscious, Google Voice works fine. If you want richer business texting, try one of the dedicated apps.
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 ($7-8.40/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: about $18-29
Your digital foundation is stronger than most companies that have been "planning to launch" for six months. Tomorrow, you build your website.