How to Set Up a Custom Domain Name for a Site (Host Mapping)


This article will show you how to add a custom domain name to your site. What does this mean? If you have a domain (e.g. and a site on ScreenSteps (e.g. you can point to your ScreenSteps site.

This article discusses setting up a custom domain and SSL certificate so users can securely connect to your ScreenSteps content. SSL certificates for custom domains are supported on Small Business plans and above. If your company has a Non-Profit plan then SSL is supported on NPO Medium and above. If you do not see the option to create an SSL certificate please contact so we can help you secure your website.

Can I set up ScreenSteps as a subdirectory on my domain?

Some customers ask if ScreenSteps can be set up as a subdirectory on their site, for example This isn't possible. You will have to use a subdomain such as if you want to use a custom domain with ScreenSteps.

Can I set up my ScreenSteps site on my root domain?

We can only support CNAME for vanity domains and given CNAME records don't point to root domains, we are unable to support this.

Set up a CNAME record with your DNS provider

Before you can add a host mapping record, you must create a CNAME DNS record that points your custom domain name to Your system administrator should be able to help you with this.

Example of creating a CNAME

Here is an example of creating a CNAME record in DNS Made Easy. The process will be similar in other DNS provider interfaces.

In the example below, readers will go to to view your ScreenSteps content. points to which points to the ScreenSteps server where your content is hosted.

Create Hostname, Record Type, Target Host > Save

Some DNS provider interfaces require you to add a . to the end of while others do not. DNS Made Easy requires the ..

Add the custom domain to one of your ScreenSteps sites

Navigate to Settings > Domain Settings for one of your sites

After you create the CNAME DNS, go to Settings for a site in your ScreenSteps account.

Navigate to the Domain Settings section and enter your custom domain in the Custom domain name field. Click Update.

IMPORTANT: Do not include the scheme in the custom domain name. For example, do not prefix the domain name with http:// or https://.

Verify DNS settings

After clicking Update ScreenSteps will try to verify that the CNAME DNS settings for the domain you entered are configured properly. If they are then you will see the DNS successfully verified button appear and you can move on to setting up SSL so that readers can securely connect to your site.

If your CNAME DNS settings are not correct then you will see the message below. Double-check your settings with your DNS provider and then click the Verify DNS button to perform the check again.

One way to confirm that your CNAME record is pointing to is to visit a service such as and enter your custom domain name. The service will tell you if the custom domain name is pointing to the right place.

Enable SSL

Before you start using your custom domain name you should enable SSL. This will allow your readers to securely connect to your ScreenSteps content using your custom domain. In our example case, it would allow your browser to securely connect to

You have two options for enabling SSL for a custom domain.

  1. Allow ScreenSteps to manage the SSL certificate
  2. Upload your own SSL certificate

If you click Enable ScreenSteps-provisioned SSL then ScreenSteps will automatically generate an SSL certificate for your custom domain using the LetsEncrypt service. ScreenSteps will also renew the certificate as needed so that you never have to worry about it expiring.

If you click the Upload a custom SSL certificate button then you will provide a public certificate and chain in PEM format along with the private key in PEM format. After entering the certificates click the Update button.

Mouse over the i icons next to the Public certificate & chain and Private key fields for examples of what the certificates should look like.

SSL managed by ScreenSteps example

This is an example of what you will see after successfully setting up an SSL certificate that is managed by ScreenSteps. It tells you who issued the certificate as well as the date by which the certificate will be renewed.

Custom SSL example

This is an example of what you will see after successfully setting up a custom SSL certificate. It tells you who issued the certificate as well as the expiration date.

Make sure that you update the SSL certificate in ScreenStep prior to the expiration date.


Aaron Cho

Did this change recently? We're currently mapping custom domain names to but this article says to map to Our current mappings are working fine though. Can we leave the mappings the way they are? Or do we need to update per the steps in this article?

Trevor DeVore

@Aaron - Yes, this changed within the last few months. You should update to point to That is guaranteed to always point to the ScreenSteps web application and it allows you to use SSL certificates if you choose to.

Add your comment

E-Mail me when someone replies to this comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Still Need Help? Contact Us