Skip to main content
Intermediate 5 min read

Setting up SPF and DKIM records in GoDaddy

VL
Vishal Lamba Content Specialist
Updated April 7, 2026 | Updated for 2026

Quick Answer

Setting up SPF and DKIM records in GoDaddy is one of the essential steps on your email security checklist. If you are already familiar with authentication protocols, you know that SPF protects your domain from unauthorized senders while DKIM goes a step further by attaching a cryptographic signature to prove the integrity of your messages.

Setting up SPF and DKIM records in GoDaddy

Related: Free DKIM Lookup ·Free DMARC Checker ·How to Create an SPF Record

SPF and DKIM records

Try Our Free DKIM Lookup

Auto-discover DKIM selectors for any domain — scan 185 common selectors across all major providers.

Discover DKIM Selectors →

Setting up SPF and DKIM records in GoDaddy is one of the essential steps on your email security checklist. If you are already familiar with authentication protocols, you know that SPF protects your domain from unauthorized senders while DKIM goes a step further by attaching a cryptographic signature to prove the integrity of your messages. 

Per RFC 7208, SPF evaluation is capped at 10 DNS mechanism lookups and 2 void lookups per check — exceeding either limit produces a PermError that fails authentication for every message from the domain.

Without these records properly configured in your GoDaddy DNS, even a strong DMARC policy will not perform as intended. This guide walks you through the exact steps so your emails are trusted, delivered consistently, and shielded from spoofing or tampering attempts.

Steps to set up an SPF record in GoDaddy

To set up an SPF record in GoDaddy, the domain owner or the person in charge has to make some modifications. Here are the steps on how to go about it-

SPF record

Step 1: Log in to your GoDaddy account

Go to the GoDaddy login page and sign in with your credentials. Ensure that you are logged in as the account owner or have the requisite permissions to make the modifications. So, if your domain is managed under a delegate account, confirm you have DNS editing rights; otherwise, you won’t be able to add SPF records.

Step 2: Access domain management

Once logged in, go to the My Products section from your dashboard, where you will see all the domains associated with your account. Identify the domain for which you want to add the SPF record.

domain management

Step 3: Navigate to DNS management

Next, click on the DNS option. This will bring you to a DNS Management panel where all your TXT, MX, CNAME, and other records are stored. 

Always review what’s already present before making changes; if an SPF record already exists, you must edit it rather than create a duplicate. Multiple SPF records will cause ‘PermError’ during email validation.

Step 4: Add a new record

In DNS Management, scroll down and click Add. You will see options to select the type of record. Choose TXT because SPF is published as a TXT record, even though you might sometimes see an ‘SPF’ option in older DNS interfaces. Stick with TXT for compatibility.

TXT record

Step 5: Enter SPF record details

  • Type: TXT

  • Host: Use @ if the SPF should apply to the root domain (which is the common case). If you need it for a subdomain like mail.example.com, use that instead.

  • TXT Value: Paste the SPF string you generated. 

Example:

v=spf1 include:spf.protection.outlook.com -all

Make sure there are no extra spaces, hidden line breaks, or quotes; otherwise, your SPF record will run into errors. Also, if you are close to exceeding the 10 DNS lookup limit, optimize your SPF record using ip4 or ip6 mechanisms instead of adding multiple ‘include’ statements.

Step 6: Save changes

Hit Save and wait for the information to propagate to every corner of the internet. This can take up to 48 hours. 

Once it’s saved, we suggest you run a quick check using tools like MxToolbox or Kitterman to ensure your SPF record is error-free.

Steps to set up a DKIM record in GoDaddy

The process is somewhat like what you did above for SPF records, but with some differences. Let’s see how you need to proceed-

Step 1: Generate DKIM keys

Use a credible DKIM generator tool and create your key pair. Always go with 1024-bit or longer keys as they are harder for threat actors to break. Keep the private key secure on your mail server or email provider’s settings. The public key is what you’ll publish in GoDaddy DNS.

Generate DKIM keys

Step 2: Log in to your GoDaddy account

Log in to your GoDaddy account and go to the domain for which you want to add the DKIM record. If you manage multiple domains under the same GoDaddy account, double-check that you are going ahead with the correct one.

Step 3: Access domain management

From the main dashboard, click My Products and choose the domain where you want DKIM configured.

Step 4: Open the DNS management console

Click the DNS button or the three-dot menu next to your domain. This will take you to the zone file where all DNS records live.

Step 5: Add a new record

Scroll to the Records section and choose Add. Select TXT as the record type.

DNS management

Step 6: Enter DKIM record details

  • Host/Name: This is your DKIM selector followed by ._domainkey. Example: selector1._domainkey

  • TXT Value: Paste the public DKIM key you generated. It usually starts with v=DKIM1; k=rsa; p=…

  • TTL: Default of 3600 seconds is fine, but if you’re testing, you can set it to 600 for faster propagation checks.

Step 7: Save changes

Click Save and confirm that the record now appears in your DNS list.

Step 8: Verify DKIM status

Once your DKIM record is live, ensure the selector and public key match what your email server is using; otherwise, the signature will fail.

VL
Vishal Lamba

Content Specialist

Content Specialist at AutoSPF. Writes vendor-specific SPF configuration guides and troubleshooting walkthroughs.

LinkedIn Profile →

Fix your SPF record in 60 seconds

Try AutoSPF free for 30 days. No credit card required.

Start Free Trial