How to Add an SPF Record in Squarespace

Step-by-step guide to adding SPF records with Squarespace DNS. Learn how to create SPF TXT records through the Squarespace domain settings.

Squarespace handles your website beautifully, but it won't set up email authentication for you. If you're using a domain registered through Squarespace (or pointing nameservers to Squarespace) and sending email with Google Workspace, Microsoft 365, or any other provider, you need to add an SPF record manually.

Without an SPF record, receiving mail servers can't verify that your emails are actually coming from you. The result: your messages land in spam, or get rejected entirely.

This guide walks you through adding an SPF record in Squarespace DNS, including the quirks you should know about.

What You Should Know About Squarespace DNS

Before diving into the steps, there are a couple of things worth understanding about how Squarespace handles DNS.

Squarespace offers basic DNS management. It supports A records, AAAA records, CNAME records, MX records, and TXT records -- which covers everything you need for email authentication. However, the interface is more limited than dedicated DNS providers like Cloudflare or Route 53.

Squarespace doesn't add SPF records automatically, even if you've connected a third-party email provider through their email settings. You always need to add the SPF TXT record yourself.

Key limitations to be aware of:

  • Squarespace doesn't support all DNS record types (no SRV records, for example)
  • There's no bulk import or export for DNS records
  • TTL values are fixed and can't be customized
  • If you need advanced DNS features, consider pointing your domain's nameservers to Cloudflare while keeping your site on Squarespace

For SPF, DKIM, and DMARC records specifically, Squarespace's DNS works fine. You just need TXT records, and those are fully supported.

Step-by-Step: Adding an SPF Record in Squarespace

1

Log in to your Squarespace account

Go to squarespace.com and sign in. Navigate to the site connected to the domain you want to configure.

2

Open Domain Settings

From your site dashboard, click Settings in the left navigation. Then click Domains. You'll see all domains connected to your Squarespace site.

3

Select your domain

Click the domain where you want to add the SPF record. This opens the domain management panel.

4

Navigate to DNS Settings

Click DNS or DNS Settings in the domain panel. This is where you manage all DNS records for the domain.

5

Add a new TXT record

Click Add Record and select TXT as the record type. You'll see fields for Host, Data (or Value), and sometimes Priority.

6

Enter your SPF record

Fill in the fields:

  • Host: Enter @ for the root domain
  • Data / Value: Your SPF record (e.g., v=spf1 include:_spf.google.com -all)
  • Priority: Leave blank or at default (not used for TXT records)

Click Add or Save to publish the record.

7

Wait for DNS propagation

Squarespace DNS changes typically propagate within 1-2 hours, though it can take up to 48 hours. Check back after an hour.

8

Verify your SPF record

Use SPF Record Check to look up your domain. Confirm the record is live, the syntax is valid, and your total DNS lookups are under 10.

Check for existing records first

Before adding a new TXT record, review your current DNS records. If there's already a record starting with v=spf1, you need to edit that record instead of creating a second one. Having two SPF records causes a permerror that breaks all SPF checks.

SPF Record Examples for Squarespace Domains

Since Squarespace doesn't provide email hosting, your SPF record depends on which email provider you use with your domain.

Squarespace + Google Workspace

v=spf1 include:_spf.google.com -all

The most common setup for Squarespace users. Google Workspace handles all email for the domain. If you're still testing, use ~all instead of -all until you've confirmed deliverability.

Squarespace + Microsoft 365

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

For domains using Outlook or Exchange Online through Microsoft 365.

Squarespace + Google Workspace + Mailchimp

v=spf1 include:_spf.google.com include:servers.mcsv.net -all

Google for team email, Mailchimp for newsletters and marketing campaigns. This is a popular combination for small businesses running on Squarespace.

Squarespace + Google Workspace + SendGrid

v=spf1 include:_spf.google.com include:sendgrid.net -all

If your Squarespace site has a contact form or e-commerce functionality that sends transactional email through SendGrid.

Squarespace + Zoho Mail

v=spf1 include:zoho.com -all

Zoho Mail is a common choice for Squarespace users looking for affordable business email.

Email SetupSPF RecordDNS Lookups
Google Workspace onlyv=spf1 include:_spf.google.com -all~3
Microsoft 365 onlyv=spf1 include:spf.protection.outlook.com -all~2
Google + Mailchimpv=spf1 include:_spf.google.com include:servers.mcsv.net -all~5
Zoho Mail onlyv=spf1 include:zoho.com -all~2

Check your email deliverability

Make sure your SPF, DKIM, and DMARC records are all working together to protect your domain.

Start Monitoring

Common Mistakes with Squarespace SPF Records

Adding Two SPF Records

This is the most frequent error. You follow Google's setup instructions and add their SPF record. Then you set up Mailchimp and add another SPF record. Now you have two TXT records starting with v=spf1, which causes a permanent error.

# WRONG: Two separate TXT records
v=spf1 include:_spf.google.com -all
v=spf1 include:servers.mcsv.net -all

# CORRECT: One combined record
v=spf1 include:_spf.google.com include:servers.mcsv.net -all

Always combine all your email providers into a single SPF record.

Confusing Squarespace Email Forwarding with Email Hosting

Squarespace offers email forwarding for domains, but this is not the same as email hosting. Email forwarding redirects incoming messages to another address. It doesn't send email from your domain. You still need an SPF record for whatever service actually sends your outbound email.

Using the Wrong Host Value

For a root domain SPF record, the host should be @. Some users enter their full domain name or leave the field blank (which may or may not work depending on the Squarespace interface version). Stick with @ to be safe.

Not Considering Cloudflare as an Alternative

If you're finding Squarespace's DNS management too limited -- maybe you need SRV records, custom TTLs, or more advanced features -- you can point your domain's nameservers to Cloudflare. Your Squarespace site will still work (you'll add the appropriate A and CNAME records in Cloudflare), and you'll get a much more powerful DNS management interface.

If you move your nameservers away from Squarespace, any DNS records you previously set in Squarespace will stop working. You'll need to recreate all records (including MX, TXT, and CNAME) in your new DNS provider.

Squarespace E-Commerce and SPF

If you run a Squarespace online store, your order notifications, shipping confirmations, and receipt emails are sent by Squarespace itself. These emails come from Squarespace's own infrastructure and don't use your domain's SPF record -- they're sent from Squarespace's email addresses.

However, if you've set up a custom email address for customer communication (like support@yourdomain.com through Google Workspace), those emails do need SPF. Make sure your SPF record covers every service that sends email as your domain.

Complete Email Authentication for Squarespace

SPF alone isn't enough. For full email authentication on your Squarespace domain, set up all three protocols:

  • DKIM -- Cryptographic signatures that prove your emails haven't been altered. Use DKIM Creator to generate your DKIM keys, then add the CNAME or TXT record in Squarespace DNS.
  • DMARC -- The policy that ties SPF and DKIM together and tells receiving servers how to handle failures. Use DMARC Creator to build your policy, then add it as a TXT record with the host _dmarc.

All three records are managed in the same Squarespace DNS settings panel. Together, SPF, DKIM, and DMARC give receiving servers full confidence that your emails are legitimate.

Monitor Your New SPF Record

You've created your SPF record — now make sure it keeps working. The Email Deliverability Suite watches your SPF, DKIM, DMARC, and MX records daily and alerts you when something breaks.

Never miss an SPF issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring