TutorialesTutorials · PrincipianteBeginner

Conecta tu dominio propio (.com) a tu sitio en VercelConnect your own domain (.com) to your Vercel site

Tres pasos para dejar de usar .vercel.app y tener tu propio .com: añadir el dominio en Vercel, apuntar el DNS en tu registrador y esperar la propagación.Three steps to stop using .vercel.app and have your own .com: add the domain in Vercel, point the DNS at your registrar and wait for propagation.

  • Vercel

Tu sitio ya está en internet con una URL .vercel.app. Ahora le ponemos un dominio propio como tunombre.com para que quede más profesional. Toca cada paso para abrirlo.

Your site is already online with a .vercel.app URL. Now let’s give it a custom domain like yourname.com so it looks more professional. Tap each step to open it.

Antes de empezar: necesitas tener tu sitio publicado en Vercel (guía) y un dominio comprado (Paso 1 de abajo).Before you start: you need your site published on Vercel (guide) and a domain purchased (Step 1 below).

1 Compra tu dominioBuy your domain

Si ya tienes un dominio, salta al Paso 2.

Un dominio es la dirección que la gente escribe para llegar a tu sitio (ej. miportfolio.com). Lo compras en un registrador, una tienda de dominios. Algunas opciones populares:

RegistradorPrecio .com aprox.Nota
Namecheap~$10–12 / añoInterfaz sencilla, ideal para empezar
Cloudflare Registrar~$9–11 / añoSin comisiones extra, muy técnico
GoDaddy~$12–15 / añoEl más conocido; cuidado con las renovaciones

Precios aproximados en USD. Pueden cambiar. Confirma el precio final en la página oficial del registrador antes de comprar.

Para elegir tu dominio:

  • Corto y fácil de recordar.
  • Evita guiones y números.
  • El .com es el más reconocido, pero .io, .co o .net también funcionan.

If you already have a domain, skip to Step 2.

A domain is the address people type to reach your site (e.g. myportfolio.com). You buy it at a registrar, a domain store. Some popular options:

Registrar.com price approx.Note
Namecheap~$10–12 / yrSimple interface, great for beginners
Cloudflare Registrar~$9–11 / yrNo markup, more technical
GoDaddy~$12–15 / yrMost well-known; watch out for renewals

Approximate prices in USD. Subject to change. Confirm the final price on the registrar’s official page before buying.

Tips for choosing your domain:

  • Short and easy to remember.
  • Avoid hyphens and numbers.
  • .com is the most recognized, but .io, .co or .net also work.
2 Añade el dominio en VercelAdd the domain in Vercel
  1. Entra a https://vercel.com/dashboard e ingresa a tu proyecto.
  2. Ve a la pestaña Settings → Domains.
  3. Escribe tu dominio (ej. miportfolio.com) en el campo y haz clic en “Add”.
  4. Vercel te mostrará los registros DNS que necesitas configurar. Hay dos métodos:
    • Registros DNS (A y/o CNAME): el más común, lo configuras en tu registrador.
    • Nameservers de Vercel: delegas el dominio completo a Vercel (más simple si no sabes de DNS).

Elige el que más te convenga. Vercel muestra los valores exactos que debes copiar. Sigue con el Paso 3.

  1. Go to https://vercel.com/dashboard and enter your project.
  2. Go to the Settings → Domains tab.
  3. Type your domain (e.g. myportfolio.com) in the field and click “Add”.
  4. Vercel will show you the DNS records you need to configure. There are two methods:
    • DNS records (A and/or CNAME): the most common, you configure them at your registrar.
    • Vercel nameservers: you delegate the whole domain to Vercel (simpler if you don’t know DNS).

Choose what works best for you. Vercel shows the exact values to copy. Continue with Step 3.

3 Apunta el DNS en tu registradorPoint the DNS at your registrar

Ve al panel de tu registrador (Namecheap, GoDaddy, etc.) y busca la sección de DNS o Gestión de DNS.

Opción A, Registros DNS (recomendada):

Añade los registros que Vercel te indicó. Normalmente son:

  • Para el dominio raíz (miportfolio.com): un registro A con la IP 76.76.21.21
  • Para el subdominio www: un registro CNAME apuntando a cname.vercel-dns.com

Los valores exactos los da Vercel en Settings → Domains. Úsalos tal cual, pueden variar.

Opción B, Nameservers de Vercel:

En la sección de nameservers de tu registrador, reemplaza los actuales por los que Vercel te indicó (normalmente dos o tres servidores ns1.vercel-dns.com, ns2.vercel-dns.com, etc.).

Guarda los cambios en tu registrador.

Go to your registrar’s panel (Namecheap, GoDaddy, etc.) and find the DNS or DNS Management section.

Option A, DNS records (recommended):

Add the records Vercel gave you. They’re usually:

  • For the root domain (myportfolio.com): an A record pointing to 76.76.21.21
  • For the www subdomain: a CNAME record pointing to cname.vercel-dns.com

The exact values are shown by Vercel in Settings → Domains. Use them as-is, they may vary.

Option B, Vercel nameservers:

In your registrar’s nameservers section, replace the current ones with those Vercel gave you (usually two or three servers like ns1.vercel-dns.com, ns2.vercel-dns.com, etc.).

Save the changes at your registrar.

4 Espera la propagación y confirmaWait for propagation and confirm

Los cambios de DNS tardan en propagarse por internet:

  • Con registros A/CNAME: normalmente entre 5 y 30 minutos.
  • Con nameservers: puede tardar hasta 24–48 horas (lo normal es menos de 24 h).

Cómo saber que funcionó:

  1. En Vercel → Settings → Domains, el dominio mostrará un tic verde y dirá “Valid configuration”.
  2. Escribe tu dominio en el navegador y verás tu sitio.

Mientras esperas puedes seguir usando la URL .vercel.app, funciona en paralelo.

DNS changes take time to propagate across the internet:

  • With A/CNAME records: usually between 5 and 30 minutes.
  • With nameservers: can take up to 24–48 hours (usually less than 24 h).

How to know it worked:

  1. In Vercel → Settings → Domains, the domain will show a green check and say “Valid configuration”.
  2. Type your domain in the browser and you’ll see your site.

While you wait you can keep using the .vercel.app URL, it works in parallel.

Si algo sale malIf something goes wrong
ProblemaSolución
El dominio sigue sin funcionar tras 48 hRevisa que los registros DNS estén exactamente como Vercel indicó; un carácter de diferencia lo rompe
Vercel dice “Invalid configuration”Vuelve a Settings → Domains, haz clic en el dominio y sigue exactamente los valores que muestra
Tengo el www pero no el dominio raíz (o viceversa)Añade los dos: el dominio raíz y www.tudominio.com por separado en Vercel
Mi registrador no me deja cambiar los nameserversUsa la opción A (registros A/CNAME) en lugar de nameservers
El sitio muestra un candado rojo de seguridadVercel activa HTTPS solo automáticamente; espera unos minutos más
ProblemFix
Domain still not working after 48 hCheck that the DNS records are exactly as Vercel specified; one wrong character breaks it
Vercel says “Invalid configuration”Go back to Settings → Domains, click the domain and follow exactly the values it shows
I have www but not the root domain (or vice versa)Add both: the root domain and www.yourdomain.com separately in Vercel
My registrar won’t let me change nameserversUse Option A (A/CNAME records) instead of nameservers
The site shows a red security lockVercel activates HTTPS automatically on its own; wait a few more minutes