Did you know that 78% of clients say they’re more likely to trust a professional with a branded email address? Yet many are still using free email services that could be:

  • Damaging your professional credibility
  • Creating potential compliance vulnerabilities
  • Missing opportunities to reinforce your brand
  • Costing you more in the long run

The Professional Email Setup You Need (Without the Tech Headache)

I help professionals like you transition from free email accounts to properly configured mail servers with your own branded domain. My clients typically see improved deliverability, enhanced professional image, and peace of mind knowing they’re fully compliant with industry regulations.

Here is a recent episode from Rooted In Revenue on this topic.

✅ Updated Step-by-Step Guide for Professional Branded Email

For “professionals” using Gmail/Yahoo/MSN — It’s Time to Look Legit


Start Here: Get Your Domain (Use Cloudflare)

Step 1: Register a Domain with Cloudflare or Godaddy

  • Cloudflare is fast, secure, and FREE for DNS hosting.
  • They now offer domain registration at cost (no upsell), and their DNS is blazing fast with better control than GoDaddy.
  • Even if you buy through Godaddy, you’ll still point your nameservers to Cloudflare. Set up Cloudflare first.

Here’s a clean, step-by-step guide for buying a domain from any registrar (like GoDaddy, Namecheap, etc.) and then pointing it to your free Cloudflare account, where you can manage DNS records with better control and speed—ideal for setting up professional email, websites, and SPF/DMARC records.


✅ Set Up Your Domain with Cloudflare (Free DNS Management)

Step 1: Buy Your Domain

Buy your domain at your preferred registrar (e.g., GoDaddy, Namecheap, Porkbun, etc.).

Example: yourrealtybrand.com


☁️ Step 2: Create a Free Cloudflare Account


Step 3: Add Your Domain to Cloudflare

  • After logging in, click “+ Add a Site”
  • Enter your domain name (without www)
  • Cloudflare will scan your current DNS records (takes a minute)

Step 4: Review or Import DNS Records

  • Cloudflare will show your existing DNS records (email, website, etc.)
  • Review them or manually add new records as needed later (like MX, SPF, etc.)
  • Click Continue

Step 5: Update Nameservers at Your Registrar

Cloudflare will give you two new nameservers, something like:

ns1.cloudflare.com
ns2.cloudflare.com

Go back to your domain registrar (e.g., GoDaddy):

  • Log into your domain manager
  • Find DNS settings or Nameserver settings
  • Replace the current nameservers with the two provided by Cloudflare
  • Save your changes

DNS changes can take up to 24 hours, but often update within an hour.


✅ Step 6: Confirm Setup in Cloudflare

  • After updating nameservers, go back to Cloudflare
  • It will show a “pending” status until it detects the change
  • Once it switches to “Active,” your domain is now controlled by Cloudflare

Step 7: Add Email or Website Records

Now you can:

  • Add MX records for Google Workspace or Microsoft 365
  • Add SPF, DKIM, and DMARC as TXT/CNAME records
  • Point your A record to your website’s IP if you’re hosting elsewhere

✅ Option 1: Google Workspace (Gmail + Your Domain)

Step 2: Sign Up at Google Workspace – if you are set up in Cloudflare and have that account open too, it will go really fast because Google will tie them together.

Step 3: Connect Your Domain

  • Google will prompt you to verify domain ownership.
  • In Cloudflare:
    • Go to DNS > Add Record
    • Add the TXT record Google gives you to verify domain ownership.

Step 4: Update MX Records in Cloudflare:

txt
Type: MX
Name: @
Value: ASPMX.L.GOOGLE.COM (Priority 1)
ALT1.ASPMX.L.GOOGLE.COM (Priority 5)ALT2.ASPMX.L.GOOGLE.COM (Priority 5)ALT3.ASPMX.L.GOOGLE.COM (Priority 10)

ALT4.ASPMX.L.GOOGLE.COM (Priority 10)

Step 5: Add Email Authentication Records (DNS)

SPF (TXT record):

txt
Name: @
Value: v=spf1 include:_spf.google.com ~all

DKIM:

  • In Google Admin: Go to Apps > Gmail > Authenticate Email

  • Generate DKIM and add the TXT record to Cloudflare

DMARC (TXT):

txt
Name: _dmarc
Value: v=DMARC1; p=quarantine; rua=mailto:you@yourdomain.com

✅ Option 2: Microsoft 365 with Cloudflare DNS

Step 2: Sign Up at Microsoft 365 Business

Step 3: Verify Domain via Cloudflare

  • Microsoft provides a TXT record—add it to Cloudflare DNS.

Step 4: Replace MX Records in Cloudflare

txt
Type: MX
Name: @
Value: .mail.protection.outlook.com (Priority 0)

Step 5: Add Authentication Records

SPF:

txt
Name: @
Value: v=spf1 include:spf.protection.outlook.com -all

DKIM:

  • Enable from Microsoft Defender > Policies > DKIM

  • Microsoft gives you 2 CNAME records to add in Cloudflare.

DMARC:

txt
Name: _dmarc
Value: v=DMARC1; p=quarantine; rua=mailto:you@yourdomain.com

✅ Best Practices

  • Test your setup at https://mail-tester.com

  • Use branded email across all marketing: MLS, BPOs, flyers, signage, websites

  • Avoid aliasing or forwarding from Gmail—it hurts your SPF and DMARC compliance

Once you’ve done this, time to go through all professional directories, social media, and profiles to update to the new email address. Add it to your existing email signature that you are changing over, then DO IT! Switch! Those steps will follow next week.