Skip to content

Custom Domains

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

Every Taintless store gets a storefront subdomain such as yourstore.taintless.store. On Starter, Pro, and Ultra plans, you can connect your own custom domain for a branded storefront.

Setting up a custom domain

Step 1: Add your domain

  1. Open your project in the editor
  2. Open Site or project settings
  3. Enter your domain, for example store.yourdomain.com
  4. Save the domain

Step 2: Verify ownership

Taintless first asks you to publish a TXT record. This proves you control the domain before storefront traffic is routed.

Copy the TXT record exactly as shown in the editor, add it at your DNS provider, then click Verify ownership.

Step 3: Configure routing

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

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

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 4: Verify DNS

  1. Return to Settings in the editor
  2. Click Verify DNS
  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, remove the domain. Your store remains available at the default yourstore.taintless.store subdomain.

Troubleshooting

IssueSolution
Ownership failsConfirm the TXT record name and value match the editor exactly
Verification failsConfirm your CNAME points to cname.taintless.store 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 Starter, Pro, and Ultra plans. Free plan stores use the default .taintless.store subdomain. If a paid plan is downgraded, the saved domain can be paused until the account returns to a paid plan.