Intermediate
How to set up custom domain on Kajabi
Quick Answer
Setting up a custom domain on Kajabi requires adding your domain in the Settings area and configuring DNS records with your registrar. The process involves adding CNAME and A records pointing to Kajabi's servers.
Prerequisites
- Active Kajabi account with Growth plan or higher
- Custom domain purchased from domain registrar
- Access to your domain registrar's DNS settings
- Basic understanding of DNS records
1
Access Domain Settings in Kajabi
Log into your Kajabi account and navigate to Settings from the main menu. Click on Domains in the left sidebar to access your domain configuration options.
Tip
Make sure you're on a Growth plan or higher as custom domains aren't available on the Basic plan.
2
Add Your Custom Domain
Click the Add Domain button and enter your custom domain name (e.g., yoursite.com) in the input field. Select whether you want to use the root domain or a subdomain like
www.yoursite.com. Click Save to proceed.Tip
It's recommended to set up both the root domain and www subdomain for better user experience.
3
Note the DNS Records
After adding your domain, Kajabi will display the required DNS records. You'll typically see:
- A Record: Points to Kajabi's IP address
- CNAME Record: Points to Kajabi's servers
Tip
Take a screenshot or write down these DNS values as you'll need to reference them in your domain registrar's panel.
4
Configure DNS at Your Domain Registrar
Log into your domain registrar's control panel (GoDaddy, Namecheap, etc.) and navigate to the DNS Management or DNS Zone section. Add the A record and CNAME record with the values provided by Kajabi. Set the TTL to
3600 or 1 Hour if available.Tip
DNS changes can take 24-48 hours to fully propagate, so be patient if your domain doesn't work immediately.
5
Verify Domain Connection
Return to Kajabi's domain settings and click the Verify button next to your domain. If the DNS records are properly configured, you'll see a green checkmark indicating successful verification. If not, double-check your DNS settings.
Tip
Use online DNS checker tools to verify your records are propagating correctly before verifying in Kajabi.
6
Set Domain as Primary
Once verified, click the Set as Primary button to make your custom domain the default for your Kajabi site. This will redirect all traffic from your kajabi.com subdomain to your custom domain.
7
Enable SSL Certificate
Kajabi automatically generates an SSL certificate for verified custom domains. Check that the SSL Status shows as Active in your domain settings. This may take a few minutes after verification.
Tip
SSL certificates are essential for SEO and user trust. Never launch without HTTPS enabled.
8
Test Your Domain
Visit your custom domain in a web browser to ensure it loads your Kajabi site correctly. Test both
http:// and https:// versions to confirm SSL redirection is working. Also test the www and non-www versions if you set up both.Tip
Clear your browser cache or use an incognito window to avoid seeing cached versions during testing.
Troubleshooting
Domain verification fails after adding DNS records
Wait 24-48 hours for DNS propagation to complete. Use dig or online DNS lookup tools to verify records are active. Ensure there are no conflicting records in your DNS zone.
SSL certificate shows as pending or failed
SSL generation can take up to 24 hours. Ensure your domain is properly verified first. If it continues failing, remove and re-add the domain, or contact Kajabi support.
Custom domain redirects to wrong Kajabi site
Check that you've set the correct domain as Primary in your domain settings. If you have multiple Kajabi accounts, ensure the domain is added to the correct account.
Website loads but images and assets are broken
This usually indicates mixed content issues. Ensure all internal links use relative URLs or HTTPS. Check your site settings and update any hardcoded HTTP links to HTTPS.
Ready to get started with Kajabi?
Put this tutorial into practice. Visit Kajabi and follow the steps above.
Visit Kajabi →