Custom Domain Setup

Learn how to connect your own domain to your ForVibeApp landing page. Pro subscribers can use custom domains like myapp.com instead of the default subdomain.

Updated 2026-01-13
5 min read

Custom domains allow you to use your own domain (like myapp.com) for your landing page instead of the default subdomain (myapp.forvibe.app). This feature is available exclusively for Pro subscribers.

Custom domains are a Pro feature. If you're on the free plan, you can still use your default subdomain (yourapp.forvibe.app).

Prerequisites

  • An active Pro subscription
  • A domain you own (purchased from any registrar like GoDaddy, Namecheap, Cloudflare, etc.)
  • Access to your domain's DNS settings

Step 1: Add Your Domain

1

Navigate to Project Settings

Go to your project dashboard and click on "Settings" in the sidebar.

2

Find the Custom Domain Section

Scroll down to the "Custom Domain" section. You'll see your default subdomain URL listed here.

3

Enter Your Domain

Enter your domain in the input field without "http://" or "www.". For example, enter "myapp.com" or "app.mydomain.com".

4

Click "Add Domain"

After clicking, you'll see the DNS configuration instructions.

Step 2: Configure DNS Records

After adding your domain, you'll need to configure DNS records at your domain registrar. The exact steps vary by provider, but you'll need to add the following records:

For Apex Domains (e.g., myapp.com)

Add these two DNS records:

text
Type    Name    Value                   TTL
────    ────    ─────                   ───
A       @       76.76.21.21             3600
CNAME   www     cname.vercel-dns.com    3600

The "@" symbol represents your root domain. The A record points your domain to Vercel's servers, and the CNAME record allows www.yourdomain.com to work.

For Subdomains (e.g., app.mydomain.com)

Add this CNAME record:

text
Type    Name    Value                   TTL
────    ────    ─────                   ───
CNAME   app     cname.vercel-dns.com    3600

Step 3: Verify Your Domain

After configuring your DNS records, click the "Check Verification" button in ForVibeApp. DNS changes can take anywhere from a few minutes to 48 hours to propagate, but usually complete within 1-2 hours.

If verification fails, double-check your DNS records and wait a bit longer. You can use tools like whatsmydns.net to check if your DNS changes have propagated.

Step 4: SSL Certificate

Once your domain is verified, an SSL certificate is automatically provisioned for your domain. This usually happens within minutes. Your site will be accessible via HTTPS automatically.

Common DNS Providers

Here are links to DNS management guides for popular domain registrars:

  • Cloudflare: Dashboard → Select Domain → DNS → Add Record
  • GoDaddy: My Products → DNS → Add Record
  • Namecheap: Domain List → Manage → Advanced DNS
  • Google Domains: DNS → Manage Custom Records
  • Route 53: Hosted Zones → Select Domain → Create Record

Troubleshooting

Domain not verifying

  • Check that you've entered the correct DNS records
  • Wait up to 48 hours for DNS propagation
  • Make sure there are no conflicting records
  • Some registrars add a trailing dot - this is usually fine

SSL certificate not working

  • SSL certificates are issued automatically after verification
  • If your site shows a security warning, wait a few more minutes
  • Clear your browser cache or try incognito mode

www subdomain not working

  • Make sure you've added both the A record and the www CNAME record
  • The CNAME value should be exactly: cname.vercel-dns.com

Removing a Custom Domain

If you want to remove your custom domain, click the "Remove Domain" button in the Custom Domain section. Your landing page will still be accessible via the default subdomain.

Removing a custom domain from ForVibeApp doesn't affect your domain registration. You'll still own the domain and can use it elsewhere.