Custom Domain
Connect your own domain to your SellAuth store for a professional, branded shopping experience.
Overview
Custom domains allow you to use your own web address (like yourstore.com
) for your SellAuth store instead of the default yourstorename.mysellauth.com
address.
Requirements
- An active SellAuth Business Plan subscription
- A domain purchased from a domain registrar (like Cloudflare, Namecheap, Porkbun, etc.)
- A Cloudflare account for DNS management (free)
Step-by-Step Guide
1. Create a Cloudflare Account
First, you'll need to create a free Cloudflare account:
- Go to Cloudflare's website
- Sign up for a free account if you don't have one already
- Log in to your Cloudflare dashboard
Why Cloudflare
We recommend using Cloudflare because it allows for an easy setup and gives you a free SSL certificate for your custom domain, which prevents the ERR_SSL_PROTOCOL_ERROR
issue caused by a missing SSL certificate.
2. Add Your Domain to Cloudflare
After logging in to Cloudflare:
- Click "Add a Site" and enter your domain name (e.g.,
yourstore.com
) - Select the Free Plan when prompted
- Follow the instructions to continue
3. Add Your Domain to SellAuth
Now, set up your custom domain in your SellAuth dashboard:
- Log in to your SellAuth Dashboard
- Navigate to the Settings section
- Select Domains from the sidebar
- Click Connect
- Enter your domain name (e.g.,
yourstore.com
)
Once you've added your domain, SellAuth will provide you with DNS records that you'll need to add to Cloudflare.
4. Add SellAuth DNS Records to Cloudflare
Next, add the DNS records from SellAuth to Cloudflare:
- In your Cloudflare dashboard, select your domain
- Go to the DNS section
- Cloudflare will scan for existing DNS records — in most cases, you should delete all of them
- Add the DNS records provided by SellAuth:
- There should be one CNAME record and two TXT records (in rare cases, there may be a single TXT record)
- Make sure to copy the exact values from your SellAuth dashboard
- Make sure the Proxy status for all records is set to "DNS Only" (gray cloud icon)
Existing DNS Records
If you have existing DNS records (like A, CNAME or NS records), remove them to avoid conflicts.
5. Change Nameservers at Your Domain Registrar
Cloudflare will provide you with two nameservers (e.g., sue.ns.cloudflare.com
and jeff.ns.cloudflare.com
):
- Log in to your domain registrar account (e.g., Namecheap, Porkbun)
- Find the nameserver settings for your domain
- Replace the current nameservers with the ones provided by Cloudflare
- Save your changes
6. Wait for DNS Propagation
After completing the above steps:
- Wait for DNS changes to propagate (this can take a few minutes to 24 hours)
- Cloudflare will send you an email once your nameservers are set up correctly
Troubleshooting
If you're having issues connecting your custom domain, check these common problems:
DNS Propagation Delays
- DNS changes can take up to 24 hours to fully propagate
- Try the verification again after a few hours if it doesn't work immediately
Incorrect DNS Records
- Double-check that you've added all the records exactly as provided by SellAuth
- Verify that there are no conflicting DNS records
Nameserver Issues
- Confirm that you've changed your nameservers at your domain registrar
- Make sure you've entered the Cloudflare nameservers correctly
Proxy Settings
- Ensure all DNS records in Cloudflare are set to "DNS Only" (gray cloud icon)
Need Help?
If you continue experiencing issues after following these steps, please contact us at our Discord Server for assistance.