Shopify Domains and Email: Connecting Domains, SSL, Market Subdomains and Email Deliverability
Shopify Domains and Email: Connecting Domains, SSL, Market Subdomains and Email Deliverability

Every Shopify store starts on a myshopify.com address, and almost every store should move to its own domain before launch. You have two routes: buy a domain through Shopify, which handles DNS, SSL and email authentication for you, or connect a domain you already own at a registrar such as GoDaddy or Cloudflare, which means editing a few DNS records yourself.
Email is the part people get wrong. Shopify doesn't host mailboxes. It can forward mail for domains bought through Shopify, but you need a provider such as Google Workspace for a real inbox. And if you send order confirmations or marketing through Shopify, you need to authenticate your domain with SPF, DKIM and DMARC records. If you skip that, your "From" address gets rewritten to a generic Shopify address and inbox placement suffers.
This guide walks through domains, SSL, international subdomains and subfolders, email forwarding versus business email, and the DNS records that keep your store email out of spam folders, as of October 2026. It's part of our Shopify hub.
Key Takeaways
- You can buy a domain through Shopify (over 500 extensions, renewed yearly) or connect one you own by pointing an A record to 23.227.38.65 and the www CNAME to shops.myshopify.com.
- SSL (TLS) certificates are free and automatic for every domain added to Shopify; third-party certificates aren't supported.
- For international markets you can use subfolders, subdomains or country domains; Shopify recommends subfolders for new setups and adds hreflang tags automatically.
- Shopify doesn't host email; forwarding is available only for Shopify-managed domains, and replies won't come from your domain without a proper email host.
- Authenticate your sender email with Shopify's CNAME records and a single DMARC record, or Shopify rewrites your From address to store+123@shopifyemail.com.
Your myshopify.com address and why you still need a custom domain
When you create a store, Shopify assigns a myshopify.com URL. You can change that myshopify.com name only once, so pick carefully if you change it at all. It stays with the store after you add a custom domain.
A branded domain matters for trust, for email deliverability (you can't authenticate a domain you don't own) and for SEO consistency. Decide on your primary domain early, because changing it later means redirects and re-verification in Google Search Console. Our guide to Shopify's technical SEO challenges covers how Shopify handles redirects between domains.
Option 1: buy a domain through Shopify
Buying through Shopify is the low-maintenance route. According to Shopify's help center, the details are:
- Extensions: over 500 top-level domains, including .com, .org, .net, .ca, .fr, .de and .uk, plus many niche extensions. The price depends on the extension you choose.
- Renewal: you pay the registration fee every year, and auto-renew is on by default.
- Privacy: many extensions include WHOIS privacy, which hides your contact details from public registration records. Some don't, and Shopify lists the exceptions.
- Verification: you must verify your email address for the registration. If you don't do it within 15 days, the domain might be suspended.
- SSL and email authentication are set up automatically, which is the biggest practical advantage.
The trade-off is flexibility. Shopify-managed domains need a paid Shopify plan to stay hosted, and if you ever close the store you'll need to transfer the domain out before deactivating. If you already run other services (a blog on another platform, a help desk, a custom app) on the same domain, a registrar you control may be simpler.
Option 2: connect a domain you already own
If your domain lives at another registrar, you keep paying and renewing it there and point it at Shopify. Shopify offers an automatic connection for some providers. Otherwise, you edit two DNS records manually, per Shopify's manual connection guide:
| Record | Name / host | Value |
|---|---|---|
| A | @ (root domain) | 23.227.38.65 |
| CNAME | www | shops.myshopify.com. (include the trailing period if your provider requires it) |
A few rules keep this clean:
- Only change these records. Leave MX records (mail routing) and TXT records for other services alone. Deleting MX records is the classic way to lose email during a store launch.
- Remove conflicting records. If the root already has another A record (for example, from a previous host), remove it so the root resolves only to Shopify.
- Allow time. Shopify says propagation usually happens within two hours but can take up to two days.
- Set the primary domain in Settings > Domains once it connects, so other domains redirect to it.
SSL: free, automatic and not optional
Shopify's SSL documentation says TLS certificates are provided free for all domains added to Shopify. For a connected third-party domain, the certificate can take up to 48 hours to be issued after DNS points correctly.
What you can't do is upload your own certificate: third-party SSL certificates aren't supported. If the certificate doesn't appear:
- Check the domain shows as Connected in Settings > Domains.
- Make sure the A and CNAME records match the values above and nothing else is answering for the root.
- If you use CAA records (which restrict which authorities can issue certificates), allow letsencrypt.org, pki.goog and ssl.com, the authorities Shopify lists.
- Make sure images, videos and webfonts load over HTTPS, so browsers don't show mixed-content warnings.
SSL is also a baseline security control. Our Shopify security guide covers the rest of the checklist, from staff permissions to app access.
Domains for international markets
If you sell to several countries with Shopify Markets, you can give each market its own URL. According to Shopify's international domains page, international domains are available on the Basic plan or higher, and you have three structures:
| Structure | Example | Pros | Cons |
|---|---|---|---|
| Subfolder | example.com/fr-fr | Minimal setup; uses your primary domain, so it benefits from existing search authority | Less of a "local" signal to shoppers than a country domain |
| Subdomain | fr.example.com | Clear separation per market; one domain to renew | Extra DNS records; search engines may treat it more like a separate site |
| Country domain | example.fr | Strong local signal | Separate registration and renewal for each domain; local registration rules may apply |
Shopify recommends subfolders for new implementations. Whatever you choose, Shopify automatically creates hreflang tags for each international domain or subfolder, which tell search engines which language and region a URL targets. You can also turn on automatic redirection so visitors land on the URL that matches their language and location, with one exception: customers in the EU aren't automatically redirected within the EU. For the wider setup, see our Shopify Markets guide.
One limit to note if you run current customer accounts: you can't assign separate customer account domains per market, so plan a single account subdomain.
Email forwarding vs a business email provider
This is where many store owners get stuck. Shopify's position is simple: "Email hosting isn't provided on Shopify." You have two choices.
Email forwarding (Shopify-managed domains only)
If you bought your domain through Shopify, you can create an unlimited number of addresses (hello@, orders@) that forward to a mailbox hosted elsewhere, such as Gmail or Outlook. The limits, per Shopify's email forwarding documentation:
- Each store address can forward to only one external address.
- Forwarding is receive-only. When you reply, the reply shows your personal address as the sender, not hello@yourstore.com.
- Hosts that enforce DKIM, such as AOL and Yahoo, can't be used as the forwarding destination.
- Domains connected from a third-party registrar can't use this feature in the Shopify admin; set up forwarding at your registrar instead, if it offers it.
A business email provider
For anything beyond a one-person store, use a real email host so you can send and receive as your domain. Shopify has built-in setup flows for Google Workspace and Zoho Mail on Shopify-managed domains. For other providers, you add their MX, TXT and CNAME records yourself. Shopify notes that propagation can take up to 48 hours after you connect email hosting.
Authenticating store email: SPF, DKIM and DMARC
Your sender email is the address in Settings > Notifications. It's the From address on order confirmations, shipping updates and any campaigns you send with Shopify Messaging. To send from your own domain reliably, you have to prove Shopify is allowed to send for it.
Shopify's email setup guide describes the process:
- Add the CNAME records Shopify shows you at your DNS provider. These handle DKIM (a cryptographic signature) and SPF (authorized senders) for your sender address. The number of records can vary, so add every one displayed.
- Add a DMARC record: a TXT record at _dmarc.yourdomain.com with a value such as v=DMARC1; p=none; if you don't already have one.
- Wait for verification. Changes can take up to 48 hours.
If your domain was bought through Shopify, DKIM, SPF and DMARC are configured automatically.
Two mistakes to avoid:
- Multiple DMARC records. Your domain must have only one. Two DMARC TXT records cause validation to fail, and Shopify then rewrites your sender address.
- Multiple SPF records. If you also send from Google Workspace, a help desk or an email marketing app, follow each provider's instructions but keep a single SPF TXT record on the domain, as the SPF standard (RFC 7208) requires. Merge entries rather than adding a second record.
If authentication fails or is missing, Shopify rewrites your sender email to an address like store+123@shopifyemail.com. Mail still goes out, but customers see an unfamiliar address, which hurts trust and open rates.
Why this matters more since 2024
Mailbox providers have tightened the rules. Google's sender guidelines require all senders to set up SPF or DKIM and keep reported spam rates below 0.3%. Senders of more than 5,000 messages a day to Gmail accounts must have SPF and DKIM and DMARC, align the From domain with SPF or DKIM, and support one-click unsubscribe on marketing messages. Those bulk-sender rules took effect on 1 February 2024. A growing store can cross the 5,000-a-day line during a single sale, so set up authentication before you need it.
Once p=none is in place and reports look clean, you can tighten DMARC to quarantine or reject. Do that only after confirming every legitimate service that sends as your domain is authenticated.
A launch checklist for domains and email
- Choose your primary domain and decide whether international markets use subfolders, subdomains or country domains.
- Buy through Shopify, or connect your registrar domain with the A and www CNAME records.
- Confirm the domain shows Connected and the padlock appears (allow up to 48 hours).
- Set up a business mailbox, or forwarding if you're a solo operator on a Shopify-managed domain.
- Set your sender email, add Shopify's CNAME records and one DMARC record.
- Send a test order confirmation to Gmail and Outlook addresses and check it isn't rewritten or sent to spam.
- Add the domain to Google Search Console and submit your sitemap.
Conclusion
Domains on Shopify are straightforward once you know the two records that matter and the fact that SSL is handled for you. Email takes more care: Shopify won't host your mailbox, forwarding is limited, and unauthenticated sender addresses get rewritten. Buy or connect your domain, pick a URL structure for international markets, then authenticate your sender email with Shopify's CNAME records and a single DMARC record before your first campaign. If you're launching or migrating a store and want domains, redirects and search settings handled together, eSEOspace's Shopify SEO services cover that setup.
Frequently asked questions
Does Shopify provide free SSL?
Yes. Shopify provides TLS (SSL) certificates free for every domain added to a store. For a domain connected from another registrar, issuing can take up to 48 hours. You can't install a third-party certificate.
Can I get a professional email address with Shopify?
Shopify doesn't host email. If you bought your domain through Shopify, you can create forwarding addresses that send incoming mail to an existing inbox, but you can't reply as that address. For a full mailbox, use a provider such as Google Workspace or Zoho Mail.
What DNS records do I need to connect a domain to Shopify?
Point the root A record to 23.227.38.65 and the www CNAME to shops.myshopify.com. Leave your MX and other TXT records in place so your email keeps working.
Why are my Shopify emails coming from shopifyemail.com?
Your sender domain isn't authenticated, or it has a configuration problem such as two DMARC records. Shopify then rewrites the sender to an address like store+123@shopifyemail.com. Add the CNAME records shown in your email settings and make sure the domain has exactly one DMARC record.
Should international stores use subdomains or subfolders?
Shopify recommends subfolders (example.com/fr-fr) for new setups because they need minimal setup and share your primary domain's search authority. Subdomains and country domains are available too, and Shopify adds hreflang tags automatically for each.
Put this into action with eSEOspace
We help businesses grow with website design that actually performs. Explore the services behind this guide:
Get a FREE Audit
We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.
Don't have a site yet? Get in touch →
Get a FREE GEO/AEO/SEO Audit
We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.
Don't have a site yet? Get in touch →
Great — your audit is on the way!
We'll send your free SEO/GEO/AEO/CRO audit within the next few hours. Where should we send it?
You're all set! ✓
Your free audit is being prepared — check your inbox in the next few hours. Talk soon!
On this page
- Key Takeaways
- Your myshopify.com address and why you still need a custom domain
- Option 1: buy a domain through Shopify
- Option 2: connect a domain you already own
- SSL: free, automatic and not optional
- Domains for international markets
- Email forwarding vs a business email provider
- Authenticating store email: SPF, DKIM and DMARC
- A launch checklist for domains and email
- Conclusion
- Frequently asked questions





