SPF, DKIM and DMARC for Wix Email Marketing (Ascend)

Short answer: Wix Email Marketing (Ascend) mail passes Gmail, Yahoo and Microsoft checks when you turn on DKIM with your own domain and publish a DMARC record at _dmarc (start with p=none). The exact records and clicks are below.

SPF—Not needed on your root domain: the sg CNAME becomes the return-path and carries Wix's own SPF record, so SPF passes and aligns with your domain. Don't add a Wix include to your root SPF record.
DKIMCNAME / TXTCNAME records Wix shows under Authenticate this domain: s1._domainkey and s2._domainkey (DKIM) plus sg (return-path), each pointing to a host like s1._domainkey.yourdomain.com.s013.ascendbywix.com. The s0.. part differs per account, so copy the values exactly.
DMARCTXT at _dmarc
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Start with p=none and a mailbox you read, or a free report address that turns the reports into a dashboard; build your own.

Step by step

  1. In your Wix dashboard open Email Marketing → Sender Details → Manage Senders and add a sender name and an address on your own domain.
  2. Enter the confirmation code Wix emails to that address.
  3. Under Domain status click Authenticate this domain to see the CNAME list.
  4. Add each CNAME at your DNS host. Domain bought from Wix? Wix authenticates it for you.
  5. Refresh Domain status after a few hours (up to 24) until it says authenticated.

Mistakes that break it

Check that it worked

After the fix, keep an eye on it: free DMARC monitoring shows every service that sends mail as your domain and which ones fail, in plain English.

Rather not touch DNS? I set up SPF, DKIM and DMARC without breaking your other senders, with a before/after report.

Get it fixed on Fiverr

Prefer to do it yourself? Get the step-by-step Fix Kit ($15) – 19-page guide, checklist, 20+ providers.

Other setup guides

Google WorkspaceMicrosoft 365Zoho MailHostinger EmailTitan EmailGoDaddy email (Microsoft 365 and Professional Email)Namecheap Private EmailIONOS MailProton MailCloudflare Email RoutingMailchimpSendGridAmazon SESShopify EmailKlaviyoHubSpotBrevoMailgunPostmarkZendeskConstant ContactMailerLiteKit (ConvertKit)ActiveCampaignFreshdeskIntercomZoho CampaignsHelp ScoutSquarespace Email CampaignsMailjetCampaign MonitorSalesforce Account Engagement (Pardot)GorgiasSparkPostResend