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
- Open your project in the editor
- Click the Settings icon (gear) in the top bar
- Enter your domain (e.g.
store.yourdomain.com) in the Custom Domain field - Click Save
Step 2 — Configure DNS
Add a CNAME record at your domain registrar pointing to Taintless:
| Type | Name | Value |
|---|---|---|
| CNAME | store (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
- Return to Settings in the editor
- Click Verify Domain
- 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
| Issue | Solution |
|---|---|
| Verification fails | Confirm your CNAME points to cname.taintless.dev and wait for DNS propagation |
| SSL not working | SSL is provisioned automatically after verification — allow a few minutes |
| Domain shows old site | Clear your browser cache or wait for DNS TTL to expire |
| Root domain not working | Use 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.