Our emails risk landing in spam because the domain publishes three conflicting DMARC records at once. This guide fixes it — a ~15-minute DNS change, no code. Follow it top to bottom.
A domain is only allowed one DMARC record. Ours has three. When there's more than one, Gmail/Outlook ignore all of them — so we effectively have no policy, and the domain looks misconfigured, which pushes mail toward spam. The fix is to delete the extras and keep one clean record.
Where the change is made: DNS is managed at SiteGround (not GoDaddy — the domain is registered at GoDaddy, but the nameservers point to SiteGround, so the records live there). You'll need SiteGround login access.
What "good" looks like at the end: exactly one DMARC record, set to safe "monitor" mode. We tighten it later, once we've confirmed our email is authenticating.
Go to SiteGround → Site Tools for themovementathlete.com → Domain → DNS Zone Editor. (If the site isn't in this SiteGround account, whoever set up the hosting has the login.)
In the DNS Zone Editor, filter or scroll to the TXT records. Look for the ones whose Name/Host is _dmarc. You'll see three of them:
The two DELETE ones are: the bare p=none record, and one of the two near-duplicate p=reject records. Keep just one to edit in the next step — it doesn't matter which of the two reject ones you keep, they're duplicates.
Delete the two marked DELETE above (there's a trash/delete icon on each row). You should be left with one _dmarc TXT record.
Open the record you kept and replace its value with exactly this:
v=DMARC1; p=none; rua=mailto:re+ee9a19c7ab05@inbound.dmarcdigests.com; pct=100
Why p=none? It means "watch and report, don't block anything yet." This is the safe setting — it can't accidentally bounce real emails. Reports keep flowing to our existing dmarcdigests account so we can see what's passing. Save the record.
DNS takes ~30–60 minutes to update. Then confirm the fix — either paste this into a terminal:
dig +short TXT _dmarc.themovementathlete.com
…it should return one single line (not three). Or use a free checker like dmarcian.com/dmarc-inspector or mxtoolbox.com/dmarc.aspx — enter the domain, it should show one valid record. Or just tell Claude it's done and it'll re-check the DNS instantly.
Leave it on p=none for 1–2 weeks and check the dmarcdigests reports. Once ActiveCampaign, SendGrid and Google all show as passing, change p=none → p=quarantine, and a couple of weeks later → p=reject. Don't skip straight to reject — that can bounce legitimate mail before we've confirmed everything aligns.
Once there's one clean record on p=none, the immediate misconfiguration is gone and inbox trust starts recovering. The step-6 tightening is the finishing move, not urgent.