Link a Custom Domain
Connect a custom domain or subdomain to your SellApp storefront with CNAME records, TXT verification, and SSL setup.
By default, your SellApp storefront comes with a free subdomain, for example: admin.sell.app. You can also add a custom domain of your own, for example: admin.com, so your digital product store lives on your own brand.
It is completely free to add a custom domain to your SellApp storefront.
Video Guide: Root Domain
In the following video guide we visually show you how to configure a root domain such as example.com, bob.com, or varrock.osrs.
For you to follow this guide step-by-step, you will want to change your domain's DNS provider to Cloudflare. It's free and easy to do so.
If you prefer a text-based guide, please proceed to scroll down to "Step 1".
Video Guide: Subdomain
In the following video guide we visually show you how to configure a subdomain such as www.example.com, me.bob.com, or teleport.varrock.osrs.
For you to follow this guide step-by-step, you will want to change your domain's DNS provider to Cloudflare. It's free and easy to do so.
If you prefer a text-based guide, please proceed to scroll down to "Step 1".
Step 1: Buy a custom domain
If you've already purchased or own a domain name, skip ahead to Step 2.
If you don't already have a custom domain, you're going to want to buy one. We strongly suggest going with Cloudflare as they're easy, affordable, and have a best-in-class DNS system that comes with DDoS protection out of the box.
Step 2: Add your custom domain to SellApp
To set up your custom domain, navigate to your storefront's personalization settings -> Custom Domain and enter the custom domain you'd like your SellApp storefront to live on.
You can specify any domain you'd like:
- A root domain such as example.com, bob.com, or varrock.osrs
- A subdomain such as www.example.com, me.bob.com, or teleport.varrock.osrs
Step 3: Add the CNAME and TXT records to your custom domain's DNS settings
In your domain's DNS settings, create the records shown in the SellApp setup wizard. For most domains, you'll see two CNAME records pointing your (sub)domain to sell-beacon.net:
-
CNAME Record 1
- Host/Name: *
- Value/Points To: sell-beacon.net
-
CNAME Record 2
- Host/Name:
- @ — If you'd like to link to your root domain (as mentioned in point 1 above).
- www, or me, or teleport — If you'd like to link to your subdomain (as mentioned in point 2 above).
- Some providers ask for the full domain shown in SellApp instead of @ or the subdomain prefix. If your DNS dashboard does that, use the exact value SellApp shows.
- Value/Points To: sell-beacon.net
Note
Some DNS providers require a period at the end of the domain that's being pointed to. In which case, you'll want to enter: sell-beacon.net.
- Host/Name:
-
TXT Record
- If SellApp shows a TXT record, add it exactly as displayed. This is usually an _acme-challenge record used to issue SSL for your domain.
- If you are linking a root domain
- Host/Name: _acme-challenge
- Value/Points To: The random string of characters shown on the SellApp page
- If you are linking a subdomain
- Host/Name: _acme-challenge.www or _acme-challenge.me or _acme-challenge.teleport
- Value/Points To: The random string of characters shown on the SellApp page
- If you are linking a root domain
Note
At times, the TXT record is not required, so if it doesn't appear in SellApp you should be OK to proceed with the rest of the setup steps.
- If SellApp shows a TXT record, add it exactly as displayed. This is usually an _acme-challenge record used to issue SSL for your domain.
Once done, let the page finish loading on SellApp. Usually this takes less than a few minutes once the above values have been set, however, with some providers it may take longer.
Support: My custom domain is not being verified
Please make sure your DNS records have the following values:
- 1X CNAME value pointing from host * to value sell-beacon.net
- 1X CNAME value pointing from host @ to value sell-beacon.net (www, or me, or teleport if it's a subdomain )
- 1X TXT host pointing from just _acme-challenge to value being the random string of characters shown on the SellApp page (_acme-challenge.www, or _acme-challenge.me, or _acme-challenge.teleport in case of subdomain)
Once done, go to the SellApp side and let it finish loading. This should take a few minutes once the above has been completed.
Should things not finish loading on the SellApp side in an hour after the changes have been made, it might be an issue with your DNS provider. As a workaround, we advise switching from your current DNS provider to Cloudflare.
Switching is free and easy to do, and should take no more than 5 minutes.