How to Add a DMARC Record in GoDaddy
Step-by-step guide to adding a DMARC TXT record in GoDaddy DNS. Includes screenshots guidance and troubleshooting tips.
Adding a DMARC record in GoDaddy is straightforward once you know where to look. This guide walks through the exact steps to add your DMARC TXT record using GoDaddy's DNS management interface.
Prerequisites
Before adding DMARC, ensure you have:
- A domain registered with GoDaddy or using GoDaddy DNS
- GoDaddy account access
- SPF and DKIM already configured (recommended)
If you haven't set up SPF yet, check your SPF record and add one first.
Step 1: Access GoDaddy DNS Management
- Sign in to your GoDaddy account
- Click My Products in the top navigation
- Find your domain and click DNS (or Manage DNS)
You'll see your domain's DNS records listed.
Step 2: Add the DMARC TXT Record
- Scroll down to the Records section
- Click Add to create a new record
- Select TXT as the record type
Fill in the Record Details
| Field | Value |
|---|---|
| Type | TXT |
| Name | `_dmarc` |
| Value | `v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com` |
| TTL | 1 Hour (or default) |
Important notes:
- In the Name field, enter only
_dmarc(GoDaddy automatically appends your domain) - Replace
dmarc@yourdomain.comwith your actual email address for reports - Don't add quotes around the value; GoDaddy handles this automatically
Click Save
Click Save or Add Record to create the record.
GoDaddy adds the domain automatically
When you enter _dmarc as the name, GoDaddy creates the record at _dmarc.yourdomain.com. Don't enter the full domain name.
Step 3: Verify the Record
DNS changes take time to propagate. Wait 15-30 minutes, then verify:
Example DMARC Records
Monitoring Only (Start Here)
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Collects reports without affecting email delivery.
Quarantine Policy
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
Sends failing email to spam.
Reject Policy
v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com
Blocks failing email entirely.
Editing an Existing Record
If you need to update your DMARC record:
- Go to DNS Management for your domain
- Find the existing
_dmarcTXT record - Click the pencil icon to edit
- Update the value
- Click Save
Troubleshooting
Record Not Showing Up
- Wait longer for propagation (can take up to 48 hours)
- Verify you entered
_dmarcnot_dmarc.yourdomain.com - Check you selected TXT as the record type
Invalid Record Error
- Ensure the value starts with
v=DMARC1 - Check for typos in the policy tag (p=none, p=quarantine, or p=reject)
- Verify the rua address uses
mailto:prefix
Multiple DMARC Records
You should have only one DMARC record. If you see multiple:
- Keep the most recent/correct one
- Delete the others using the trash icon
Quotes in the Value
GoDaddy handles quotes automatically. Enter the value without surrounding quotes:
# Correct
v=DMARC1; p=none; rua=mailto:dmarc@example.com
# Don't do this
"v=DMARC1; p=none; rua=mailto:dmarc@example.com"
GoDaddy Professional Email
If you're using GoDaddy's Professional Email (Microsoft 365):
SPF Record
Ensure your SPF includes Microsoft:
v=spf1 include:spf.protection.outlook.com ~all
DKIM
GoDaddy Professional Email should have DKIM enabled by default. If not, contact GoDaddy support or check your Microsoft 365 admin settings.
Complete Checklist
- [ ] Logged into GoDaddy account
- [ ] Navigated to DNS Management
- [ ] Added TXT record with Name:
_dmarc - [ ] Set correct DMARC value with policy and report address
- [ ] Saved the record
- [ ] Waited for propagation
- [ ] Verified record with DMARC checker
Monitor Your DMARC Records
Checking once is good. Monitoring continuously is better. The Email Deliverability Suite watches your SPF, DKIM, DMARC, and MX records daily and alerts you when something breaks.
Never miss a DMARC issue
Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.
Start Monitoring