Why Domain Verification Matters
Domain verification serves several purposes:
- Proves ownership: Confirms you control the domain you want to send from
- Enables authentication: Allows proper SPF and DKIM configuration
- Improves deliverability: Authenticated domains have better inbox placement
- Prevents abuse: Stops unauthorized parties from sending as your domain
- Meets requirements: Gmail and Yahoo require authentication for bulk senders
Step-by-Step Verification Process
Step 1: Add Domain in Your Email Platform
Navigate to your email platform's domain settings. Add the domain or subdomain you want to send from. The platform will generate verification records for you.
Step 2: Copy the DNS Records
Your platform will provide one or more DNS records to add. These typically include:
- TXT record: For domain ownership verification
- CNAME records: For DKIM and tracking domains
- TXT record for SPF: To authorize the platform's servers
Step 3: Add Records to Your DNS
Log into your DNS provider (GoDaddy, Cloudflare, Route53, etc.) and add each record exactly as provided:
- Navigate to DNS management for your domain
- Add a new record of the specified type (TXT, CNAME, etc.)
- Enter the hostname/name field exactly as shown
- Enter the value/content field exactly as shown
- Save the record
- Repeat for each required record
Step 4: Wait for DNS Propagation
DNS changes can take minutes to 48 hours to propagate globally. Most propagate within 1-4 hours. Your email platform may show "pending" status during this time.
Step 5: Verify in Your Platform
Return to your email platform and click "Verify" or wait for automatic verification. The platform will check for the DNS records you added. Once found, your domain status changes to "Verified."
Common Verification Methods
TXT Record Verification
The most common method. You add a TXT record with a unique verification string. This proves you have DNS access without affecting email flow.
CNAME Record Verification
Some platforms use CNAME records that point to their servers. This is often combined with DKIM setup.
MX Record Verification
Less common. Verifies by checking if you can modify MX records. Usually only for platforms that also receive email.
Email-Based Verification
Some platforms send a verification email to an address at your domain (like [email protected]). Clicking the link proves access to the domain's email.
Troubleshooting Verification Failures
Record Not Found
- Wait longer for DNS propagation
- Double-check the record was added to the correct domain
- Verify hostname matches exactly (watch for trailing dots)
- Check for typos in the value field
Multiple Records Conflicting
- Ensure you do not have duplicate or conflicting records
- Check for old verification records from previous attempts
- Some record types (like SPF) can only have one record
Wrong DNS Provider
- Confirm where your domain's DNS is actually hosted
- Nameservers may point elsewhere than your registrar
- Use a DNS lookup tool to verify where records should be added
After Verification
Once verified, configure full authentication:
- Add SPF record if not already included
- Enable DKIM signing
- Set up DMARC with monitoring initially
- Test by sending emails and checking authentication headers
