This week: 5 free site rescue audits. Fixed quote same day. Claim your slot →

Free WordPress email checker · SPF, DKIM, DMARC · no signup

Why Are My WordPress Emails Going to Spam?

Paste a domain. We check SPF, DKIM, DMARC, and MX so contact-form and WooCommerce order emails can reach the inbox. Public DNS only. No test email sent.

Free WordPress email checker. Limit 12/hour. Also: health checker · social preview.

Looking up SPF, DKIM, DMARC, and MX… a few seconds.
0

Score

    Want WordPress mail to hit the inbox?

    We set SPF, DKIM, DMARC, and WP Mail SMTP on staging. Hire $25-$60/hr, or claim a free audit.

    WP Care · hello@wpcare.io · Public DNS only. We do not send a test message.

    How this WordPress email checker works

    Gmail and Outlook do not trust PHP mail() from a cheap host. They trust DNS. This free SPF DKIM DMARC checker reads public records for your domain, then flags the gaps that put Contact Form 7, WPForms, and WooCommerce order emails in spam.

    SPF

    A TXT record that lists who may send as you. Missing SPF is the most common WordPress spam cause.

    DKIM

    A cryptographic signature. We probe common selectors (Google, Microsoft, SendGrid, Mailgun) used with WP Mail SMTP.

    DMARC

    The policy inboxes enforce. p=none only watches. Gmail bulk-sender rules expect a published DMARC record.

    WordPress email checker FAQ

    Why do WordPress emails go to spam?

    Most sites send through PHP mail() on shared hosting. That IP has no SPF or DKIM for your domain, so Gmail treats it as spoofing. Install WP Mail SMTP (or FluentSMTP), send through Google, Microsoft 365, or a transactional API, then publish matching SPF, DKIM, and DMARC.

    What is the difference between SPF, DKIM, and DMARC?

    SPF lists allowed sending servers. DKIM signs the message. DMARC tells the inbox what to do when those checks fail (none, quarantine, or reject). You want all three on the same domain WordPress sends From.

    Does this send a test email?

    No. It is a public DNS lookup. After you fix records, send a real message from the contact form to Gmail and check the original headers for spf=pass dkim=pass dmarc=pass.

    Can you fix WordPress email for me?

    Yes. Claim a free site rescue audit, hire a WordPress developer at $25-$60/hr, or put the site on a care plan from $39/mo.

    Also free: social preview checker · health checker · speed test.

    Broken or slow WordPress? Free audit this week. Fixed quote same day.
    Free audit