Skip to content

Free domain health checker

Nine checks on any domain's website and email set-up, a grade from A to F, and a plain-English fix for everything that needs one. No sign-up needed.

We don't keep a record of the domains you check. Results are reused for 10 minutes if the same domain is checked again.

What we check

  • DMARCRecord exists and is valid, the policy (none, quarantine or reject), pct, and where reports go.
  • SPFOne valid record, DNS lookups within the limit of 10, and no +all or ?all.
  • DKIMYour selectors, or common ones we look for. Key present and long enough.
  • HTTPS certificateApex and www: expiry (warns at 21 days, fails at 7), a valid chain and a matching hostname.
  • Domain registrationExpiry date from RDAP, including .uk domains. Warns at 30 days, fails at 7.
  • BlacklistsMail server addresses, and sending addresses seen in DMARC reports, against reputable blacklists.
  • MTA-STS and TLS-RPTBoth records present, and the policy file served over valid HTTPS.
  • Mail serversMX records resolve and the servers answer on port 25.
  • DNS changesName servers, website, mail and TXT records compared with the day before, with every change logged.
Free domain health checker | Domain Health Hub