How to add an SPF record on Wix

SPF (Sender Policy Framework) is a TXT record on your domain that lists the servers allowed to send email on its behalf. Receivers check it on every message that claims to come from your domain — no SPF record, and your legitimate mail becomes hard to tell apart from spoofed mail.

The record lives at the root of your domain as a single TXT record starting with v=spf1. Exactly one SPF record is allowed — publishing a second one breaks SPF entirely (RFC 7208 treats it as a permanent error).

The record you'll add

TypeTXT
Host Nameleave blankWix fills in your domain for the root.
Valuev=spf1 include:_spf.google.com ~allThis example authorizes Google Workspace. Your record must list the services that actually send your mail — run the checker below and it generates the exact record for your domain.
TTLLeave the TTL at Wix's default.

Steps on Wix

  1. In your Wix account, go to Domains.
  2. Click the ⋯ (Domain Actions) icon next to the domain and choose Manage DNS Records.
  3. Find the section for the record type (e.g. TXT) and click + Add Record.
  4. Leave Host Name blank for the root domain — Wix uses blank instead of @ — or enter the prefix shown above, paste the Value, and save.

Wix quirks worth knowing

  • You can only edit DNS in Wix if the domain is connected via Wix's nameservers; domains connected by pointing are managed at your registrar instead.

Provider steps verified against Wix: Adding or updating TXT records on 2026-07-12.

Get the exact record for your domain

The free SPF checker reads your domain's live DNS, flags what's wrong, and generates the precise SPF record to publish — then rechecks to confirm the fix took.

Run the SPF checker

Frequently asked questions

What goes in the Host Name field on Wix?
Leave it blank for the root domain — Wix fills in your domain automatically.
How long until the record is live?
Leave the TTL at Wix's default. Receivers that cached your old DNS answers will pick the change up as the previous TTL expires.
Can I have more than one SPF record?
No. RFC 7208 requires receivers to treat multiple SPF records as a permanent error — the same as having a broken record. If you use several sending services, list them all in one record: v=spf1 include:serviceA include:serviceB ~all.