Connect a custom domain to your LaunchMyStore
Connecting a custom domain (like yourbrand.com) replaces the default storename.launchmystore.io URL with your own brand. This guide walks through buying or pointing an existing domain at your store, the DNS records you need to add, and how to troubleshoot common issues.
Two ways to use a custom domain
Buy a domain through LaunchMyStore. We search for available domains and configure them automatically. Skip the DNS steps below.
Connect an existing domain. Point your domain at LaunchMyStore by updating DNS records with your domain provider (GoDaddy, Namecheap, Cloudflare, Bluehost, Google Domains, etc.).
Step 1 — Add the domain in your admin
Sign in to app.launchmystore.io.
Go to Settings > Domains.
Click Connect existing domain (or Buy new domain if you don't have one).
Enter your domain without
http://orhttps://. Example: enteryourbrand.com, nothttps://www.yourbrand.com.Click Verify connection to receive your DNS target values.
Step 2 — Update DNS at your domain provider
LaunchMyStore will display the DNS values to set. The typical configuration is:
Record type | Host / Name | Value / Points to | TTL |
|---|---|---|---|
A | @ (root domain) | The IP address shown in your Domains panel | 1 hour |
CNAME | www |
| 1 hour |
The Domains panel shows the exact values for your store — always copy from there in case they differ from this example.
Notes
Most providers do not allow a CNAME on the root (
@) host. Use an A record at the root and a CNAME onwww.Delete any existing A or AAAA records that point to a previous host to avoid conflicts.
If your provider supports ALIAS or ANAME records (Cloudflare, DNSimple), you can use them on the root and skip the A record.
Provider-specific quick guides
GoDaddy
Sign in and go to My Products > DNS next to your domain.
Delete any existing A record on
@.Add an A record: Host
@, value = the IP shown in your LaunchMyStore Domains panel, TTL 1 hour.Add a CNAME: Host
www, valuedns.launchmystore.io, TTL 1 hour.Click Save.
Namecheap
Sign in > Domain List > Manage.
Open Advanced DNS.
Delete any existing A or URL Redirect records on
@.Add an A Record: Host
@, value = the IP from your Domains panel.Add a CNAME Record: Host
www, targetdns.launchmystore.io.Save with the green checkmark.
Cloudflare
Sign in > pick your domain > DNS.
Delete existing A or CNAME records on the root.
Add an A record on
@with the IP from your Domains panel. (Or use a CNAME flattening record pointing todns.launchmystore.io.)Add a CNAME on
wwwpointing todns.launchmystore.io.Set SSL/TLS mode to Full (not Flexible).
Bluehost / other providers
The steps are very similar: delete existing root records, add an A record on @, add a CNAME on www, save. DNS panel names vary slightly between providers.
Step 3 — Verify and issue SSL
After saving DNS, return to Settings > Domains in your admin and click Verify. DNS propagation usually completes in 5–30 minutes but can take up to 24 hours. Once verified:
LaunchMyStore automatically issues a free SSL certificate (Let's Encrypt) for your domain
HTTPS is forced — visitors landing on
http://are redirected tohttps://Both
yourbrand.comandwww.yourbrand.comserve your store
Set your primary domain
If you have multiple domains pointed at your store, set one as primary in the Domains panel. All other domains 301-redirect to it for SEO consistency.
Troubleshooting
Domain still not verified after a few hours? Use dnschecker.org to confirm the A and CNAME records have propagated globally.
"Connection not secure" in the browser? SSL provisioning can take up to an hour after DNS verifies. Try again, or contact support.
www works but root doesn't (or vice versa)? Recheck that you set both an A record on
@and a CNAME onwww.Old site still showing? Clear your browser cache, or test in incognito.
If you are still stuck, contact [email protected] with your domain, the records you set, and a screenshot of your DNS panel.
FAQ
Can I keep my email on the old domain provider?
Yes. Only A, CNAME, and ALIAS records pointing at your old host need to change. MX records for email stay intact. You can continue to use Google Workspace, Microsoft 365, or any other email provider.
Is SSL included?
Yes. LaunchMyStore issues a free SSL certificate automatically once your domain verifies. Renewal is automatic and you never have to touch it.
How long does DNS propagation take?
Typically 5 minutes to 30 minutes, but global propagation can take up to 24 hours. Use dnschecker.org to track it.
Can I use a subdomain like shop.yourbrand.com?
Yes. Add the subdomain in Settings > Domains, then add a CNAME record on shop pointing to dns.launchmystore.io. No A record is needed for subdomains.
What happens to my free .launchmystore.io subdomain after I connect a custom domain?
It still works and 301-redirects to your primary custom domain by default. You can change this in the Domains panel if you prefer them to serve content independently.