Are your emails set up to reach the inbox?

Enter your website or email domain. We'll check its DMARC, SPF, DKIM and MX records in a few seconds, give it a score out of 10, and tell you exactly what to fix.

Paste a web address or email if you like (https://www.yourshop.co.uk/page or you@yourshop.co.uk); we'll tidy it up. It only reads public records and changes nothing.

Why this matters

Since February 2024, Gmail and Yahoo require senders to authenticate their email. Anyone sending in bulk needs SPF, DKIM and a DMARC record. If your domain isn't set up, your order confirmations, booking reminders and newsletters are more likely to land in spam, or be rejected outright, even when customers have asked for them.

Of 747 UK small-business domains we checked in Nov 2026:

46%had no DMARC record
40%were on p=none (monitor only)
24%had no SPF record
~10%were fully set up

Independent shops, salons, gyms, cafés, trades and clinics across about 20 UK cities, checked using public DNS records on 9–10 Nov 2026. "Fully set up" means DMARC enforced (quarantine or reject), one valid SPF record and a DKIM key found.

What we check

Want the background first? Read why customers don't get order confirmation emails, how to fix Shopify emails going to spam or booking confirmations that don't arrive. There are also guides for business emails going to spam, contact form emails not arriving, invoices not received, Outlook junk and Hotmail bounces, Klaviyo and Mailchimp spam and WooCommerce emails not sending. See all guides.

Questions

Is the check really free?

Yes. It only reads your domain's public DNS records, the same information anyone can look up. You don't need to sign up to see your result.

Does checking my domain change anything?

No. The checker only reads records. Nothing is changed on your domain or your email account.

Why does it say DKIM is "not confirmed"?

DKIM keys sit under a "selector" name that each provider chooses. We try the common ones (Google, Microsoft 365, Zoho, Mailchimp, Klaviyo, Brevo and others). If your provider uses a different name, we can't see it from outside, so we say "not confirmed" rather than "missing".

Does p=none stop customers replying to me?

No. Replies use your MX records. SPF, DKIM and DMARC are about the mail you send. p=none just means providers are asked to report on failing mail rather than act on it.