How to set up custom domain on ConvertKit

intermediate 8 min read Updated 2026-03-18
Quick Answer

Setting up a custom domain on ConvertKit involves adding DNS records to your domain provider and configuring the domain in ConvertKit's settings. This allows you to use your own domain for landing pages and email links instead of ConvertKit's default domain.

Prerequisites

  • Active ConvertKit account
  • Domain name purchased and registered
  • Access to domain DNS settings
  • Basic understanding of DNS records

Step-by-Step Instructions

1

Access Domain Settings in ConvertKit

Log into your ConvertKit account and navigate to Account & Billing from the main menu. Click on Domains in the left sidebar to access your domain configuration settings.
Make sure you're on a ConvertKit plan that supports custom domains before proceeding.
2

Add Your Custom Domain

Click the Add Domain button and enter your domain name (e.g., yourdomain.com) in the provided field. Select whether you want to use this domain for Landing Pages, Email Links, or both, then click Add Domain.
Using a subdomain like 'pages.yourdomain.com' is often easier to manage than using your root domain.
3

Copy DNS Records

ConvertKit will generate the required DNS records for your domain. Copy the CNAME record that typically looks like:
CNAME: your-subdomain.yourdomain.com → convertkit-custom-domains.s3.amazonaws.com
Take note of both the Name/Host and Value/Points to fields.
Keep this ConvertKit tab open while you configure DNS settings to easily reference the records.
4

Configure DNS at Your Domain Provider

Log into your domain registrar or DNS provider (GoDaddy, Namecheap, Cloudflare, etc.). Navigate to the DNS Management or DNS Zone section. Create a new CNAME record using the information from ConvertKit:
  • Type: CNAME
  • Name/Host: The subdomain from ConvertKit
  • Value/Points to: The ConvertKit URL provided
  • TTL: 300 or Auto
DNS changes can take up to 48 hours to propagate, but usually take effect within 15-30 minutes.
5

Verify Domain Configuration

Return to ConvertKit and click the Verify button next to your domain. If the DNS records are properly configured, you'll see a green checkmark and Verified status. If verification fails, wait a few minutes and try again.
Use online DNS checker tools to verify your CNAME record is properly configured before verifying in ConvertKit.
6

Test Your Custom Domain

Create a test landing page or form to confirm your custom domain is working correctly. Go to Landing Pages & Forms and create or edit a page. In the page settings, ensure your custom domain is selected in the Domain dropdown menu.
Test both HTTP and HTTPS versions of your custom domain URL to ensure SSL is working properly.
7

Configure Default Domain Settings

Back in the Domains section, set your custom domain as the default for new landing pages and email links by clicking Make Default next to your verified domain. This ensures all future pages automatically use your custom domain.
You can have multiple custom domains but only one can be set as the default at a time.

Common Issues & Troubleshooting

Domain verification fails after adding DNS records

Wait 24-48 hours for DNS propagation to complete. Check that your CNAME record exactly matches ConvertKit's requirements and doesn't have extra characters or spaces. Use a DNS checker tool to verify the record is live.

Custom domain shows security warnings or SSL errors

Ensure you're using HTTPS in your URLs. ConvertKit automatically provides SSL certificates, but it may take a few hours after verification. If issues persist after 24 hours, contact ConvertKit support.

Landing pages return 404 errors on custom domain

Verify that your custom domain is set as active in ConvertKit and that the landing page is published. Check that you're using the correct subdomain in your URL that matches your DNS configuration.

DNS provider won't accept the CNAME record

Some providers require different formatting. Try using just the subdomain part (without your domain) in the Name field. If using the root domain, you may need to use an ALIAS or ANAME record instead of CNAME.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official ConvertKit website before purchasing.