Connecting a Custom Domain

Last updated: 24 Dec 2025

Why Use a Custom Domain?

links.yourbrand.com looks way more professional than yourprofilehub.io/yourbrand. Plus, you own it - if you ever leave, your audience follows your domain, not ours.

Requirements

  • Pro or Business plan
  • A domain you own (buy one from Namecheap, GoDaddy, Google Domains, etc.)
  • Access to your domain DNS settings

Step-by-Step Setup

Step 1: Add Your Domain in YourProfileHub

  1. Go to Settings then Custom Domain
  2. Enter your domain (e.g., links.yourbrand.com)
  3. Click Add Domain
  4. Copy the DNS records we show you

Step 2: Update Your DNS

Go to your domain registrar (where you bought the domain) and add these records:

For a subdomain (links.yourbrand.com):

  • Type: CNAME
  • Name: links (or whatever subdomain you want)
  • Value: proxy.yourprofilehub.io

For a root domain (yourbrand.com):

  • Type: A
  • Name: @ or leave blank
  • Value: Check your dashboard for our current IP

Step 3: Verify and Activate

  1. Return to YourProfileHub
  2. Click Verify Domain
  3. If DNS has propagated, you are done

Troubleshooting

  • Domain not verifying? DNS changes can take up to 48 hours. Wait and try again.
  • SSL error? We auto-provision SSL certificates. Give it 10 minutes after verification.
  • Old site still showing? Clear your browser cache or try incognito mode.

Was this article helpful?