Digital Marketing

How to Add SPF and DKIM Records in GoDaddy (2026 Step-by-Step Guide, Plus DMARC)

How to add SPF and DKIM records in GoDaddy DNS: the exact menu path, the SPF values for Google Workspace, Microsoft 365 and GoDaddy email, TXT versus CNAME for DKIM, a starter DMARC record, timing and the mistakes that break delivery.

Starting packages from $79
Louisville, KY  ·   ·  By ItsNext Team  ·  View full version

Quick Answer: How Do You Add SPF and DKIM Records in GoDaddy?

To add SPF and DKIM records in GoDaddy, sign in to your GoDaddy Domain Portfolio, select the domain, select DNS, then choose Add New Record. Per GoDaddy's SPF help article, SPF is a TXT record with the Name set to @ and the Value set to the SPF line from your email provider, for example v=spf1 include:_spf.google.com ~all for Google Workspace. DKIM is a second record whose name and value come from your email provider: a TXT record named google._domainkey for Google Workspace, or two CNAME records for Microsoft 365 and for GoDaddy's Professional Email. Save, then allow up to 48 hours for the change to reach every mail server.

Last updated: November 2026. This guide is for small business owners who bought their domain at GoDaddy and send business email from it. Every step, record value and limit below was checked against GoDaddy, Google, Microsoft and the SPF standard on November 11, 2026; the sources are linked inline and listed at the end.

Key Takeaways

What Are SPF, DKIM and DMARC, and Why Does Your Domain Need Them?

All three are DNS records that let receiving mail servers check that a message claiming to come from your domain really did. GoDaddy summarizes them this way: SPF specifies which servers can send email from your domain, DKIM adds a digital signature to prove a message came from your domain, and DMARC specifies how to handle and report messages that fail those checks.

This is no longer optional housekeeping. Google's Email sender guidelines state that, starting in 2024, senders must meet its requirements to deliver to personal Gmail accounts (addresses ending in @gmail.com or @googlemail.com). All senders must set up SPF or DKIM. Senders of more than 5,000 messages per day to Gmail accounts must set up SPF, DKIM and DMARC. Google also tells senders to keep the spam rate reported in Postmaster Tools below 0.3%, and warns that mail that does not meet the requirements might not be delivered as expected or might be marked as spam.

For a small business, that means quotes, invoices, appointment confirmations and contact form notifications sent from your own domain are judged by these records. Setting up both SPF and DKIM, not just one, is the safer choice, and it is what both Google and Microsoft recommend.

What Do You Need Before You Open GoDaddy DNS?

How Do You Add an SPF Record in GoDaddy?

These are the steps from GoDaddy's "Add an SPF record" article:

The SPF value depends on who sends your mail. These are the values published by the providers themselves:

The Google Workspace combinations come from Google's "Set up SPF" page, which also notes that Google recommends ~all. The Microsoft value comes from Microsoft's SPF documentation, which recommends -all (hard fail) for Microsoft 365 domains. Note the GoDaddy detail: if you bought Microsoft 365 through GoDaddy, GoDaddy says the SPF value must be the secureserver.net one, not the outlook.com one.

Two rules cause most SPF failures. First, one record only: GoDaddy says only one SPF record will work on your domain at a time, and the SPF standard, RFC 7208, says a domain must not have multiple SPF records and that a check finding more than one returns a "permerror" result. If you use two services, merge them into a single line with two include: entries, as in the examples above. Second, keep it short: RFC 7208 limits the terms that trigger DNS queries (include, a, mx, ptr, exists and redirect) to 10 per SPF evaluation, and going over also returns "permerror". Remove includes for services you no longer use.

How Do You Add a DKIM Record in GoDaddy?

Unlike SPF, there is no generic DKIM value. Your email provider generates the key, and you publish it in GoDaddy DNS under a name ending in ._domainkey. The record type differs by provider.

Google Workspace (one TXT record). Following Google's "Set up DKIM" page:

Two Google timing notes: after you first turn on Gmail for your organization you must wait 24 to 72 hours before you can generate a DKIM key, and after adding the key it can take up to 48 hours for DKIM authentication to start working. On size, GoDaddy's TXT record article gives a maximum of 1,024 characters for a TXT value. If GoDaddy rejects the value, check for stray spaces or quotation marks copied with it before falling back to a 1024-bit key, which Google lists as the minimum length for sending to personal Gmail accounts.

Microsoft 365 (two CNAME records). Microsoft's DKIM documentation explains that Microsoft 365 stores its public keys behind CNAME records rather than TXT records, and that the hostnames are the same for every organization: selector1._domainkey and selector2._domainkey. The "points to" values are unique to your tenant. Find them in the Microsoft Defender portal under Email & collaboration, Policies & rules, Threat policies, Email authentication settings, on the DKIM tab. Add both as CNAME records in GoDaddy, wait for Microsoft 365 to detect them (Microsoft says a few minutes or possibly longer), then switch on the "Sign messages for this domain with DKIM signatures" toggle.

GoDaddy Professional Email powered by Titan (two CNAME records). GoDaddy's instructions say to open the Email & Office Dashboard, select Manage next to your user and copy the two DKIM CNAME records shown there. In DNS, add them with the names secureserver1._domainkey and secureserver2._domainkey and the values you copied. With the SPF and DMARC records, that makes four records in total. GoDaddy adds that if your domain, DNS and email are in the same GoDaddy account, the SPF record has already been added for you.

