Connecting a Custom Domain

Learn how to connect your own domain to your Cravo site with DNS configuration.


Overview

By default, your Cravo site is available at yoursite.cravo.life. With a custom domain, you can use your own domain like www.yourdomain.com for a more professional presence.

Requirements:

  • A domain you own (purchased from any registrar)
  • Access to your domain's DNS settings
  • Cravo Pro plan (custom domains are a Pro feature)

Step 1: Access Domain Settings

  1. Go to your Dashboard
  2. Click on your site card
  3. Navigate to the Domains tab

📸 PLACEHOLDER: Screenshot
Dashboard showing the Domains tab with the "Add Custom Domain" section.


Step 2: Add Your Domain

  1. Click Add Domain
  2. Enter your custom domain (e.g., www.yourdomain.com or docs.yourdomain.com)
  3. Cravo will show you the DNS records you need to configure

💡 TIP
We recommend using a subdomain like www or docs rather than a root domain (apex domain).


Step 3: Configure DNS Records

Go to your domain registrar's DNS settings and add the following records:

For Subdomains (Recommended)

TypeNameValue
CNAMEwww (or your subdomain)cname.vercel-dns.com

For Root Domains (Apex)

TypeNameValue
A@76.76.21.21

⚠️ WARNING
DNS changes can take up to 48 hours to propagate, though most complete within 1-2 hours.


Step 4: Verify Your Domain

  1. After configuring DNS, return to the Domains tab in Cravo
  2. Click Verify Domain
  3. Cravo will check if DNS is properly configured
  4. Once verified, your domain status will show as Active

📸 PLACEHOLDER: Screenshot
Domain verification in progress, then showing "Active" status with green checkmark.


SSL Certificate

Cravo automatically provisions a free SSL certificate for your custom domain. This means:

  • Your site will be accessible via https://
  • Visitors see a secure padlock in their browser
  • No additional configuration needed

SSL provisioning typically completes within minutes after domain verification.


Common DNS Registrars

Here are quick links to DNS settings for popular registrars:

  • GoDaddy – Domains → DNS Management
  • Namecheap – Domain List → Manage → Advanced DNS
  • Cloudflare – DNS → Records
  • Google Domains – DNS → Custom Records

Troubleshooting

Domain Not Verifying

  • Ensure DNS records are exactly as specified
  • Wait at least 1 hour for DNS propagation
  • Check for typos in the record values
  • Disable any proxy settings (e.g., Cloudflare orange cloud)

SSL Certificate Not Provisioning

  • Domain must be verified first
  • Wait up to 24 hours for certificate issuance
  • Contact support if issues persist

What's Next?


Need help? Contact us at support@cravo.life