Custom Domain
Custom Domain
Section titled “Custom Domain”Connect your own domain to your CodePup project and publish your website under a professional, branded URL.
CodePup handles deployment, SSL, and verification automatically — you only need to update your DNS once.
Why Use a Custom Domain?
Section titled “Why Use a Custom Domain?”A custom domain helps you:
- Look professional & trustworthy
- Build a real brand identity
- Share clean, memorable URLs
- Launch production-ready projects for clients
- Remove CodePup branding (based on plan)
Before You Start
Section titled “Before You Start”Make sure:
- Your project is published
- You own a domain (GoDaddy, Namecheap, Cloudflare, Google Domains, etc.)
How Custom Domains Work in CodePup
Section titled “How Custom Domains Work in CodePup”- Publish your project
- Open Publish → Custom Domain
- Add your domain name
- Configure DNS records
- Verify & go live
Step-by-Step Setup Guide
Section titled “Step-by-Step Setup Guide”Step 1: Publish Your Project
Section titled “Step 1: Publish Your Project”From your project dashboard, click Generate sharable URL.

This deploys your project and enables domain support.
Step 2: Open Custom Domain Settings
Section titled “Step 2: Open Custom Domain Settings”Go to Publish → Custom Domain and click the ➕ Add Domain button.

Step 3: Add Your Domain Name
Section titled “Step 3: Add Your Domain Name”Enter your domain without https:// or www.
Example:
Click Add Domain.

Step 4: If Project Is Not Deployed
Section titled “Step 4: If Project Is Not Deployed”If your project isn’t deployed yet, you’ll see this message:

👉 Fix:
Go back and click Generate shareable URL, then retry adding the domain.
Step 5: Configure DNS Records
Section titled “Step 5: Configure DNS Records”Once added, CodePup shows the exact DNS records you need.

Add these records in your domain provider’s DNS dashboard:
| Type | Name | Value |
|---|---|---|
| TXT | _vercel | vc-domain-verify=... |
| A | @ | 216.150.1.1 |
⏳ DNS propagation can take up to 48 hours.
Step 6: Verify Domain
Section titled “Step 6: Verify Domain”After DNS updates propagate, click Verify Domain.
Your domain status changes from:
Pending Verification → Active

✔ Domain live
✔ HTTPS enabled automatically
✔ SSL handled by CodePup
Remove CodePup Tagger
Section titled “Remove CodePup Tagger”You can remove CodePup branding using the toggle in the Publish section.
Availability depends on your subscription plan.
SSL & Security (Automatic)
Section titled “SSL & Security (Automatic)”Every custom domain includes:
- Free HTTPS / SSL
- Automatic certificate renewal
- Secure global infrastructure
- No manual setup required
Common Issues & Fixes
Section titled “Common Issues & Fixes”Best Practices
Section titled “Best Practices”- Prefer root domain (
example.com) orwww.example.com - Keep DNS TTL low during setup
- Verify before sharing publicly
Need Help?
Section titled “Need Help?”If verification fails:
- Use in-app support chat
- Check documentation → FAQ
Your CodePup project deserves a real home 🐶🌍