Have you gotten complaints that your Contact Us form or registration signup never sent a confirmation email? Do your password reset emails from WordPress never arrive? Your site is likely in need of an email authentication and delivery service!
While WordPress does a great job as a content management system, it’s not the best email sender. It needs a little help: verification that the WordPress site is authorized to send via a domain name (especially important if your email domain is different from your WordPress domain), and reputation management when those emails get sent. (More technical information can be found here.)
To clarify, this isn’t the same as Gmail / Google Suite, or Outlook/Exchange. Those services are likely already setup to send on behalf of your domain, and have built-in deliverability features.
Unfortunately, most hosting platforms don’t include a service like this. Cornershop is very experienced in assessing your current setup and then ensuring your emails are getting delivered. Reach out to our Support team to request a review, or check out the steps below if your team is comfortable modifying DNS and setting up plugins.
Create an account with a deliverability platform. Brevo is Cornerhop’s preferred free service, up to 300 emails a day. If your email needs are higher, a paid service may be required. (Alternatives include SendGrid, MailGun, SMTP2Go, and MailChannels depending on volume needs and pricing.)
Add DNS records for the deliverability service. These are usually a verification record, DMARC, and DKIM records. Occasionally an SPF record will be added as well.
Add a sending email (or multiple).
Install and setup the plugin WP Mail SMTP within WordPress and configure it to use the deliverability service.
Review results and make sure your site is passing email tests - you can use a site like https://mxtoolbox.com/SuperTool.aspx to check.