If you’ve built a project in v0 and want it to look more polished, connecting your own custom domain is the next step.
By default, every app lives on a .vercel.app subdomain (since it’s owned by Vercel), but using your own domain makes your project feel complete, improves SEO, and builds trust with users.
Here’s how to connect your domain to v0 in just a few minutes.

Before setting up your custom domain, make sure you have:
Once you have these ready, you can connect your domain and go live in just a few steps.
To add a custom domain in v0, go to Share → Publish → Add a domain and enter your domain name. Then copy the DNS records into your domain provider’s DNS settings.

When you connect a domain in v0, you’re telling the internet that your web address (like myapp.com) should load your v0 project instead of the default .vercel.app link.
You’ll do this by adding a few DNS records in your domain registrar — these act like digital directions that point your domain to v0’s servers. Once that’s done, v0 automatically verifies the connection and adds an SSL certificate, so your site loads securely with https://.
This process usually takes a few minutes to a few hours, depending on your domain provider’s update speed. After that, your app is officially live under your own brand.
This means you’re getting rid of V0’s branding as well.
To disconnect a domain in v0, go to Share → Publish → Domains and click Remove next to your domain. Your project will switch back to its default .vercel.app URL instantly.
Your project will immediately revert to its default .vercel.app subdomain, and your custom domain will stop pointing to your v0 app.
If you plan to reuse the same domain elsewhere, remember to clear the old DNS records from your registrar.
In v0, connecting a custom domain requires going through DNS setup manually, and some features stay locked behind paid tiers.
With Shipper.now it’s all built in.

You can add your custom domain instantly on any paid plan, with automatic SSL and guided setup right inside the app. No DNS confusion, no waiting for propagation.
Your project goes live in seconds, and you can export your full code anytime.
Yes. V0 supports connecting custom domains by updating your DNS settings to point the domain at V0’s infrastructure.
Yes, you can connect a custom domain to a v0 deployment without extra cost.
If you cancel your v0 subscription, your custom domain will likely be disconnected and your project will fall back to its default *.vercel.app URL. You’ll still own the domain through your registrar, but it won’t point to your v0 app unless you renew or reconnect via a paid plan.
Related posts:
Share Shipper with your audience and get paid every month, for life.
Share Shipper with your audience and get paid every month, for life — no cap on earnings.
Share Shipper with your audience and get paid every month, for life — no cap on earnings.