Skip to content

Custom Domains

Connect your own domain to your Taintless webstore with automatic SSL.

Every Taintless store gets a free subdomain at yourstore.taintless.dev. On Pro and Ultra plans, you can connect your own custom domain for a professional, branded experience.

Setting up a custom domain

Step 1 — Add your domain

  1. Open your project in the editor
  2. Click the Settings icon (gear) in the top bar
  3. Enter your domain (e.g. store.yourdomain.com) in the Custom Domain field
  4. Click Save

Step 2 — Configure DNS

Add a CNAME record at your domain registrar pointing to Taintless:

TypeNameValue
CNAMEstore (or your subdomain)cname.taintless.dev

If you're using a root domain (e.g. yourdomain.com without a subdomain), some registrars require an ALIAS or ANAME record instead of CNAME. Check your registrar's documentation.

Step 3 — Verify

  1. Return to Settings in the editor
  2. Click Verify Domain
  3. Taintless checks your DNS records and provisions an SSL certificate automatically

Your domain status will change from Pending to Verified. HTTPS is enforced automatically.

DNS propagation

DNS changes can take anywhere from a few minutes to 48 hours to propagate globally. If verification fails, wait and try again.

Removing a custom domain

In Settings, clear the domain field and save. Your store reverts to the default yourstore.taintless.dev subdomain immediately.

Troubleshooting

IssueSolution
Verification failsConfirm your CNAME points to cname.taintless.dev and wait for DNS propagation
SSL not workingSSL is provisioned automatically after verification — allow a few minutes
Domain shows old siteClear your browser cache or wait for DNS TTL to expire
Root domain not workingUse an ALIAS/ANAME record instead of CNAME, or use a subdomain like store.

Custom domains are available on Pro and Ultra plans only. Free plan stores use the default .taintless.dev subdomain.