Skip to main content

Storefront Domain: A Complete Guide

Learn how to connect your custom domain to Uscreen, manage DNS settings, and troubleshoot

Updated in the last hour

What is a Domain, and How Does It Work?

A domain is like a street address for your website, helping visitors find your content online. Behind the scenes, when someone types your domain (e.g., example.com) into their browser, it sends a request to a DNS host, a system that acts like a phonebook for the internet. The DNS host directs this request to the correct server, where your website's content is stored.

In Uscreen’s case, your DNS host (e.g., GoDaddy, NameCheap, Bluehost, etc.) sends traffic to Uscreen’s servers, where your video site is hosted.


Domain Options Overview

Uscreen offers three domain options:

  1. Uscreen Subdomain: Quick setup with no technical skills needed

    • e.g., yourbrand.uscreen.io

  2. Custom Root Domain: Your branded, proprietary domain

    • e.g., yourbrand.com

  3. Custom Subdomain: A section of your existing website

    • e.g., videos.yourbrand.com


Your Uscreen Subdomain

A Uscreen subdomain is ideal for quick launches or trying things out. This is the default setup when you first create a store on Uscreen, and you can update it whenever necessary.

  1. Navigate to Settings > Storefront Domain Settings

  2. Click Use Different Domain

  3. Select Uscreen Subdomain

  4. Enter the subdomain you want to use and click Connect

ℹ️ INFO: Required for users on a trial Uscreen account.

When you update your Uscreen subdomain, all subdirectories will be forwarded automatically to the new domain or subdomain.


Connect your Root Domain to Uscreen

Using your own domain creates a professional, branded experience.

First, identify where the active DNS records of your domain are managed.

📝 NOTE: In most cases, your domain registrar also manages its DNS (zone) records, but not always. It's possible to register your domain with one company while another manages the active DNS records. The provider handling the nameservers has the authority over the active DNS records.

Example scenario: Domain registered through NameCheap and using the nameservers (active zone records) of GoDaddy.

In your Domain Host

  1. Log in to your DNS host (e.g., GoDaddy, Namecheap)

  2. Find the DNS Management or Zone File Editor section

  3. Create the following DNS records or update existing records with these values:

For the root domain (example.com):

  • Type: A

  • Host: @

  • Points to: 34.120.223.236

  • TTL: 1 hour

For the subdomain (www.example.com):

  • Type: CNAME

  • Host: www

  • Points to: lb.uscreen.io

  • TTL: 1 hour

ℹ️ INFO: DNS record changes can take up to 48 hours to fully propagate globally. You can monitor the progress using tools like DNS Checker to verify that the updated records are correct and active after propagation.

In Uscreen

Once the propagation has finished, you can add your domain to Uscreen.

  1. Navigate to Settings > Storefront Domain Settings

  2. Click Use Different Domain

  3. Select Custom Domain

  4. Enter your domain. Do not include www since you are not adding a subdomain

  5. Verify that you have created the correct DNS records, and click on Connect

ℹ️ INFO: If the DNS records have propagated, you will immediately see a success message. If not, check that your DNS settings are correct, and if they are, simply wait and try again later to Connect.


Connect your Subdomain to Uscreen (Rarely Used)

Use a subdomain when you want to keep your Uscreen catalog separate from your main website, hosted elsewhere.

In your Domain Host

  1. Log in to your DNS host (e.g., GoDaddy, Namecheap)

  2. Find the DNS Management or Zone File Editor section

  3. Create the following DNS records or update existing records with these values:

For the subdomain (e.g., videos.example.com, catalog.example.com):

  • Type: CNAME

  • Host: the subdomain prefix (e.g., videos, catalog)

  • Points to: lb.uscreen.io

  • TTL: 1 hour

In Uscreen

Once the propagation has finished, you can add your subdomain to Uscreen.

  1. Navigate to Settings > Storefront Domain Settings

  2. Click Use Different Domain

  3. Select Custom Domain

  4. Enter your subdomain. Do not include www since it is already a subdomain

  5. Verify that you have created the correct CNAME record, and click on Connect


What is an SSL Certificate and Why Is It Important?

An SSL certificate secures your website by encrypting data between visitors and servers, ensuring privacy and protection. It also displays the padlock🔒icon in the browser address bar, reassuring users that your site is safe.

  • Uscreen provides a free SSL certificate for any domain or subdomain that you connect.

  • You don’t need to buy one from your DNS host.

  • When you add your domain, Uscreen automatically generates your SSL certificate.

  • Once installed, you will be able to access your website through HTTPS://

📝 NOTE: The installation of the SSL certificate is an automated process that can take up to 48 hours. While the SSL is being installed, the website and some features will be inaccessible.

Please wait until this timeframe has passed before reaching out to support for any issues related to the website or the SSL.


Can I Use CloudFlare With Uscreen?

❌ No, when Proxied

CloudFlare is NOT compatible with Uscreen websites when using their CDN Proxy.

CloudFlare CDN will interfere with our CDN servers and will cause issues with video playback and other website functions.

💡 TIP: You may consider transferring your domain to another registrar to use with Uscreen without issues, or use a subdomain with the configuration below.

✅ Yes, when DNS Only

CloudFlare IS compatible with Uscreen websites when you're simply utilizing DNS-only Proxy Status.

You can use subdomains on Cloudflare if you select the option DNS only in the Proxy Status field.

To create a subdomain in CloudFlare, navigate to DNS > Records, click Add Record, and select CNAME with the required values for the subdomain.

⚠️ WARNING: We strongly urge you to avoid using Cloudflare with your Uscreen website, as it may cause conflicts with our CDN, potentially impacting your storefront and video performance.

If you're already using Cloudflare, consider switching to DNS-Only mode, reverting nameserver management to the original domain host, or transferring your domain to a different registrar if Cloudflare was its original host.


Troubleshooting Tips

Conflicting DNS Records

  • Delete old A or CNAME records pointing to other servers

  • Only do this if you intend to take down your old website

  • If you don't intend on taking down your old site, consider using a subdomain instead

SSL Installation Delay

  • Uscreen automatically adds an SSL (security certificate) to your domain that can take up to 48 hours

  • Your site may look “insecure” briefly during this period, and this is normal

  • You may not be able to edit your website during this process. Please try again after the SSL certificate is installed

Verify DNS Configurations

  • Confirm the presence of essential DNS records, such as A records for IP addresses or CNAME records for subdomains

  • Double-check that the required DNS records are correct

  • Ensure there are no conflicting A or CNAME records

  • Make sure your domain displays as verified in status

Still Stuck?

  • Contact your DNS host’s support team for further assistance with adding the records. You can send them this article for reference.

Did this answer your question?