Help

Set up a custom domain

Your website is already live on a Vercel URL (e.g. your-site.vercel.app). This guide shows you how to point your own domain at it so visitors see yourbusiness.com instead.

1

Buy a domain name

Go to a domain registrar and search for the domain you want. Most .com domains cost €10–15 per year.

  • namecheap.com — good value, clean interface
  • godaddy.com — popular, lots of options
  • porkbun.com — often the cheapest
💡 Example: mybakery.com or johnplumbing.co.uk
2

Add the domain to Vercel

Log in to vercel.com, open your project, then go to Settings → Domains.

  • Click the project you want to add a domain to
  • Go to: Settings → Domains
  • Type your domain (e.g. mybakery.com) and click Add
  • Vercel will show you DNS records to configure
💡 Keep this page open — you'll need the DNS values in the next step.
3

Point your DNS to Vercel

Go back to your domain registrar and update the nameservers to Vercel's. This tells the internet to send visitors to your Vercel site.

  • Log in to your registrar (Namecheap, GoDaddy, etc.)
  • Find your domain → Manage → Nameservers
  • Switch from Default to Custom nameservers
  • Enter these four nameservers:
  • ns1.vercel-dns.com
  • ns2.vercel-dns.com
  • Save changes
💡 Alternatively, some registrars let you add an A record pointing to 76.76.21.21 instead of changing nameservers.
4

Wait for DNS to propagate

DNS changes take 15 minutes to 48 hours to take effect worldwide. Vercel will show a green 'Valid Configuration' badge once it's done.

  • Check status in Vercel → Settings → Domains
  • You'll see a green checkmark when live
  • Try visiting your domain in a browser
💡 Most propagations complete within an hour.

Troubleshooting

Domain not working after 48 hours

Double-check the nameservers are saved correctly in your registrar. DNS entries sometimes need a manual re-save.

Vercel shows 'Invalid Configuration'

The nameservers haven't propagated yet, or were entered incorrectly. Check for typos and wait a bit longer.

Getting a blank or default page

The domain is live but may be pointing to the wrong Vercel project. Make sure the domain is added to the correct project in Vercel.

HTTPS / SSL not working

Vercel automatically provisions SSL once the domain is verified. It usually takes a few minutes after the domain goes live.

Still stuck?

Send us an email and we'll help you get it sorted.

Contact support