Fix · Custom Domain
How to Connect a Custom Domain to Your Shopify Store
Running on a .myshopify.com subdomain reads as either an abandoned test store or a hobby project — neither builds buyer confidence. This guide walks through the two paths to a custom domain: buying one directly through Shopify (simplest), or connecting one you already own at a registrar like Namecheap, GoDaddy, or Cloudflare. Both end with automatic SSL and a domain that looks like a real business.
Last updated: May 12, 2026
Why this matters
A myshopify.com subdomain has become the ground floor of legitimacy expectations in 2026. Every established brand — even single-person operations — owns its own domain. The cost is trivial ($12-20/year for most .com extensions) but the trust uplift is immediate. First-time visitors don't consciously notice a custom domain, but they do consciously notice the absence of one.
The custom domain also unlocks downstream trust signals that aren't available on myshopify.com subdomains. Domain-matched email (hello@yourstore.com instead of yourstore@gmail.com), branded checkout URLs, and SEO-friendly canonical URLs all depend on having a real domain first. This fix is a prerequisite for several other signals.
How to check if you have this issue
Open your store and look at the URL bar. If it says yourstore.myshopify.com instead of yourbrand.com, you have this issue. Also check any payment confirmation emails customers receive — if the sender domain is myshopify.com or a free provider, that's the same problem extending into communications.
If you already have a custom domain configured but the homepage URL still redirects to myshopify.com, that means the custom domain is connected but not set as primary. The fix for that case is a one-click setting change.
Or skip the manual check — run a free 30-second scan and we'll tell you.
Step-by-step fix
- 1
Decide: buy through Shopify, or connect existing
2 minTwo paths with different tradeoffs. Buying through Shopify (Settings → Domains → Buy new domain) means Shopify handles registration, DNS, and SSL automatically — zero technical work but you can only use the domain with Shopify. Connecting an existing domain (Settings → Domains → Connect existing domain) keeps your registrar separate, which matters if you want to point email or other services at the same domain. For first-time store owners with no domain yet, buy through Shopify. For anyone with an existing brand domain, connect.
- 2
Path A — Buy through Shopify
5 minFrom your Shopify admin, go to Settings → Domains → click Buy new domain. Enter your desired name and review available TLD options with pricing (most .com domains run $12-20/year). Click Buy on your choice. Verify contact info, accept the ICANN policy and Domain Registration Agreement, click Buy domain. Important: Shopify sends an email verification link — you must verify within 15 days or the domain gets suspended. A and CNAME records auto-configure; SSL certificate is created automatically; the domain becomes live within up to 48 hours.
- 3
Path B — Connect a domain you already own
8 minFrom your Shopify admin, go to Settings → Domains → click Connect existing domain. Enter your domain name (just the apex, like example.com — no www, no subdomain). Click Next. If your domain is at Cloudflare, GoDaddy, or IONOS, Shopify offers a one-click 'Connect automatically' option that logs into your registrar and configures DNS for you. For other registrars (Namecheap, Porkbun, etc.) choose 'Connect manually' — Shopify displays the exact A record IP and CNAME target you need to add at your registrar's DNS panel. DNS propagation typically takes 2 hours but can take up to 48 hours.
- 4
Set the custom domain as primary
1 minAfter the domain is connected and live, in Settings → Domains you'll see two domains listed: your new custom one and your default myshopify.com subdomain. Click 'Change primary domain' (or similar wording) and set the custom domain as primary. Shopify then automatically redirects myshopify.com traffic to the custom domain. Without this step, both URLs work independently and split your trust signals across two surfaces.
- 5
Verify SSL is active and pages load over HTTPS
1 minOpen your store at https://yourdomain.com (note the https://). The browser address bar should show a padlock with no warnings. If you see 'Not Secure' or a certificate error, the TLS certificate is still provisioning — wait up to 24 hours and try again. If it persists past 48 hours, contact Shopify support; they re-issue certificates for free. While verifying, also test https://www.yourdomain.com and http://yourdomain.com — both should redirect to the secure primary URL.
Common mistakes to avoid
- Buying through one registrar and connecting through another while paying for both — pick one approach. If you bought through Shopify, you don't need a separate registrar. If you have an existing registrar, don't also buy through Shopify; just connect.
- Forgetting to verify the email within 15 days of buying through Shopify. The domain gets suspended and you have to contact support to recover it. Check your spam folder if you can't find the verification email.
- Not setting the custom domain as primary. Both URLs work but split traffic and signals — Google sees them as related but separate, customers see inconsistent URLs in emails and orders.
- Forgetting to update the contact email in Shopify after connecting the domain. Settings → Store details → Contact email should switch from your-store-name@gmail.com to a domain-matched address. The new email signal only counts if customers actually see it on confirmation emails.
- Connecting the domain but leaving older marketing collateral pointing at the .myshopify.com subdomain. Audit any ads, social profiles, and email signatures after the switch.
What success looks like
- ✓Your store loads at https://yourdomain.com with a padlock icon and no certificate warnings.
- ✓Visiting yourstore.myshopify.com redirects automatically to your custom domain.
- ✓Visiting http://yourdomain.com (no SSL) redirects to https://yourdomain.com.
- ✓Both yourdomain.com and www.yourdomain.com resolve correctly (Shopify handles both by default).
- ✓The 'Contact email' under Settings → Store details uses your custom domain, not a free provider.
Want the full reasoning behind why we score this signal? Read the methodology for Custom Domain →
Related fixes
Professional Email →
A custom domain only fully pays off when your contact email matches it. Setting up hello@yourdomain.com is the natural next step right after this.
SSL & Security →
Custom domain SSL is automatic on Shopify, but custom theme code or third-party scripts can introduce mixed-content warnings that break the security signal. Worth auditing after switching domains.
Professional Footer →
A custom domain is the brand foundation; the footer is where most of the brand's visible legitimacy infrastructure lives. Polish both.
You know how to fix Custom Domain.
But does your store actually have the issue?
You just read the playbook. 30 seconds to find out which of the 14 trust signals your store actually fails — including Custom Domain.
Find Out Free — 30 Seconds