Custom Domain, SSL & Going Live on Shopify
Your store has products, payments, and shipping — but the address is still yourstore.myshopify.com. This article covers the final setup before going live.
Part 7 of 8
- 1What Is Shopify? Why Should You Use It to Sell Online?
- 2The Shopify Glossary: Terms Every New Merchant Should Know
- 3How to Register and Set Up Your Shopify Store from Scratch
- 4Choosing a Theme & Customizing Your Shopify Storefront
- 5How to Add Products & Organize Collections on Shopify
- 6Setting Up Payments & Shipping on Shopify
- 7Custom Domain, SSL & Going Live on Shopify
- 8Processing Your First Order & Basic Shopify Operations
You've got a store with products, payment methods, and shipping configured. You're close — but there's one more layer between "almost ready" and "actually open for business." Connecting a custom domain, confirming SSL is working, and installing your analytics tools are the final steps that make your store look professional, get indexed by Google, and give you the data you need from day one.
This article is technical — but every step is written as a clear sequence of actions you can follow without any coding knowledge. By the end, your store will be ready to go live.
Do You Actually Need a Custom Domain?
Shopify gives every store a free default domain in the format yourstore.myshopify.com. It works fine technically — you can sell from it, and it'll never expire. But there's a real cost to keeping it: it looks amateur, customers trust it less, and it ranks poorly in search results.
A custom domain like yourstore.com costs roughly $10–15/year and immediately signals to visitors that this is a real business. It's one of the cheapest things you can do with the highest impact on perceived credibility.
Where to Buy Your Domain
🛍️ Shopify Domains
- Automatic connection — no DNS setup required
- Managed entirely from your Shopify Admin
- Includes free SSL and automatic renewal
- Slightly higher price (~$14–16/year)
- Fewer TLD options (no country-specific domains)
🌐 GoDaddy / Namecheap / Google Domains
- Often cheaper, especially with first-year promos
- More TLD choices (.shop, .co, .store, country TLDs)
- Requires manual DNS configuration (guide below)
- Popular choice for merchants who want more control
- Namecheap has a clean, straightforward DNS manager
Connecting a Custom Domain to Shopify (Step by Step)
Go to Settings → Domains → Add existing domain
Type in your domain (e.g., yourstore.com) and click Next. Shopify will show you the DNS records you need to configure at your registrar. Keep this page open — you'll need those values in Step 2.
Log in to your domain registrar (GoDaddy, Namecheap, etc.), go to DNS Management, and update or create these two records:
| Record Type | Name / Host | Value / Points To |
|---|---|---|
| A Record | @ (root domain) | 23.227.38.65 |
| CNAME Record | www | shops.myshopify.com |
If you have an existing A Record pointing somewhere else, delete it and create a new one with the Shopify IP. Save your changes.
Back in Shopify Admin → Settings → Domains, your domain will show a "Pending" status. This is normal — DNS changes need time to propagate across the internet.
Most registrars propagate within 30 minutes to a few hours. In rare cases it can take up to 48 hours. Once Shopify detects the correct DNS records, the status will update to "Connected" and SSL will be issued automatically.
shops.myshopify.com (not shop.myshopify.com)? (3) Did you save the DNS changes? These are the three most common causes of connection failures.
Checking That SSL Is Working
Shopify automatically provisions a free SSL certificate (HTTPS) for every connected custom domain. You don't need to purchase or configure it — it happens automatically after the domain connects, usually within a few hours.
To verify: open your browser, go to your domain, and look at the address bar. You should see a padlock icon and the URL starting with https://. If you see a "Not Secure" warning, wait a few more hours and check again. The certificate issuance runs automatically but isn't always instantaneous.
Why SSL matters beyond security: Google uses HTTPS as a ranking signal — non-HTTPS sites rank lower in search results. And beyond SEO, customers are increasingly trained to look for the padlock before entering payment details. Missing SSL costs you both traffic and conversions.
Installing Google Analytics 4 (GA4)
You want to know how many people are visiting your store, where they're coming from, and what they're doing once they arrive. GA4 is the tool for that — free, powerful, and the current standard.
1. Go to analytics.google.com → click Admin → Create Property → select Web → enter your store's URL
2. Google will give you a Measurement ID formatted as G-XXXXXXXXXX — copy this
3. In Shopify Admin, go to Online Store → Preferences → Google Analytics → paste your Measurement ID and hit Save
4. Open GA4 and go to Reports → Realtime — then visit your store in another tab. If you see activity in the Realtime report, tracking is working correctly.
Setting Up Google Search Console
Google Search Console (GSC) tells you how Google sees your store: which pages are indexed, what search terms are driving clicks, whether there are any technical issues hurting your SEO. It's free and takes about 10 minutes to set up — no reason to skip this.
1. Go to search.google.com/search-console → Add property → enter your domain
2. Verify ownership using the HTML tag method: copy the meta verification tag → in Shopify go to Online Store → Themes → Edit code → theme.liquid → paste the tag inside the <head> section → Save
3. Back in GSC, click Verify. Once verified, go to Sitemaps → enter sitemap.xml → click Submit
Shopify auto-generates your sitemap at yourdomain.com/sitemap.xml. Submitting it tells Google exactly what pages exist on your store, which speeds up indexing significantly.
Want to go deeper on SEO? Our Advanced Series covers keyword research for product pages, technical SEO auditing, and building backlinks for Shopify stores. See NC-05: Complete Shopify SEO Guide →
Managing Password Protection
While you're still setting up, keep password protection on — this hides your store from visitors (though you can still access Admin). When everything's ready, turn it off to officially open your store.
Go to Online Store → Preferences → Password protection → uncheck "Restrict access to visitors with the password" → Save. That's your "open for business" switch.
The Go-Live Checklist
Before you flip the switch and go live, run through this final check:
⚙️ Technical
- Custom domain connected (status: Connected)
- SSL active — padlock visible, https:// in URL
- GA4 Realtime shows live data
- GSC verified and sitemap submitted
- Password protection turned off
- Store loads correctly on mobile
🛒 Content & Operations
- At least one product is set to Active
- All legal pages created (Returns, Privacy, Terms)
- Payment tested — order appears in Admin
- Shipping rates display correctly at checkout
- About page and Contact page are live
- Logo, store name, and contact info filled in
🎉 Congratulations — your store is ready to launch. Everything from CB-01 through CB-07 has taken you from zero to a fully operational online store. Next up: what to do when that first order actually comes in.

