Back to Support Domains and Email Email Troubleshooting: Not Receiving Notification Emails?

Troubleshooting: Not Receiving Notification Emails?

WordPress.com has a built-in email delivery system for contact forms, subscribers, blog posts, and notifications from plugins like WooCommerce. In this guide, we’ll cover common reasons why you or your visitors might not receive those notifications.

The Basics

Sometimes, the simplest explanation is often the correct one! Here are some of the most common reasons you may not receive an email — we recommend you check these first.

Check Your Spam Folder

Even if you’ve received messages in your inbox before, email spam rules are constantly evolving to combat new spam behavior. It’s always a good idea to check your spam or junk folder first and foremost.

Some email providers like Gmail automatically filter messages into promotional or social folders. Check those folders as well if you have them.

Check the Correct Email Address

By default, messages are sent to the email address you signed up with — you can view this email address in your account settings. However, it’s possible that the email you’re looking for was sent to a different address. This can happen in several situations including:

Verify Your Email Address is Working

If you have an email address that uses your domain (such as those provided by Professional Email or Google Workspace), can you send and receive emails normally with that address? If not, make sure your subscription is up to date and the necessary DNS records are present on your domain for your email to function.

Wait 30 Minutes

Depending on the type of email and how it’s sent, the email may not arrive instantly. It can take up to 30 minutes for emails to arrive so check back later for the email you’re waiting for.

Contact Form Emails

If you have a contact form on your website but did not receive an email notification when someone sent you a message through the form, take the following steps:

  1. Visit your website’s dashboard.
  2. Click on FeedbackForm Responses to view all messages submitted via your site’s forms.
  3. Check for the message you’re looking for under the “All” and “Spam” tabs. (The spam tab will only appear if your site has received spam submissions.)
    • If the message you’re looking for appears under ‘All,’ your visitor successfully submitted the form even though you didn’t receive an email notification. Assuming you have already checked the basics, we recommend that you try changing the email address to which the form is sent. For example, if you’re using a Yahoo email address, test a Gmail address to see if future emails arrive.
    • If the message you’re looking for appears under ‘Spam,’ select the “Not spam” option for that message. This will train the spam filters to better recognize this type of message in the future.
    • If the message you’re looking for does not appear anywhere, your visitor did not successfully submit the form.

📌

If you’re using a third-party plugin to collect form responses, they will not show in Feedback. Instead, the third-party provider may include their own log of the sent form submissions.

Notifications to Subscribers

Do you have a subscriber who has told you they’re not receiving email notifications when you publish a new blog post? This can typically be resolved in one of the following ways:

Check an Email Was Sent

First, make sure the post is eligible for an email notification. A new post notification is sent when a blog post is publicly published (or scheduled to be published). A notification is not sent when:

Check Your Subscriber List

If your subscriber should have received an email but reports that they didn’t, you can check to make sure they are, in fact, subscribed to your posts. To check if someone is on your subscriber list:

  1. Visit your site’s dashboard.
  2. On the left side, navigate to Users → Subscribers (or Hosting → Subscribers if using WP-Admin).
  3. Search for their email address in the list of subscribers.

Ask Your Reader to Check Their Subscription

If they are subscribed, ask your subscriber to check the following:

  1. Have them check the basics, like their spam folder and the correct email address.
  2. Ask them to visit subscribe.wordpress.com and check the email frequency they have set for notifications from your site:
    • The “email me new posts” option should be enabled.
    • The delivery frequency must be set to “Instantly” for the email to arrive immediately. If set to “Daily” or “Weekly,” ask your subscriber to wait 24 hours or 7 days as appropriate.
The "email new posts" setting is enabled and set to "instantly".
Email Frequency

Look For Other Patterns

Ask your other subscribers if they received the email notification of a new blog post. This will let you know if the issue is specific to a single subscriber or if there’s more you need to investigate. Check for common themes if there’s more than one subscriber who is missing an email. Are they all using the same email provider? Do they show up under Subscribers? Have they confirmed their subscription delivery preferences?

Plugin Emails

Many plugins send emails through your site. If these emails are not arriving to the intended recipient, we recommend the following solutions:

Use a Domain Email Address

To ensure email delivery, emails sent out by plugins on your site should be sent from email addresses that match the primary domain name of your site.

For example, if your primary domain name is yourgroovydomain.com, you would want a plugin to send order notifications from an @yourgroovydomain.com email address, not a @gmail or @yahoo address which are often blocks.

Check our Add Email to Your Domain guide for options to create a domain email address. Refer to the plugin’s documentation to learn how to configure the plugin to send emails from your domain email address.

Log Outgoing Emails

Install an email logging plugin such as WP Logging. These third-party plugins can log all of the messages sent through the system and give you more information as to why emails may not be sent or delivered correctly.

Check for Plugin Conflicts

Some plugins can intefere with each other. The more plugins installed on your site, the more likely a conflict can occur.

To check for plugin conflicts, temporarily deactivate all plugins on your site then reactivate them one at a time, checking each time which one causes the issue to appear. Visit our Solve Problems With Plugins guide for step-by-step instructions.

Most plugins are developed by third parties, so if you continue to experience issues with email deliverability in those plugins be sure to reach out to the plugin developer.

Set Up an SMTP Plugin

You can install and set up an SMTP plugin to replace the default email system with your own server. You can learn more about Email and SMTP plugins in this guide. Take care to follow the setup instructions carefully, because a misconfigured SMTP plugin is a common source of email delivery issues.

WooCommerce Emails

WooCommerce emails include registration, order confirmation, order status updates, and more. Visit the Email FAQ guide from WooCommerce for more detailed information about emails sent by WooCommerce.

Review WooCommerce Email Settings

If emails are not arriving for you or your customers, first check to make sure you have set up a specific email to be sent out:

  1. Visit your site’s dashboard.
  2. Navigate to WooCommerce → Settings.
  3. Click on the “Emails” tab to view a list of all email notifications sent from WooCommerce.
  4. Click “Manage” next to the email that you expect to have been sent out.
  5. Ensure the box next to “Enable this email notification” is checked.
  6. If available for that email type, make sure the “Recipient(s)” field has a valid email address.
The WooCommerce Emails management screen for the New order email, with a highlight around the checkbox for "Enable this email notification".

Check the Email Sender Address

Just like with other plugins, it’s recommended to use a domain email address with WooCommerce:

  1. Visit your site’s dashboard.
  2. Navigate to WooCommerce → Settings.
  3. Click on the “Emails” tab.
  4. Scroll down to the bottom of the screen, below the list of emails, to the “Email sender options” section.
  5. Replace the “From” address with an email address that uses your domain:
The From Address shows hello@yourgroovydomain.com.

If you continue to experience issues with WooCommerce email deliverability, we recommend logging outgoing emails, checking for plugin conflicts, and if the issue persists, using an SMTP plugin.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!