Custom Shortlink Domains

Take your YouTube marketing to the next level by using your own branded subdomain for all your tracking links. Instead of generic shortlinks, your audience will see professional, trustworthy URLs that reinforce your brand.

Why Use a Custom Domain?

Build Trust with Your Audience

When viewers see a link like go.yourbrand.com/abc123, they immediately recognize it as coming from you. This familiarity increases click-through rates because people are more likely to click links from brands they know and trust.

Consistent Brand Experience

Every touchpoint with your audience is an opportunity to reinforce your brand. Custom shortlink domains ensure that even your tracking links contribute to a cohesive brand experience.

Custom tracking link example


Checking Your Account Access

Custom shortlink domains are available on select VideoStats plans. To check if your account includes this feature:

  1. Go to Settings in your VideoStats dashboard
  2. Look for the Custom Domains tab

If you see the Custom Domains tab with the option to add a domain, your plan includes this feature. If you see an upgrade prompt instead, you'll need to upgrade your subscription to access custom domains.

Custom tracking link screen start


Setting Up Your Custom Domain

Step 1: Choose Your Subdomain

Pick a subdomain that's short, memorable, and clearly associated with your brand. Common choices include:

  • go.yourbrand.com
  • links.yourbrand.com
  • click.yourbrand.com
  • track.yourbrand.com
  • 'a.yourbrand.com'

Important: You cannot use www as your subdomain.

Step 2: Add the Domain in VideoStats

  1. Navigate to Settings → Custom Domains
  2. Enter your chosen subdomain (e.g., go.yourbrand.com)
  3. Click Add Domain

Add your subdomain

Step 3: Configure Your DNS Settings

After adding your domain, VideoStats will display DNS configuration instructions. You'll need to add a CNAME record in your domain registrar or DNS provider.

DNS Record Settings:

SettingValue
TypeCNAME
Host/NameYour subdomain (e.g., go or links)
Value/Targetcname.dub.co
TTL3600 (or "Auto")

DNS instructions for custom tracking URL


DNS Configuration by Provider

Cloudflare

  1. Log in to your Cloudflare dashboard
  2. Select your domain
  3. Go to DNS → Records
  4. Click Add record
  5. Configure:
    • Type: CNAME
    • Name: Your subdomain (e.g., go)
    • Target: cname.dub.co
    • Proxy status: DNS only (gray cloud) — This is critical!
    • TTL: Auto
  6. Click Save

Important for Cloudflare users: You must disable the proxy (orange cloud) and use "DNS only" mode. If the proxy is enabled, domain verification will fail.

Proxy status off

GoDaddy

  1. Log in to your GoDaddy account
  2. Go to My Products → DNS
  3. Click Add under Records
  4. Select CNAME as the type
  5. Enter your subdomain in the Host field
  6. Enter cname.dub.co in the Points to field
  7. Set TTL to 1 Hour
  8. Click Save

Namecheap

  1. Log in to Namecheap
  2. Go to Domain List → Manage for your domain
  3. Click Advanced DNS
  4. Click Add New Record
  5. Select CNAME Record
  6. Enter your subdomain as the Host
  7. Enter cname.dub.co as the Value
  8. Click the checkmark to save

Other Providers

The process is similar for most DNS providers. Look for options like "DNS Management," "DNS Records," or "Zone Editor" and add a CNAME record with:

  • Host/Name: Your subdomain
  • Value/Target/Points to: cname.dub.co

Verifying Your Domain

DNS changes can take anywhere from a few minutes to 24 hours to propagate across the internet.

Typically this takes 15 to 30 minutes, but the exact time depends on your DNS provider.

Checking Verification Status

  1. Return to Settings → Custom Domains in VideoStats
  2. Click the Check Status button next to your domain

If verification succeeds, you'll see a "Verified & Active" badge, and your custom domain is ready to use!

