How to add an SPF record in GoDaddy (plus DKIM and DMARC)
Your email platform told you to "add a TXT record at your DNS provider" — and your DNS provider is GoDaddy. This guide covers exactly where that screen is, what to type in each field, and the one GoDaddy quirk that silently breaks records: the Name field appends your domain automatically.
Updated July 25, 2026
Where DNS lives in GoDaddy
- Sign in at godaddy.com and open your account's Domain Portfolio (My Products → Domains).
- Click the domain you're setting up, then open the DNS tab (older UI: Manage DNS).
- You'll see a table of existing records — this is where every record below gets added with Add New Record.
Add the SPF record
SPF is one TXT record at the root of the domain listing who may send as you. The include: mechanism comes from your email platform — our setup guides list the exact value for every major provider.
v=spf1 include:_spf.google.com ~allAdd the DKIM record
DKIM values are unique to your account, so copy them from your sending platform (see how to enable DKIM). Depending on the platform you'll add either a TXT record or one or more CNAME records. In GoDaddy, put only the selector part in Name — e.g. google._domainkey, not the full hostname — and paste the value exactly as given.
Long 2048-bit DKIM keys paste fine into GoDaddy's Value field as a single string — no need to split them.
Add the DMARC record
DMARC is a TXT record at the _dmarc host. Start at p=none with a reporting address so you can see what would fail before enforcing — our DMARC generator builds the value for you.
v=DMARC1; p=none; rua=mailto:reports@yourdomain.comVerify it worked
GoDaddy DNS changes usually propagate within an hour. Run your domain through the email health check — it validates SPF, DKIM, and DMARC in one pass and flags the common GoDaddy mistakes (doubled domain in the host, duplicate SPF records).