Back to DNS Providers Directory

How to Add DMARC, SPF & DKIM in GoDaddy

Domain registrar and DNS hosting.

How to fill in the host field

In the Name field, enter the prefix of the record without your domain name: @ for the root of your domain, _dmarc for DMARC and <selector>._domainkey for DKIM.

SPF, DKIM and DMARC records

SPFType: TXTHost: @ (root of the domain)

Only one SPF record works on your domain at a time. GoDaddy limits the SPF value to 512 characters.

Generate SPF record
DKIMType: TXT or CNAME, depending on your email serviceHost: <selector>._domainkeyCheck DKIM
DMARCType: TXTHost: _dmarc

The GoDaddy guides ask you to add SPF and DKIM before DMARC.

Generate DMARC record

How to create a TXT record

  1. 1Sign in to your GoDaddy Domain Portfolio
  2. 2Select your domain to open the Domain Settings page, then select DNS
  3. 3Select Add New Record and choose TXT from the Type menu
  4. 4Fill in Name and Value. Leave TTL at the default of 1 hour
  5. 5Select Save

How to create a CNAME record

  1. 1Sign in to your GoDaddy Domain Portfolio and open DNS for your domain
  2. 2Select Add New Record and choose CNAME from the Type menu
  3. 3In Name, enter the prefix, for example <selector>._domainkey. A CNAME cannot use @
  4. 4In Value, enter the target that your email service gives you
  5. 5Select Save

Frequently Asked Questions

Can I add DNS records in GoDaddy if my domain uses other nameservers?

No. Only domains that use GoDaddy nameservers can add, edit or delete DNS records in the GoDaddy account. Otherwise, add the records at your DNS provider.

Does GoDaddy add an SPF record for me?

If your domain, DNS and email are in the same GoDaddy account, GoDaddy adds the SPF record for you. Check for an existing SPF record before you add one, because only one SPF record works at a time.

How long do GoDaddy DNS changes take?

Most DNS updates take effect within an hour, but they can take up to 48 hours to update globally.

Monitor your email authentication

Check that the records you added in GoDaddy work and get alerts when issues arise.

Monitor 1 Domain Free - No Credit Card