Defaults.Exposed › Setup › SPF
How to set up SPF on Wix
Add an SPF record in your Wix DNS so the world knows which servers may send email using your domain.
Why this matters to your business
SPF (Sender Policy Framework) is a short note in your domain’s DNS that lists which mail servers are allowed to send email “from” your domain. Without it, scammers can forge your address to send fake invoices, payment requests or quotes to your customers and suppliers — and your own genuine email is more likely to land in spam. Setting SPF up is free, takes a few minutes, and is one of the cheapest, strongest things you can do to protect your name and keep your email getting delivered.
First, an important point about Wix
Wix is a website builder and domain host — it can hold your domain’s DNS — but it is not, by itself, your email provider. Your actual mailboxes run through a separate service. Often that’s Google Workspace (Wix sells business email that is powered by Google), or it could be Microsoft 365 or another mail host you signed up to directly. So:
- Wix’s job here: hold the SPF record in your DNS.
- Your email provider’s job: tell you what the SPF value should be.
You add the record in Wix, but the value comes from whoever actually runs your mailboxes.
Before you start: is Wix actually running your DNS?
This is the single most common reason these changes “do nothing.” A DNS record only takes effect if Wix is where your domain’s nameservers point.
- If you bought your domain through Wix, or you connected an outside domain using the “connect via nameservers / pointing to Wix” method, then Wix is your DNS host — you’re in the right place.
- If your domain still points at another company’s nameservers (for example your registrar, a web host, or Cloudflare), then the SPF record must be added there, not in Wix. Adding it in Wix will have no effect.
In your Wix account, open the domain’s settings and look for where it shows your DNS records (look for DNS / Records / Advanced). If Wix is managing the DNS, continue below. If your nameservers point to another company, add SPF in that company’s DNS instead.
What you’ll add
A single TXT record that lists your senders. The exact value depends on who sends your email. A common example for a domain that sends only through Google Workspace (including Wix-sold Google business email) is:
v=spf1 include:_spf.google.com ~all
For Microsoft 365 it’s usually:
v=spf1 include:spf.protection.outlook.com -all
Use the SPF value your email provider tells you to use. You should have only one SPF (TXT starting with v=spf1) record per domain — if you already have one, edit that one rather than adding a second.
Steps in Wix
- Sign in to Wix and open your account’s Domains area.
- Click the domain you want to set up.
- Open its DNS settings (look for DNS / Records / Advanced — sometimes shown as “Manage DNS Records”).
- Find the TXT records section and choose to add a new TXT record.
- In the Host Name field (sometimes labelled Name), enter
@. The@means “the domain itself.” Do not type your full domain name here. - In the Value / Text field, paste your SPF string, e.g.
v=spf1 include:_spf.google.com ~all. - Save the record.
Wix quirks people get wrong
@for the host, not your domain. Wix uses@to mean the root of your domain. Putting your full domain name in the Host Name field creates the record in the wrong place.- No quotes. Type the SPF value plain. Don’t wrap it in double quotes — adding
"v=spf1 ..."yourself can produce a broken, double-quoted record. - Only one SPF record. Two
v=spf1records is an error and breaks SPF entirely. If you add a second sender later (say a newsletter tool), combine them into one record using extrainclude:entries — don’t create a second TXT. - Wix may have added one already. If you turned on Wix’s business email, Wix may have created an SPF record for you. Check before adding — if one exists, edit it rather than creating a duplicate.
- It’s the email provider’s value, not Wix’s. Wix’s website servers don’t send your business email, so use the SPF string your mailbox provider gives you.
- Changes aren’t instant. DNS can take from a few minutes up to a couple of hours to update everywhere.
Verify it worked
Once saved, confirm the record is live and correct with the free check on Defaults.Exposed. Enter your domain and it’ll tell you in plain language whether your SPF is set up properly. Your data is processed in the EU.
Done? Check your domain free to confirm it worked — and see your full grade across all 34 checks.