Questions · Setting it up

How do I set up SPF at GoDaddy?

In GoDaddy, open your domain's DNS records and look for a TXT record that starts v=spf1. Edit it if there is one; add one if not. Put the include your email provider gives inside that one record. A domain may have only one SPF record.

Last read from the sources at the foot of this page.

01

What does an SPF record do?

It lists the servers allowed to send email for your domain. Microsoft states the rule every DNS host follows.

Each defined domain or subdomain in DNS requires an SPF TXT record, and only one SPF record is allowed per domain or subdomain.

02

What record do I publish?

Use the line for your email provider. If another service also sends as you, add its include inside the one record you have, before the ending.

SPF for Microsoft 365 only
v=spf1 include:spf.protection.outlook.com -all
SPF for Google Workspace only
v=spf1 include:_spf.google.com ~all
03

How do I add it at GoDaddy?

SPF implementations MUST limit the total number of those terms to 10 during SPF evaluation, to avoid unreasonable load on the DNS.

  1. Sign in to GoDaddy and open your Domain Portfolio.
  2. Select your domain to open its Domain Settings page, then select DNS to see its records.
  3. Look for a TXT record whose value starts v=spf1.If there is one, open it to edit it.
  4. If there is none, select Add New Record and choose TXT from the Type menu, with @ in Name.
  5. Paste the record in Value, exactly as copied.
  6. Leave TTL as it is and save the record.

An SPF record may make at most 10 DNS lookups. Each include counts toward the limit.

In our words, from GoDaddy's help page on adding a TXT record, read 14 October 2026. If a screen has changed since, follow the host's own page.

04

Where is the change made?

Your DNS settings at GoDaddy, in the list of DNS records for your domain. Nothing is changed in your mailboxes.

05

What else do people ask about this?

What if GoDaddy shows two SPF records?

Merge them into one: keep v=spf1 at the start, put every include in the one line, keep one ending, then delete the other record.

Which ending should I use?

Microsoft recommends -all for Microsoft 365. Google recommends ~all for Google Workspace.

Sources

Where does this come from?

Related

See what is open before anyone else does.

We read your domain from outside and show each way in with a check anyone can re-run.