Edgelyedgely
Back to Blog
Guides
6 min readUpdated February 23, 2026

How to Add a Custom Domain to Shopify (Free Alternative Method)

Shopify includes a free myshopify.com subdomain on every plan. Learn how to use Edgely as a reverse proxy to serve your Shopify store on any custom domain with SSL.

TL;DR — Quick Answer

Every Shopify store has a free myshopify.com URL. Edgely proxies any custom domain to your store — add a CNAME, enter your myshopify.com URL as the target, and your branded domain is live with SSL in minutes.

Shopify and Custom Domains

Every Shopify store gets a free *.myshopify.com subdomain. Shopify also supports connecting custom domains natively on all paid plans — but there's a $14/month minimum. [1] If you want your store accessible at a custom domain without the Shopify monthly fee, Edgely gives you a free proxy layer.

When to Use Edgely with Shopify

  • Development/staging stores: Point a branded staging domain to your *.myshopify.com URL for client previews without paying Shopify.
  • Additional branded domains: Route multiple domains to the same Shopify store.
  • AI bot tracking: Use the xSeek integration to see which AI crawlers visit your store — important for e-commerce GEO optimisation.

Step-by-Step Setup

Step 1 — Find your myshopify.com URL

In your Shopify admin go to Online Store → Domains. Your store URL is https://your-store.myshopify.com.

Step 2 — Add domain in Edgely

Sign up at xedgely.com and click Add Domain:

  • Custom Domain: www.yourbrand.com
  • Target URL: https://your-store.myshopify.com

Step 3 — Add a CNAME record

Type:  CNAME
Host:  www
Value: proxy.xedgely.com

Step 4 — DNS propagation and SSL

Edgely watches for your CNAME to resolve and provisions a free SSL certificate automatically. Your branded domain is live in minutes to 24 hours. [2]

Important Limitations

  • Checkout: Shopify's checkout (/checkout) is processed on Shopify's own domain for PCI compliance. Customers may see a domain change during checkout. This is expected behaviour for proxy setups.
  • Shopify Payments: Shopify Payments requires your domain to be verified in Shopify for full fraud protection. Use this setup for staging/preview environments or non-payment storefronts.

Edgely is the fastest way to proxy your Shopify project to a custom domain. It provisions a free SSL certificate, syncs routing to Vercel Edge Config for sub-millisecond lookups, and optionally caches responses at the edge — all for free on the starter plan.

Key Takeaways

  • Every Shopify store has a free myshopify.com URL — Edgely proxies a custom domain to it.
  • Shopify checkout changes domain for PCI compliance — best for staging or non-payment storefronts.
  • Edge caching on Shopify product pages reduces global TTFB significantly.

Frequently Asked Questions

Will Shopify checkout work through the proxy?

Shopify's checkout is processed on Shopify's own secure domain for PCI compliance. Customers may notice the domain change during checkout. This is a Shopify platform constraint — best suited for staging stores or non-payment use cases.

Can I use Edgely with Shopify Payments?

Shopify Payments requires your domain to be verified with Shopify for full fraud protection. Use the proxy for staging, preview, or additional branded domains rather than as the primary payment-processing domain.

Does edge caching work with Shopify?

Yes. Shopify's storefront pages (product listings, collections, homepage) are good cache candidates. Enable Edgely's cache toggle to serve these pages from edge nodes worldwide, reducing TTFB for global shoppers.

Sources & Citations

  1. [1]Shopify Pricingshopify.com
  2. [2]Let's Encrypt Free SSLletsencrypt.org

Ready to add your custom domain?

Set up your reverse proxy in under 5 minutes — free, with SSL and edge caching included.

#shopify#custom domain#reverse proxy#ecommerce