InboxRatio
Check your domain

Shopify emails going to spam: order notifications, Shopify Email campaigns, and the domain work both need

An order confirmation has every advantage an email can have: the recipient just asked for it, expects it within seconds, and will go looking for it if it doesn't appear. When mail with that much goodwill lands in spam, the message content is definitively not the problem, and for Shopify stores it almost never is. Store mail folders for identity reasons: a From domain the receiving filter cannot verify, an unfinished DNS setup, or, on the marketing side, list and volume habits that outspend the store's reputation. This guide works both of Shopify's mail streams, notifications and campaigns, from that identity layer up.

Know your two streams

Shopify sends two kinds of mail with different rules. Notifications, order confirmations, shipping updates, account emails, go out automatically through Shopify's delivery infrastructure. Campaigns, via Shopify Email or an installed marketing app, are bulk marketing subject to everything bulk mail is subject to. They share your sender identity, which is where every fix starts.

Check one: the sender email domain

The core setting is the store's sender email address and its domain authentication. Two configurations produce filtered mail on their own:

  • A free mailbox From address. A store sending as an @gmail.com address cannot authenticate that address through a commerce platform; consumer providers' DMARC policies make such mail fail by design. The From address must be at a domain you own.
  • An unverified domain. Shopify's settings walk you through publishing DNS records (SPF-relevant CNAMEs and DKIM keys) so that store mail authenticates as your domain. Skipping it leaves your mail authenticating as shared platform infrastructure, and receivers show recipients a "via" tag while your domain builds no reputation of its own.

Since the 2024 tightening of the mailbox providers' sender requirements, platforms across the industry, Shopify included, have pushed merchants to complete domain authentication, because aligned SPF or DKIM plus DMARC is now the entry ticket, mandatory above Google's 5,000-a-day Gmail threshold and effectively expected below it. Publish a DMARC record if the domain lacks one (monitoring mode from the DMARC generator; staging per how to set up DMARC).

Then verify like a receiver: sweep the domain with the email authentication checker, place a test order, and read the confirmation's Authentication-Results header in the email header analyzer. spf=pass, dkim=pass with your domain, dmarc=pass is the finish line; anything else names its own repair, per SPF softfail and DMARC fail.

Check two: the marketing stream's list

Ecommerce lists grow through checkout checkboxes, popup forms and discount-for-email offers, which makes them fast-growing and dirty: typos entered for a coupon, throwaway addresses, one-time buyers with no newsletter intent. The marketing stream then pays for it in the signals receivers weigh:

  • Bounces. Suppress every hard bounce and watch the rate; a popup-fed list that is never cleaned trends upward on its own, and list hygiene is the ongoing answer.
  • Complaints. Discount-hunters who never wanted ongoing mail click "report spam" instead of unsubscribe when leaving is harder than reporting; keep the exit one click and obvious, and track your complaint rate against Google's published 0.3% Postmaster Tools ceiling.
  • Engagement. Send campaigns to engaged segments by default, and re-permission or sunset subscribers who have gone quiet, rather than blasting the full list every time; double opt-in at the form keeps new entries real.

Check three: the calendar problem

Store marketing is seasonal by nature, and the Black-Friday pattern, near silence until November, then daily full-list blasts, is precisely the volume anomaly receivers throttle, as covered in IP warming. Ramp into peak season across preceding weeks, and if you move the store to a new domain or bring a dormant list back, treat the sending identity as cold and warm it first. Content tuning comes after all of the above, per the evidence ranking in why emails go to spam; image-only promos with thin text are worth fixing, but they are the last lever, not the first.

The apps you forgot are also sending

A mature store's domain rarely has just two mail streams. Review-request apps, helpdesk tools, wishlist and back-in-stock notifiers, loyalty programs: each installed app that emails customers "as" your store either sends from its own infrastructure with a lookalike From, or needs its own authentication setup against your domain. The census instrument is DMARC aggregate reporting: once a monitoring-mode record is live, the reports enumerate every source claiming your domain and whether each one passes. Expect surprises. The repair per source is the usual pair, add the legitimate ones to your authentication, and let the policy eventually refuse the rest, and the discipline generalizes: before installing any app that sends mail, find out what identity it sends under.

When the store's mail still folders

If both streams authenticate cleanly and campaigns still land in spam, run the placement test properly, seed mailboxes at the major providers, method in how to check if emails go to spam, and check the domain against blocklists with the blacklist checker. One scope note for merchants comparing tools: Shopify is a commerce platform with email features rather than a dedicated email service, so it sits outside the catalog our benchmark measures; our methodology focuses measured placement testing on dedicated email platforms, which is where store owners choosing a marketing-mail home will find the comparative data.

Related guides

About this guide

Written by InboxRatio Editorial. This is a troubleshooting guide for Shopify merchants, not a review; platform behavior described (sender email settings, domain authentication flow, notification vs campaign streams) follows Shopify's own documentation, and provider thresholds come from Google's and Yahoo's published requirements. No vendor sponsorship influences it.

Methodology

InboxRatio's benchmark sends real campaigns through the platforms we review to a controlled seed list and records where each message lands. This guide draws on platform and provider documentation rather than our measurements; the protocol is in how we test and our source rules in sources.

Last updated

28 September 2026. Platform setting names and provider requirements reviewed quarterly.

Frequently asked questions

Why are my Shopify emails going to spam? Usually identity: a free-mailbox From address, an unverified sending domain, or missing DMARC, and on the marketing side, popup-fed lists with high bounce and complaint rates plus seasonal volume spikes. Work the checks in this guide from the domain up.

How do I authenticate my domain for Shopify email? Set the store's sender address to a domain you own, then complete the domain authentication flow in settings, publishing the DNS records Shopify issues so SPF and DKIM validate as your domain, and add a DMARC record yourself. Verify with a test order and a header read.

Why do my order confirmation emails go to spam? Because the sending identity fails verification, not because of content: recipients want these messages. Check the From domain setup and read a confirmation's authentication headers; the failure named there (softfail, missing DKIM, DMARC fail) is the repair to make.

Does Shopify Email have bad deliverability? The platform ships mail through managed infrastructure; placement then follows your domain's authentication, your list quality and your sending pattern, which is why two stores on identical infrastructure see different results. Complete the sender-side work before attributing placement to the platform.

Why doesn't InboxRatio rank Shopify for deliverability? Our benchmark measures dedicated email services, and Shopify is commerce-platform software with email features, so it is outside the tested catalog. The store-side fixes in this guide are platform-independent and apply fully.

Should my store use a separate domain for marketing email? A subdomain for the marketing stream (keeping transactional notifications on their own identity) is sound practice at volume: it isolates campaign reputation from the order emails customers must receive. Any new subdomain starts cold and needs warming before full campaign loads.

The discount code can wait; the confirmation email cannot. Finish the domain work that both streams stand on, then verify from the receiving end with the email header analyzer.