(Note - we will also keep checking for you and send you an email when your subdomain is verified, so you don't have to wait around.)

Custom tracking URL verified

If Verification Fails

If your domain isn't verified yet:

  • Wait longer — DNS propagation can take up to 24 hours
  • Double-check your CNAME record — Ensure it points to cname.dub.co exactly
  • Cloudflare users — Make sure the proxy is disabled (gray cloud, not orange)
  • Check for conflicts — Remove any A records for the same subdomain

Using Your Custom Domain

New Links Automatically Use Your Domain

Once your custom domain is verified, all new shortlinks you create will automatically use your branded domain. There's nothing else you need to do — VideoStats handles this seamlessly.

Example: Instead of yttrk.com/abc123, your new links will be go.yourbrand.com/abc123

What About Existing Links?

When you add a custom domain, your existing video descriptions still contain the old default domain links. You have two options:

Option 1: Convert Existing Links (Recommended)

VideoStats can automatically update all your existing YouTube video descriptions to use your new custom domain.

  1. After domain verification, you'll see a message showing how many videos still use the old domain
  2. Click Update Videos to start the migration
  3. VideoStats will update your video descriptions in the background
  4. You'll receive a notification when the process completes

Custom URLs updated in YouTube videos

What happens during migration:

  • All shortlinks in Dub are updated to use your new domain
  • YouTube video descriptions are updated via the YouTube API
  • The process runs in the background — you can continue using VideoStats
  • A record is kept in your Link History for reference

Option 2: Keep Existing Links As-Is

You can choose not to migrate your existing links. In this case:

  • Old videos will continue using the default domain links (they still work perfectly)
  • New videos will use your custom domain
  • Your audience may see a mix of domains across your content

This option works well if:

  • You have a very large number of videos and prefer a gradual transition
  • You want to test the custom domain on new content first
  • You're not concerned about brand consistency across older content

Removing Your Custom Domain

Before You Remove: Important Considerations

Removing a custom domain is a significant action. Before proceeding, understand what will happen:

  1. All shortlinks will be migrated back — Every link using your custom domain will be changed to use the default domain
  2. YouTube descriptions will be updated — Your video descriptions will be modified to reflect the new URLs
  3. This takes time — The migration process runs in the background and may take several minutes depending on how many links you have
  4. The process is reversible — You can always add a custom domain again later

When You Might Remove a Domain

  • You're changing your brand or domain name
  • You're consolidating multiple brands
  • You no longer have access to manage DNS for that domain
  • You're downgrading to a plan that doesn't include custom domains

How to Remove Your Domain

  1. Go to Settings → Custom Domains
  2. Click the Remove Domain button
  3. Review the confirmation dialog showing how many video descriptions will be affected
  4. Click Remove Domain to confirm

Confirm removal of custom tracking URL

VideoStats will:

  1. Update all your shortlinks to use the default domain
  2. Update your YouTube video descriptions
  3. Send you a notification when the process completes
  4. Remove the domain from your account

Note: Your existing shortlinks will continue to work — they'll just use the default domain instead of your custom domain.


Frequently Asked Questions

How long does DNS verification take?

Most domains verify within 30 minutes, but it can take up to 24 hours depending on your DNS provider and TTL settings.

Can I have multiple custom domains?

Currently, VideoStats supports one custom domain per workspace. If you need multiple domains, consider creating separate workspaces.

Will my old links break if I add a custom domain?

No. Your existing links continue to work. The custom domain only affects new links unless you choose to migrate existing ones.

What if I remove my custom domain later?

All links will be migrated back to the default domain automatically. Your shortlinks will continue to work — only the domain portion changes.

Do custom domains affect click tracking?

No. All click tracking and analytics work exactly the same whether you use a custom domain or the default domain.

Is SSL/HTTPS included?

Yes. All custom domains are automatically secured with SSL certificates. Your links will always use HTTPS.


Troubleshooting

Domain stuck on "Pending Verification"

  1. Verify your CNAME record points to cname.dub.co
  2. If using Cloudflare, ensure proxy is disabled (gray cloud)
  3. Wait at least 24 hours for DNS propagation
  4. Check for conflicting A records on the same subdomain

New links not using my custom domain

  1. Confirm your domain shows "Verified & Active" status
  2. Try refreshing the Settings page
  3. Create a new link to test — existing links aren't automatically changed

Video migration seems stuck

  1. Check your notifications for status updates
  2. Large numbers of videos take longer to process
  3. The process runs in batches to avoid rate limits
  4. If issues persist, contact support