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
- Go to Settings then Custom Domain
- Enter your domain (e.g., links.yourbrand.com)
- Click Add Domain
- 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
- Return to YourProfileHub
- Click Verify Domain
- 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.