Setting up a custom domain
Every store on our platform has a free subdomain, for example, mystore.selz.com.
Our Custom Domain feature means your store can be set up with your own .com, .net, .co, or any other domain of your choice.
This feature is available for users on all paid plans. Learn more about custom domains.
On this page
Get a custom domain
The Custom Domain feature lets you add your custom domain by logging in and clicking on Settings > Store > Domain > Manage.
After selecting 'Manage' choose one of the following:
- Free domain - Customize your free subdomain which is included in all of our plans in the format: yourstore.selz.com
- This is a great option for sellers who don't mind having Selz listed in their web address and don't have an existing domain to add
- Purchase domain - If you do not have a domain, you can purchase one by selecting this option
- Existing domain - Add an existing domain that you purchased prior to building your online store by selecting this option
Purchase a new domain
If you are US-based, you can set up a custom domain with Google Domains and your domain should sync automatically after purchase. If your domain does not sync, you might need to reach out to your domain registrar to ensure that the DNS is set up correctly.
If you are outside of the US, the fastest and easiest way to get set up is to buy through our partner iwantmyname
- Go to iwantmyname
- Choose the domain you want and then complete the checkout process.
- Once checkout is complete go to the domain dashboard at iwantmyname and add the Selz plugin. Domains > Install a new service > Search for "Selz" > Install Selz
- Go to your Selz account > Settings > Store > Domain > Manage > Existing Domain > Paste in your new domain > Save.
Add an existing domain
1. Set up DNS records
If you have an existing domain that you purchased, you'll need to set up what's called a DNS record to point to your store. DNS records can be set up through the registrar's control panel. Since every registrar has a different setup, contact them for assistance if you're unsure.
The DNS setup varies depending on what type of URL you want to use. There are two options to set this up:
Option 1: Root domain e.g. mystore.com
If you want to use the domain just for your store, you need to create or edit your DNS records:
- Create two
Arecords and point it to
- Create a
CNAMErecord for www that points to
Important! Both of these records are required.
Your records might look something like this:
Option 2: Subdomain e.g. store.mysite.com
Create a single
CNAME record and point it to
Your store will only be accessible via ‘https://store.mysite.com’
2. Update store settings
Then head to your Selz store settings - Settings > Store > Domain and enter your domain - from the examples above, either store.mysite.com or mystore.com.
Click Save. DNS changes may take up to 48-72 hours to take effect, although it's usually a lot faster than that.
“Naked" URLs (i.e. not including www.) make it easier for potential customers to reach your site and is the standard these days for web addresses. In case a buyer types in the whole web address, we provide a way to redirect them to the naked URL.
To make your site accessible with and without the w's, follow the directions below.
- Navigate to Settings > Store > Domain
- Click Manage button
- Choose Existing Domain
- Enter naked URL (Note: typing in words without closing the URL with ".com" at the end will cause an error.)
- Enable the Redirect toggle
- Set up DNS settings as described in the table shown below the redirect toggle
- Hit Save button, wait for changes to apply
Still having trouble?
Get in touch with your registrar and make sure the redirect has been set up correctly. If needed, send them this support article.
Please note that custom domains cannot contain 'selz.com' ie: mystoreselz.com
Automatic SSL setup
SSL Certification is automatically included with every custom domain setup. SSL certificates are provided by DigiCert via Cloudflare.
Note: Any custom domains configured using legacy Selz DNS settings use LetsEncrypt via Cloudflare to provide SSL certificates. LetsEncrypt is used for convenience but it may not provide a high assurance to end-users of merchant sites. Therefore we advise all merchants to update their custom domain DNS settings to those outlined within this article.
When a certificate is successfully installed, the application protocol (also known as HTTP) will change to HTTPs.
The ‘S’ stands for ‘secure’ and there will now be a small padlock icon in your browser that indicates the site is secure to your buyers. As shown below:
Once custom domain setup has been processed, the SSL value will show up as Active.
It generally takes 48-72 hours for it to go through and the above DNS settings need to be correct for the process to be successful.
If the information provided is incorrect or the DNS settings are wrong you will be greeted with a status page indicating the error so that you can make the necessary changes and try again:
Transactions and credit card information are already protected by our platform with industry-standard security, including encryption and SSL, by default.
If you or your buyers are having trouble viewing your online store or receive an error message after going through the above steps - this could be due to the following reasons:
- Old DNS setup
- Old browser
- Mixed content
If you have AAAA record, it can stop the generation of SSL for a domain. Try removing the record and submitting again.
Old DNS records
If the information that you set at your DNS record is using our old deprecated setup, you will be presented with a notification suggesting that you update the record using the current DNS records. This helps to prevent having SSL downtime.
Please take note that some older browsers do not support the security standards required by SSL certificates.
Here is a list of unsupported browsers:
- All versions of Internet Explorer on Windows XP
- Internet Explorer versions older than 7
- Firefox versions older than 2.0
- Safari versions older than 2.1
- Any Google Chrome version older than 6
Unsupported mobile browsers include:
- All versions of Safari running iOS older than 4.0
- Any Android browser running on a version older than 3.0 (Honeycomb)
- Any Windows Phone browser running on a version older than 7
Buyers that go to your online store using one of these browsers may have trouble loading the secure HTTPS version of your site and may not be able to load it at all.
Mixed content occurs when a page is loaded over a secure HTTPS connection but third-party content, resources, and customizations (like images, videos, scripts) are loaded over an insecure HTTP connection.
This is called mixed content because both HTTP and HTTPS content are being loaded on the same page, and the initial request was secure over HTTPS. Your buyer, upon reaching your site will receive a warning about this type of content.
Solution: To avoid this, update the linked content within your online store to an HTTPS URL.
If this does not work and you are unable to source the content elsewhere, you have the option to disable the SSL within your domain panel as a last resort.
Updating your domain sitemap after enabling SSL
All stores on our platform automatically generate a sitemap.xml file that contains links to all your products, pages, categories, and blog posts.
If you have already gone through the process of submitting your sitemap to Google and have just activated SSL for your domain, this may temporarily affect your store's organic traffic.
If you are using Google Webmaster Tools you can manually update your domain's sitemap and notify search engines immediately when your storefront URL changes from HTTP to HTTPS.
Error 1014: CNAME Cross-User Banned
Selz is using Cloudflare to protect your store. By default, Cloudflare prohibits a DNS CNAME record between domains in different Cloudflare accounts. CNAME records are permitted within a domain (www.example.com CNAME to api.example.com) and across zones within the same user account (www.example.com CNAME to www.example.net).
When pointing your CNAME turn the proxy off