Why is my Vercel domain not verified?

When adding a custom domain to Vercel, it must go through a process of verification. This process involves changing DNS records.

Once DNS records have been changed, they can take a while to propagate, which means global DNS providers recognise they have been changed. A custom domain added to Vercel will appear as unverified until this process is complete and full propagation has been achieved.

Nameserver Changes

If you have changed the nameservers with your current domain registrar then it usually takes up to 48 hours for these to be reflected globally. This is not something that Vercel have any control over and for certain registrars, this can can slower.

Once nameservers have been changed, you may wish to check the progress of the propagation. There are many third-party tools that do this, such as DNS Checker and DNS Map - these show the state of your DNS records in different regions of the world.

You can also use the terminal to check the nameservers for your domain using specific DNS providers, some examples are found below:

dig @8.8.8.8 +short NS vercel.com

Querying Google DNS for the vercel.com nameservers.

dig @1.1.1.1 +short NS vercel.com

Querying Cloudflare DNS for the vercel.com nameservers.

dig @ns1.vercel-dns.com +short NS vercel.com

Querying Vercel DNS for the vercel.com nameservers.

CNAME Record Changes

Unlike nameserver changes, propagation of CNAME records are usually very quick to propagate.

You can check the propagation progress of CNAME records for your domain with third-party tools like DNS Checker and DNS Map in the same way you can for nameservers.

You can also use the terminal to check the CNAME record for your domain using specific DNS providers, some examples are found below:

dig @8.8.8.8 +short CNAME www.vercel.com

Querying Google DNS for the www.vercel.com CNAME record value.

dig @1.1.1.1 +short CNAME www.vercel.com

Querying Cloudflare DNS for the www.vercel.com CNAME record value.

dig @ns1.vercel-dns.com +short CNAME www.vercel.com

Querying Vercel DNS for the www.vercel.com CNAME record value.

A Record Changes

In the same way as CNAME records, A records usually propagate very quickly.

You can check the propagation progress of A records for your domain with third-party tools like DNS Checker and DNS Map in the same way you can for CNAME.

You can also use the terminal to check the A record for your domain using specific DNS providers, some examples are found below:

dig @8.8.8.8 +short A vercel.com

Querying Google DNS for the vercel.com A record value.

dig @1.1.1.1 +short A vercel.com

Querying Cloudflare DNS for the vercel.com A record value.

dig @ns1.vercel-dns.com +short A vercel.com

Querying Vercel DNS for the vercel.com A record value.

Updated November 25th 2020