Custom Domain
Learn about custom domain options and how to use your own domain with RoleDeck.
Default Domain Structure
By default, all RoleDeck decks are hosted on the roledeck.io domain with your handle as a subdomain:
- Role decks:
yourname.roledeck.io/t/company/position
This works perfectly for most users and requires no additional setup.
Custom Domain Setup
RoleDeck allows you to use your own custom domain for a more branded experience. With a custom domain:
- Your profile will be accessible at
decks.yourdomain.com - Your job-specific decks will be at
decks.yourdomain.com/company/position - Create a more professional, branded experience
- Improve credibility and align with your personal brand
Step 1: Configure Your Domain
To set up your custom domain:
- Navigate to Profile Settings → Domain tab
- Enter your domain name (e.g.,
example.com) - Choose a subdomain prefix (default is "decks", but you can customize it)
- Click Save Changes
Step 2: Add CNAME Record
Add a CNAME record so your subdomain (e.g. decks.yourdomain.com) points to RoleDeck. Use the exact target shown in Profile → Domain:
DNS CNAME Record Configuration:
- Type: CNAME
- Name/Host: your subdomain prefix (e.g.
decks) - Target/Value:
cname.vercel-dns.com(or the value shown in Profile → Domain) - TTL: 3600 (or your registrar's default)
Both the CNAME (for routing traffic) and the TXT record below (for verification) are required. CNAME can take up to 48 hours to propagate. RoleDeck verifies that your CNAME points to the correct target before marking the domain verified.
Step 3: Add DNS TXT Record
After saving your domain, RoleDeck will generate a verification token. Add a DNS TXT record at the _roledeck-verify subdomain to verify ownership. This host is required because DNS specifications do not allow a CNAME to coexist with other record types (such as TXT) on the same host—so the TXT record must live at _roledeck-verify.your_subdomain.
DNS TXT Record Configuration:
- Type: TXT
- Name/Host:
_roledeck-verifyplus your subdomain prefix (e.g._roledeck-verify.decks) - Value:
roledeck-verify=YOUR_TOKEN - TTL: 3600 (or your registrar's default)
The exact steps vary by registrar, but generally:
- Log into your domain registrar's control panel (GoDaddy, Namecheap, Cloudflare, etc.)
- Navigate to DNS Management or DNS Settings
- Add a new TXT record with the values shown above
- Save the DNS record
Step 4: Verify Domain Ownership
Once you've added both the CNAME and TXT records:
- Wait for DNS propagation (CNAME and TXT can take up to 48 hours)
- Return to your Profile → Domain settings
- Click Verify Now
- RoleDeck checks that your CNAME points to the correct target and that the TXT record is present, then marks your domain verified
Tip
DNS changes can take time to propagate. If verification fails, wait and try again. You can check CNAME and TXT with nslookup or dig.
Step 5: Your Custom Domain is Live!
Once verified, your custom domain will be active:
- Profile:
decks.yourdomain.com - Job decks:
decks.yourdomain.com/company/position - All existing deck URLs will automatically work with your custom domain
- Your old
handle.roledeck.ioURLs will continue to work as well
Removing or Changing Your Custom Domain
You can remove or change your custom domain at any time:
- Go to Profile Settings → Domain tab
- Click the Delete Domain button (red button)
- Confirm the deletion in the modal
- Your domain settings will revert to the default
handle.roledeck.iostructure
When you change or remove your domain, all deck URLs will automatically fall back to the default roledeck.io subdomain. No content or data is lost.
Troubleshooting
⚠️ Verification Fails
- Double-check that the TXT record was added correctly (copy-paste the exact token)
- Wait longer for DNS propagation (up to 48 hours in extreme cases)
- Verify the TXT record is visible using DNS lookup tools
- Make sure there are no extra spaces or quotes in the DNS record value
⚠️ Domain Not Working After Verification
- Clear your browser cache and try again
- Check that DNS propagation is complete
- Verify your domain registrar hasn't placed any restrictions
- Contact support if issues persist
Domain Best Practices
- ✓Choose a domain name that matches your professional brand
- ✓Keep it short, memorable, and easy to spell
- ✓Use .com extension when possible for maximum credibility
- ✓Ensure your domain registrar supports the DNS records needed
- ✓Keep your domain registration active to avoid service interruption
💡 Note
Custom domains are an optional feature and not required to use RoleDeck effectively. The default roledeck.io subdomain works perfectly for most users and requires no additional setup or ongoing costs.