Why Shopify Store Owners Need to Check Email Deliverability
Shopify handles your storefront — but email deliverability depends on your domain's DNS configuration. When SPF, DKIM, or DMARC records are missing or broken, Gmail and Outlook route your emails to spam regardless of what platform you're sending from.
For a Shopify store, the stakes are high. Order confirmations, shipping updates, and abandoned cart emails are your highest-ROI touchpoints. When they don't reach the inbox, customers get confused, support tickets pile up, and revenue leaks.
Shopify Email: What You Need to Configure
Shopify sends transactional emails (order confirmations, receipts) from their shared infrastructure by default. But if you've connected a custom domain or use a third-party ESP like Klaviyo, you need to configure authentication records for your own domain.
SPF for Shopify
If you're using Shopify Email or a custom sending domain, your SPF record needs to include Shopify's sending servers. If you also use Klaviyo or another ESP, they need to be included too.
v=spf1 include:shops.shopify.com include:klaviyomail.com ~all
DKIM for Shopify
To enable DKIM for your Shopify store's custom domain, go to Online Store → Domains in your Shopify admin. If you use Klaviyo for marketing emails, enable DKIM in Klaviyo's domain settings separately — it requires adding CNAME records to your DNS.
DMARC
Add a DMARC record to _dmarc.yourdomain.com. Start with monitor-only:
v=DMARC1; p=none; rua=mailto:[email protected]
Once SPF and DKIM are confirmed working, tighten to p=quarantine.
Common Deliverability Issues for Shopify Stores
Usually caused by missing or misconfigured SPF/DKIM. Check if Shopify's sending domain is included in your SPF record, and if DKIM is enabled for your custom domain.
Klaviyo requires separate DKIM setup. In your Klaviyo account go to Account → Settings → Domains and verify your sending domain. Without this, Klaviyo emails won't have a valid DKIM signature.
If you recently switched ESPs or added a new marketing tool, your SPF record may be outdated. Run a check to see if all your current senders are authorized.
Without DMARC, your domain is unprotected against spoofing and phishing. Gmail and Yahoo now flag domains without DMARC — add one even if just in monitor mode.
How to Monitor Deliverability for Your Shopify Store
DNS records can break without warning. A new app installed from the Shopify App Store might modify your DNS. Your ESP might rotate DKIM keys. A migration to a new domain might overwrite records.
CheckLab's monitoring checks your domain every 24 hours and sends an alert the moment something degrades — before your customers notice and before your sender reputation takes a hit.
The Pro plan monitors up to 10 domains with daily checks and email alerts — useful if you run multiple Shopify stores or manage client accounts.
Check your Shopify store's email deliverability
SPF, DKIM, DMARC and blacklist check in seconds. Free, no signup required.
Check your domain → Free · No signup · Results in seconds