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 username as a subdomain:

  • Primary deck: yourname.roledeck.io
  • Job 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 primary deck 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:

  1. Navigate to Profile SettingsDomain tab
  2. Enter your domain name (e.g., example.com)
  3. Choose a subdomain prefix (default is "decks", but you can customize it)
  4. Click Save Changes

Step 2: Add DNS TXT Record

After saving your domain, RoleDeck will generate a verification token. You need to add a DNS TXT record to verify ownership:

DNS TXT Record Configuration:

  • Type: TXT
  • Name/Host: @ (or your root domain)
  • Value: roledeck-verify=YOUR_TOKEN
  • TTL: 3600 (or your registrar's default)

The exact steps vary by registrar, but generally:

  1. Log into your domain registrar's control panel (GoDaddy, Namecheap, Cloudflare, etc.)
  2. Navigate to DNS Management or DNS Settings
  3. Add a new TXT record with the values shown above
  4. Save the DNS record

Step 3: Verify Domain Ownership

Once you've added the DNS TXT record:

  1. Wait 5-10 minutes for DNS propagation (can take up to 48 hours in rare cases)
  2. Return to your Profile → Domain settings
  3. Click the Verify Domain button
  4. RoleDeck will check for the TXT record and verify your domain

💡 Tip

DNS changes can take time to propagate. If verification fails immediately, wait a few minutes and try again. You can check if your TXT record is live using online DNS lookup tools like nslookup or dig.

Step 4: Your Custom Domain is Live!

Once verified, your custom domain will be active:

  • Primary deck: decks.yourdomain.com
  • Job decks: decks.yourdomain.com/company/position
  • All existing deck URLs will automatically work with your custom domain
  • Your old username.roledeck.io URLs will continue to work as well

Removing or Changing Your Custom Domain

You can remove or change your custom domain at any time:

  1. Go to Profile Settings → Domain tab
  2. Click the Delete Domain button (red button)
  3. Confirm the deletion in the modal
  4. Your domain settings will revert to the default username.roledeck.io structure

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.