Before you add a single DNS record for your email sending setup, you need to make three decisions: which subdomain to use, whether to separate marketing from transactional email, and how your DMARC policy should cascade. Most setup guides skip the first two entirely. Getting all three right before you touch DNS saves you a reputation rebuild later.
If you are still at the stage of understanding why subdomains matter at all, what a sending domain is and why it needs its own reputation covers that foundation. This post is the setup guide for people who are ready to act.
The Subdomain Decision — By the Numbers
Decision 1: Structure Your Subdomains Before You Pick Names
Most ecommerce brands need to send at least two fundamentally different types of email: promotional campaigns to opted-in subscribers, and transactional mail like order confirmations and shipping updates. These two streams have different complaint rate profiles, different ISP engagement expectations, and different consequences when they fail.
A common structure gives each stream its own subdomain (a stable root domain for low-risk transactional mail is also a valid choice, as covered in the sending architecture):
| Subdomain | Use Case | Examples |
|---|---|---|
mail.yourbrand.com |
Marketing email | Campaigns, promotions, flows, win-backs |
tx.yourbrand.com |
Transactional email | Order receipts, shipping updates, password resets |
alerts.yourbrand.com (optional) |
Operational email | Back-in-stock, review requests, account notices |
The marketing and transactional separation is the critical one. A complaint spike from re-engaging lapsed subscribers degrades the subdomain it sends from. If transactional mail sits on a separate subdomain, that complaint signal stays contained — your customers’ order confirmations keep landing in the inbox regardless of what happened to last week’s promo campaign.
At lower sending volumes (under 50,000 emails per month total), one subdomain for everything is fine. The split becomes worth the overhead when your promotional complaint rate starts affecting transactional deliverability — and you will not know that is happening without per-subdomain monitoring. Transactional vs. marketing email covers why the two streams are treated differently in the first place.
Klaviyo now does this natively
Until recently, running this structure on Klaviyo meant working against the platform. As of May 2026 it is a supported configuration: Klaviyo lets you set up separate branded sending domains for marketing, transactional and service email, each building its own sender reputation independently. Service email through Helpdesk can carry a branded domain for the first time.
This is worth acting on if you are on Klaviyo, because it turns the recommendation above from an infrastructure project into a settings change. The reputation isolation is the whole point: a punishing promotional calendar in Q4 no longer drags order confirmations and password resets down with it, and support replies sit on a domain that reflects your service brand rather than your marketing one.
Klaviyo also made dedicated click-tracking domains self-serve — previously a support ticket — which matters (see tracking domains and URL shorteners) because the click-tracking domain is a separate reputational surface from your sending domain and shares in any damage done by whoever else is on the shared one.
What none of this changes is the strategy. You still have to decide which streams warrant separation, name them deliberately, and understand how DMARC cascades before you touch DNS. That is the rest of this post. The Klaviyo Deliverability Hub guide covers what Klaviyo will and will not report back to you once the domains are live.
Decision 2: Choose Your Subdomain Name Deliberately
The prefix you choose is visible in email headers and sometimes in the From address. It is worth spending two minutes on it before registering anything.
Prefixes that work well:
mail.— the broadest convention, recognized by all ISPs and most recipientsem.— common ESP shorthand, cleane.orsend.— short, neutral, no negative associations
Prefixes to avoid:
noreply.— signals to spam filters that engagement is not expected; also frustrates subscribers who try to replyinfo.orcontact.— generic, associated with bulk low-intent sendingnewsletter.— over-specific; boxes you in if your program expands- Anything hyphenated — hyphenated subdomains appear frequently in spam infrastructure; some ISP heuristics weight this negatively
Keep it short, brand-adjacent, and free of associations that spam filters read as low-engagement signals. Worth remembering that Gmail displays the signing domain to recipients in the “mailed-by” line — what the mailed-by domain signals to subscribers covers why a subscriber-facing noreply. is a brand decision as much as a deliverability one.
Decision 3: Understand the DMARC Cascade Before You Touch DNS
This is the most commonly misunderstood part of subdomain email setup, and getting it wrong causes authentication failures that are hard to diagnose after the fact.
You have two options for DMARC coverage on a sending subdomain:
Option A: Rely on your root domain DMARC
When mail.yourbrand.com has no DMARC record, receivers fall back to the policy at _dmarc.yourbrand.com. That inheritance comes from policy discovery and the sp= tag (and, under RFC 9989, the np tag for subdomains that do not exist), not from relaxed alignment. Relaxed alignment is a separate rule: it lets mail.yourbrand.com signing match a yourbrand.com From address because they share the same organizational domain. RFC 9989 changes discovery to a DNS Tree Walk, and receivers still on RFC 7489 can pick a different organizational domain, so DMARC in 2026 advises publishing an explicit record on each From domain.
Option B: Publish a subdomain-specific DMARC record
A record at _dmarc.mail.yourbrand.com overrides the root domain policy for that subdomain only. Use this if you want different enforcement levels per subdomain — for example, p=reject on transactional and p=quarantine on marketing while you complete a warm-up.
Option A is the simplest start; Option B is safer once you rely on a subdomain at enforcement. Moving DMARC to enforcement covers the order. DMARC does not care whether SPF and DKIM pass in isolation — it cares whether those passes belong to the domain your subscribers see in the From field. Domain alignment and inbox placement explains exactly where Klaviyo’s default setup breaks this, and how to confirm your subdomain is passing alignment correctly.
Adding the DNS Records
Once your subdomain is chosen and your DMARC approach is clear, your ESP generates the records. The setup is the same structure across all major ESPs: two DKIM CNAMEs and one Return-Path CNAME.
DKIM CNAMEs (2 records)
These authorize your ESP to cryptographically sign outgoing email under your subdomain. If several services sign for the same domain, multiple DKIM selectors covers keeping the selectors apart. Your ESP generates the exact values — copy them precisely, do not reconstruct them. Once live, every outgoing email carries a dkim=pass header.d=mail.yourbrand.com signature instead of your ESP’s shared domain.
Return-Path CNAME (1 record) This handles bounce routing and enables SPF alignment — it tells receiving servers that the invisible envelope From address matches your sending subdomain.
The registrar trap to watch for: Some DNS registrars automatically append your root domain to the Name field. If you type mail and the registrar adds .yourbrand.com, the record resolves as mail.yourbrand.com.yourbrand.com — broken DNS that will never verify. Check your registrar’s documentation on whether to include or omit the root domain in the Name field before you save anything.
On Klaviyo, the click path lives under Settings → Email → Sending Domains, and one detail catches people out: verification alone does not activate the domain, you also have to set it as default. The Klaviyo custom sending domain walkthrough covers every screen.
Verifying it worked: after your first send, open the email in Gmail, select Show original, and find the Authentication-Results header. You want dkim=pass header.d=mail.yourbrand.com. If it shows your ESP’s shared domain instead, the sending domain is not set as default or DNS has not finished propagating. Wait and re-test — do not delete and re-add records, as that restarts the propagation clock. A DNS lookup will confirm whether the CNAMEs have resolved, and the deliverability checker tests SPF, DKIM and DMARC against the live subdomain in one pass.
For SPF, DKIM and DMARC in full technical detail, SPF, DKIM and DMARC explained is the reference post.
After DNS: Warm-Up and Per-Subdomain Monitoring
Every new subdomain starts with zero ISP history. Even a clean list and perfect authentication cannot shortcut this. ISPs need to accumulate positive sending signals before extending trust to a domain they have never seen. Where that subdomain sits relative to campaigns and receipts is the sending architecture. The cutover itself, when the From address changes, is changing the sending domain.
Ramp gradually from your most engaged subscribers, doubling volume every few days while complaint and bounce rates stay clean — two to four weeks is typical for eCommerce. The full schedule is in IP and domain warming, and the warm-up planner will generate a ramp for your volume. Klaviyo senders should read the Klaviyo warm-up process for the platform specifics.
Register the subdomain in Postmaster Tools, not the root domain. This is the step most people get wrong and it matters more than it used to. Postmaster reports per domain: register the root and you get aggregate data mixing your email program with everything else the root domain does; register the subdomain and you get a clean signal for that stream specifically. Now that Compliance status reports pass or fail per domain, and Deliverability analysis returns a verdict per domain, registering at the wrong level means diagnosing the wrong thing (and Google publishes this data 24-48 hours late) — a marketing subdomain in trouble can be masked by a healthy transactional one if both roll up to the root. If you have split marketing, transactional and service onto separate subdomains, register all of them. The Google Postmaster Tools guide walks through verification.
For placement monitoring across Gmail, Yahoo, AOL and Outlook after every send, email deliverability monitoring covers what a complete monitoring setup looks like.
The Setup Checklist
Before you send a single email on a new subdomain:
- Structure first — decide if you need marketing and transactional on separate subdomains before choosing names
- Name it clean — short, brand-adjacent, no noreply or hyphens
- Understand your DMARC coverage — subdomains inherit through policy discovery and
sp=, not alignment; publish an explicit record per From domain once you enforce - Add all three DNS records — both DKIM CNAMEs and the Return-Path CNAME
- Watch for the registrar double-domain trap — check your registrar’s Name field behavior before saving
- Set as default in your ESP — verification does not activate the domain
- Verify alignment in raw headers —
dkim=pass header.d=mail.yourbrand.comis the confirmation - Warm up before full-list sending — two to four weeks, engaged subscribers first
- Register in Postmaster Tools under the subdomain — not the root domain
- Monitor per subdomain — complaint and placement data should be tracked at the subdomain level
Getting this right is a one-time investment. Everything else in your email program sits on top of it: reputation building, DMARC enforcement, and BIMI eligibility, which requires DMARC at enforcement on the sending domain before your logo will ever appear in an inbox.
InboxEagle runs seed placement tests at Gmail, Yahoo, AOL and Outlook after every send and checks your DMARC policy record every 24 hours, so you can see the effect of your subdomain setup at those providers from day one.
Methodology
The root versus subdomain figures come from InboxEagle’s Q1 2026 analysis of 3,474 ecommerce sending domains (26.0% average spam rate for root-domain senders, 13.3% for subdomain senders). The comparison is observational: brands that use subdomains may also differ in size, ESP and list quality, so read the gap as an association, not an effect size. Setup steps reflect Klaviyo’s configuration as of May 2026.
Note: Content created with the help of AI and human-edited and fact-checked to avoid AI hallucinations.
Sources
- Google Email Sender Guidelines
- Klaviyo — Set Up a Branded Sending Domain
- Klaviyo — Domain Warm-Up for Dedicated Sending Domains
- dmarcian — Understanding DMARC Alignment
- MXToolbox — DKIM Lookup
- InboxEagle native research data, Q1 2026 (3,474 sender domains)

