Connect a custom domain to your LaunchMyStore

Markdown

View as Markdown

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

  1. Sign in to app.launchmystore.io.

  2. Go to Settings > Domains.

  3. Click Connect existing domain (or Buy new domain if you don't have one).

  4. Enter your domain without http:// or https://. Example: enter yourbrand.com, not https://www.yourbrand.com.

  5. 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

dns.launchmystore.io

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 on www.

  • 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

  1. Sign in and go to My Products > DNS next to your domain.

  2. Delete any existing A record on @.

  3. Add an A record: Host @, value = the IP shown in your LaunchMyStore Domains panel, TTL 1 hour.

  4. Add a CNAME: Host www, value dns.launchmystore.io, TTL 1 hour.

  5. Click Save.

Namecheap

  1. Sign in > Domain List > Manage.

  2. Open Advanced DNS.

  3. Delete any existing A or URL Redirect records on @.

  4. Add an A Record: Host @, value = the IP from your Domains panel.

  5. Add a CNAME Record: Host www, target dns.launchmystore.io.

  6. Save with the green checkmark.

Cloudflare

  1. Sign in > pick your domain > DNS.

  2. Delete existing A or CNAME records on the root.

  3. Add an A record on @ with the IP from your Domains panel. (Or use a CNAME flattening record pointing to dns.launchmystore.io.)

  4. Add a CNAME on www pointing to dns.launchmystore.io.

  5. 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 to https://

  • Both yourbrand.com and www.yourbrand.com serve 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 on www.

  • 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.


Was this article helpful ?