Do you want to know what is an email subdomain and why you should be using one?
Understanding email subdomains is important if you want to ensure a high email deliverability rate.
In this post, we’ll explain what an email subdomain is, why you need one, and show you how to set one up for yourself.
There’s a lot of information in this post. You can use the quick links below to jump to your desired section instantly:
- What Is a Subdomain
- Why Should You Use an Email Subdomain
- When to Use Email Subdomains
- How to Send Emails With a Subdomain
What Is a Subdomain (With Example)?
Every email address consists of two parts:
- Sender username
- Sender domain
For example, in [email protected]
, the username is “pattie” and the domain is “wpmailsmtp.com”.
A subdomain is an additional component of your root domain. This is added as a prefix to your main domain. For instance, [email protected]
. Here, “example” is the subdomain.
Although a subdomain is always related to your root domain, it has a separate IP address. As a result, Internet Service Providers (ISPs) and mailing servers treat your subdomain differently than your root domain.
This separation has important advantages as we discuss below.
Why Should You Use an Email Subdomain?
Email service providers like Google, Yahoo, Outlook, etc. keep tabs on your sending domains and associate a sender reputation with your domain. If you’re sending the wrong signals to your mailing service (e.g. your emails being frequently flagged as spam by users, low email engagement, etc.), then your sender reputation goes down.
When your sender reputation is low, you’re much more likely to encounter email deliverability issues. ISPs and email providers may simply start rejecting the bulk of your emails because your domain doesn’t meet their reputation standards.
If your root domain gets a bad reputation, it’s very difficult to improve it. Plus, changing your root sender domain isn’t always an option because it is also often the business name that people recognize you by.
But it is much easier to manage your email reputation if you’re using a subdomain. Even if the subdomain gets a bad reputation, you can easily switch to a new one at any time while still staying associated with your root domain.
This way, you can protect your root domain from potential reputation problems and ensure that your emails are always getting delivered from a subdomain that is trusted by mailers.
You can still use your root domain for day to to day business emails that you send out personally. But for email campaigns and automated transactional emails (order confirmations, password resets, etc.), it is always a good idea to use an email subdomain.
When to Use Email Subdomains
Many businesses use multiple subdomains for different email audiences. It’s not necessary to use multiple subdomains, but you should at least have one email subdomain to protect your root domain reputation.
Here are some common scenarios where you might want to use email subdomains:
- Promotional emails: Subscribers may mark your emails as spam if they’re not happy with the volume of your promotional emails or simply if they’re not interested in your promotions. This is why it’s advisable to have a separate subdomain for your promotional emails so that its reputation doesn’t affect other types of emails that you’re sending from your root domain.
- Outreach and PR: The emails that you send to other brands for partnership opportunities may not enjoy the same level of engagement as transactional emails. If your PR emails get a lower reputation, it will affect the deliverability of other types of messages as well. Therefore, you might want to keep your outreach emails restricted to a separate subdomain.
- Transactional emails: These have the highest engagement rate because transactional emails are generated by a user’s action (a password reset request, payment receipt, etc.). It’s very important that your transactional emails reach your subscribers’ inboxes because it’s bad for the user experience if emails like password reset messages are buried within your spam folder.
Now that we know how important email subdomains are when it comes to ensuring deliverability, let’s now see how you can set one up.
How to Send Emails With a Subdomain
To get a subdomain for your emails, you need to sign up with a mailer service. For this tutorial, we will use SparkPost to show a subdomain example and walk you through the configuration steps.
1. Sign Up to SparkPost
First of all, you need to create a SparkPost account. Go to SparkPost’s website and scroll down to find the Get Started button under the Email Sending section.
You should now have the pricing page on your screen. We’re going to sign up for a free test account for this example.
SparkPost allows you to send up to 500 emails in a month with its free test account, which is pretty good if you’re just starting out.
Provide the details in the signup form to complete your account setup, then move on to the next step.
2. Configure Sending Domain
SparkPost will now take you to your account page. Here, you’ll find the Add Sending Domain button. Click on it.
This will take you to a new page explaining why adding a sending domain is necessary. Click on Add Sending Domain again to proceed.
Now, you’ll see several options for the type of domain you want to add. For our purposes, we want to select Sending Domain.
Scroll down to the bottom of the page to find the Domain and Assignment section. This is the most important step of your subdomain configuration. Think of a subdomain that you’d like to send your emails from. This can be anything depending on the type of email you’re planning to send with this subdomain.
For example, if you’re going to be sending newsletters with this subdomain, you can simply go with newsletters.example.com
. Or if this is your password reset email subdomain, consider reset.example.com
.
When you’ve chosen a suitable subdomain name, enter it in the field and click on Save and Continue as shown below.
In our case, the subdomain is “example” and the root domain is “wpmailsmtp.com”.
Now, SparkPost will ask you to choose a domain alignment method. We’re going to use strict alignment because it’s simpler. Select Yes and then click on Save and Continue.
Good job! You’ve almost set up your subdomain.
3. Add DNS Records to Your Web Host
Now, we’re going to add DNS records for our new subdomain to our web hosting account. This will help you get verified so that ISPs and mailers can treat you as an authentic email sender.
Copy the TXT and CNAME records from SparkPost and paste these values into the DNS records of your web hosting account.
If you don’t know how to add DNS records to your web host, you can see the documentation or reach customer support of your web host for assistance.
When you’ve added the DNS records, click on The TXT and CNAME records have been added to the DNS provider box and then press the Verify Domain button.
Now, click scroll to the top and click on Configuration in the navigation bar. You should now see your subdomain listed under Sending Domains.
Note that it might take up to 48 hours for SparkPost to review your configuration and verify your domain. Meanwhile, you can jump to the next steps and connect SparkPost with WP Mail SMTP.
4. Generate SparkPost API Key
You’re going to need the API key to connect SparkPost with the WordPress plugin WP Mail SMTP (we’ll need this plugin to send emails from your WordPress site to your subscribers).
You can find your API key by clicking on the API Keys tab on the top of your SparkPost account area.
Scroll down and click on Create API Key.
Now, give your API Key any name that you like. For the API Permissions option, leave it to the default setting of “All“. Then, click on Create API Key.
This will reveal the SparkPost API key. Note this key down somewhere safe or keep the browser tab open because we’re going to need this key in one of the later steps.
5. Install the WP Mail SMTP Plugin
To connect your WordPress emails to your authenticated subdomain at SparkPost, you’re going to need WP Mail SMTP. This is the best SMTP plugin for WordPress and it helps improve your deliverability by using SMTP (which is a reliable email delivery method) and it connects with well-reputed third-party mailers like SparkPost.
In this step, first Install WP Mail SMTP on your website and activate the plugin. After activation, you should be redirected to WP Mail SMTP setup wizard. But you can also launch the setup wizard manually by navigating to WP Mail SMTP » Settings.
Scroll down to the Mail section and click on Launch Setup Wizard.
This will launch the setup wizard which lets you easily connect WP Mail SMTP with your desired mailer service like SparkPost.
6. Configure WP Mail SMTP
When the setup wizard has launched, click on the Let’s Get Started button.
In the next screen, you’ll see all of WP Mail SMTP supported mailers. Select SparkPost from the list and click on Save and Continue.
Now, you’re going to need the API key that you grabbed earlier from SparkPost. Copy and paste the key in the API Key field. Then, select your Region, From Name, and From Email.
Your From Name is displayed to recipients when messages are sent from your email. As for your From Email, make sure to use an email address at the same subdomain that you added to SparkPost earlier.
You can use any random username for your From Email as long as it is at the subdomain verified by SparkPost. Your messages will send normally from this email. But if you also want to receive messages at this email, you’ll first need to create a mailbox at this subdomain.
If you don’t want to go down that route, then another option is to use a separate Reply-to email address where users can send you messages. This way, you can use your email address at your new subdomain for outgoing messages, and your standard email address with an active mailbox to receive incoming messages. Most contact form plugins like WPForms allow you to set a separate Reply-to email address field.
When you’re done, click on Save and Continue.
You’ll now see a screen with a list of WP Mail SMTP features that you can enable. Select your desired features and click on Save and Continue.
If everything was configured properly, WP Mail SMTP will now display a success message.
You’re almost done setting up WP Mail SMTP to use with your new email subdomain!
7. Send a Test Email
To test if everything is functioning properly, navigate to WP Mail SMTP » Tools from your WordPress dashboard and click on the Email Test tab.
Enter the email address where you want the test email to be sent. Normally, you’d want this to be an email address that you have access to so you can see the test email.
Click on Send Email when you’ve added the email address.
Open your email account’s inbox and check the test email there. If you configured everything correctly, you should see the test email, which looks like this:
Pay attention to the sender details of this email. You’ll notice that it came from the subdomain that you verified with SparkPost, exactly as we intended!
And there you have it! You now have an email subdomain that you can send messages from without affecting your root domain’s reputation.
Next, Disable WordPress Email Notifications
Is your WordPress site sending too many unnecessary emails? No problem! With WP Mail SMTP Pro, you can choose the type of emails you’d like your site to send. See our guide on how to disable WordPress email notifications for details.
And while we’re on the topic of emails, you might also want to check out our article on how to change the sender email in WordPress.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.
If this article helped you out, please follow us on Facebook and Twitter for more WordPress tips and tutorials.