For any CNAME, GoDaddy's CNAME article applies the same rule as for TXT: the Name is the prefix without the domain name, it cannot be @, and it must not already be in use by another record.

Should You Add a DMARC Record Too?

Yes, once SPF and DKIM are passing. DMARC is one more TXT record. Google's "Set up DMARC" page says SPF and DKIM should be authenticating messages for at least 48 hours before you turn DMARC on, and GoDaddy likewise says to add SPF and DKIM before DMARC. In GoDaddy the record looks like this:

Replace the address with a mailbox on your own domain. In that value, v must be DMARC1, p is the policy, and rua is where receiving servers send daily reports. Google recommends starting with p=none, which delivers mail normally while you read the reports, then moving to quarantine (send failing mail to spam) or reject over time once you are sure every legitimate sender passes. Google also suggests a dedicated mailbox or group for the reports, because they can arrive daily.

Be careful not to jump straight to p=reject. If a newsletter tool or website form you forgot about is not covered by SPF or DKIM, a strict policy tells receiving servers to refuse that mail.

How Long Do GoDaddy DNS Changes Take, and How Do You Check They Worked?

GoDaddy says most DNS updates take effect within an hour but could take up to 48 hours to update globally. Its article on DNS propagation explains why: the TTL on each record, caching by internet service providers and the domain's registry all affect timing. If nothing has changed after 48 hours, GoDaddy suggests the cause is more likely an incorrect DNS setting than slow propagation.

The most reliable test is a real message. Google's DKIM guide describes it:

Repeat the test for each tool that sends as your domain: your mailbox, your website contact form and your newsletter platform. One passing sender does not prove the others pass.

What Are the Most Common SPF and DKIM Mistakes in GoDaddy?

Authentication is one part of a healthy sending setup. If email is a sales channel for you, the same care applies to the pages those emails lead to and to how you measure results; see our guides to landing page optimization for lead generation and GA4 and Google Ads conversion tracking, or our email marketing services.

Sources

All sources were opened and checked on November 11, 2026.

GoDaddy Help: Add an SPF record | GoDaddy Help: Add a TXT record | GoDaddy Help: Add a CNAME record | GoDaddy Help: Add SPF, DKIM and DMARC to my domain for Professional Email powered by Titan | GoDaddy Help: What factors affect DNS propagation time? | Google Workspace Help: Set up SPF | Google Workspace Help: Set up DKIM | Google Workspace Help: Set up DMARC | Google Workspace Help: Email sender guidelines | Microsoft Learn: Set up SPF to identify valid email sources for your Microsoft 365 domain | Microsoft Learn: How to use DKIM for email in your custom domain | RFC 7208: Sender Policy Framework (SPF), sections 3.2, 4.5 and 4.6.4

Conclusion

Adding SPF and DKIM records in GoDaddy takes a few minutes once you have the right values: one TXT record at @ for SPF, the DKIM record or records your email provider gives you, and a DMARC record at _dmarc after both are passing. Keep a single SPF record, enter prefixes without the domain name, switch DKIM signing on at your provider, and confirm the result in a real message header. If you would rather have your domain, website forms and email tools checked together, ITSolutionNYC can help.

Frequently Asked Questions

Where do I add SPF and DKIM records in GoDaddy?

Sign in to your GoDaddy Domain Portfolio, select the domain, select DNS, then select Add New Record. SPF is added as a TXT record with the Name @. DKIM is added as a TXT or CNAME record, depending on your email provider, using the name and value that provider gives you. This only works if the domain uses GoDaddy nameservers.

What is the SPF record for Google Workspace on a GoDaddy domain?

If Google Workspace is the only service sending email for your domain, Google's SPF record is v=spf1 include:_spf.google.com ~all. Add it in GoDaddy as a TXT record with the Name @. If GoDaddy mail servers also send for the domain, Google lists v=spf1 include:_spf.google.com include:secureserver.net ~all as the combined record.

Can I have two SPF records in GoDaddy?

No. GoDaddy states that only one SPF record will work on your domain at a time, and the SPF standard, RFC 7208, says a domain must not publish multiple SPF records; a check that finds more than one returns a permanent error. Combine all your sending services into one record with several include: entries instead.

Is a DKIM record in GoDaddy a TXT or a CNAME record?

It depends on who sends your email. Google Workspace gives you a single TXT record, normally named google._domainkey. Microsoft 365 uses two CNAME records named selector1._domainkey and selector2._domainkey, and GoDaddy Professional Email powered by Titan uses two CNAME records named secureserver1._domainkey and secureserver2._domainkey. Always use the type your provider specifies.

How long do SPF and DKIM records take to work in GoDaddy?

GoDaddy says most DNS updates take effect within an hour but could take up to 48 hours to update globally. Google also says it can take up to 48 hours for SPF or DKIM authentication to start working after the records are added, so wait before testing again or changing the values.

Do small businesses need DMARC as well as SPF and DKIM?

Google requires SPF, DKIM and DMARC only from senders of more than 5,000 messages a day to Gmail accounts, while all senders need SPF or DKIM. DMARC is still worth adding for a small domain: start with a TXT record named _dmarc and the policy p=none, read the reports, then tighten the policy later.

Ready to Grow Your Business?

Get a free strategy consultation — no commitment required.

Book Free Consultation