Create a free account Sign in

Audit

SEO audit Crawler AI Visibility Site vs Site

Research

Keyword Explorer Is it down? All SEO tools76

Tools

On-page SEO11
Meta Tags AnalyzerSERP Snippet PreviewHeading Structure CheckerImage Alt Text CheckerOpen Graph & Social Preview CheckerStructured Data ValidatorCanonical Tag CheckerLink AnalyzerHreflang CheckerFavicon CheckerAccessibility Checker
Technical SEO11
Full Site Audit (Crawler)Robots.txt TesterXML Sitemap CheckerRedirect CheckerBulk HTTP Status CheckerHTTP Headers CheckerBroken Link CheckerIndexability CheckerMobile-Friendly CheckerJavaScript SEO CheckerCookie & Tracker Scanner
Speed & performance11
Page Speed TestCore Web Vitals CheckerServer Response Time (TTFB) TestPage Size CheckerGzip & Brotli Compression TestHTTP/2 & HTTP/3 CheckerCSS MinifierJavaScript MinifierImage Compressor & WebP ConverterHTML MinifierWebsite Carbon Calculator
Content & keywords8
Keyword Density CheckerKeyword Suggestion ToolWord CounterReadability CheckerText to HTML Ratio CheckerURL Slug GeneratorCase ConverterDuplicate Content Checker
Generators10
Meta Tag GeneratorRobots.txt GeneratorSchema Markup GeneratorOpen Graph GeneratorXML Sitemap GeneratorRedirect Generator (.htaccess & Nginx)Hreflang Tag GeneratorUTM Campaign URL Builderllms.txt GeneratorFavicon Generator
Domain & security14
SSL Certificate CheckerSecurity Headers CheckerDNS LookupWHOIS / Domain LookupDomain Age CheckerMixed Content CheckerWebsite IP & Hosting LookupPing Test – Is the Website Up?Website Technology CheckerSPF, DKIM & DMARC CheckerDNS Propagation CheckerBlacklist CheckerWebsite Uptime MonitorOpen Port Checker
AI search & AI writing11
AI Search Readiness CheckerAI Title & Meta Description GeneratorAI FAQ & Schema GeneratorAI Content Brief GeneratorAI Content OptimizerAI SEO Page ReviewerAI Search Intent & Page MatchAI Competitor Content GapAI Content DetectorAI Alt Text GeneratorAI Headline Generator

Learn

SEO guides SEO issue guide Pricing

Preferences

Theme

SPF, DKIM & DMARC Checker

Check your email authentication: SPF, DKIM and DMARC records, with fixes you can copy.

About the SPF, DKIM & DMARC Checker

SPF, DKIM and DMARC are three DNS records that prove email really comes from your domain. Without them, scammers can send email that looks like it is from you, and your own messages are more likely to land in spam. Since 2024 Gmail, Yahoo and Microsoft require them for anyone sending email in bulk.

This checker reads all three and tells you, in plain language, what is wrong and how to fix it: whether your SPF record is valid and stays within the limit of 10 DNS lookups, whether it ends with a protective ~all or -all, whether a DKIM key is published and strong enough (it tries the selectors used by Google Workspace, Microsoft 365, Zoho, Hostinger, Mailchimp and other services, or the one you enter), and how strict your DMARC policy is. It also checks MTA-STS, TLS-RPT and BIMI, recognises your email provider, and suggests records you can paste straight into your DNS settings.

Frequently asked questions

What is the difference between SPF, DKIM and DMARC?

SPF lists the servers allowed to send email for your domain. DKIM adds a digital signature to each message. DMARC tells receivers what to do when a message fails both checks, and sends you reports about it.

Why is my DKIM record not found?

DKIM keys live under a “selector” chosen by your email service. If yours is not one of the common ones, open an email you sent, view the original message and look for s= in the DKIM-Signature header, then enter that selector.

What does “too many DNS lookups” mean?

SPF may use at most 10 DNS lookups (include, a, mx, ptr, exists and redirect). Above that, receivers treat SPF as broken. Remove services you no longer use or replace includes with ip4 ranges.

Should I use p=reject right away?

No. Start with p=none and read the reports for a few weeks so you find every service that sends email for you. Then move to p=quarantine and finally p=reject.

Related tools