Spring Fresh Sale! - Up To 67% OFF BDIX Hosting + Free Domain
DNS

How to Add a TXT Record for Domain Verification in cPanel

Lots of services — Google, Microsoft, Meta, email tools — ask you to prove you own your domain before they will let you use it. The usual way is to add a TXT record: a small piece of text they give you, which you drop into your domain's DNS so they can read it back and confirm the domain is yours.

It sounds technical, but in cPanel it takes about a minute. Here is how.

Before you start

This only works if your domain uses VernalWeb's nameservers. If your DNS is managed elsewhere (for example at Cloudflare or your registrar), add the record there instead. Not sure how DNS is pointed? Our guide on updating nameservers explains where your DNS lives.

Step 1: Open the Zone Editor

  1. Log in to cPanel.
  2. Under the Domains section, click Zone Editor.
  3. Find your domain in the list and click Manage.

If you would like a fuller tour of this tool first, see using the DNS Zone Editor in cPanel.

Step 2: Add the TXT record

  1. Click + Add Record and choose Add "TXT" Record.
  2. In the Name field, enter what the service asked for. Often this is just your domain (for whole-domain verification), or something like _dmarc for a specific record.
  3. Leave TTL at the default (14400 is fine).
  4. In the Record field, paste the exact value the service gave you — for example google-site-verification=aBc123....
  5. Click Save Record.

Copy and paste the value rather than typing it. A single wrong character is the most common reason verification fails.

Step 3: Wait, then verify

DNS changes are not always instant. Give it a few minutes, then click the verify button back in the service you are setting up. If it does not pass right away, wait a little longer — see how DNS propagation works for why.

Frequently asked questions

Can I have more than one TXT record on my domain?

Yes. A domain can hold many TXT records — one for Google, one for SPF, one for DKIM, and so on. They live side by side without clashing.

What should I put in the Name field?

Whatever the service tells you. For most site-verification records you use the domain root (often shown as @ or just your domain). Email records use specific names like _dmarc or a DKIM selector. If in doubt, follow the instructions from the service exactly.

My verification still fails. What now?

Double-check the value for typos, confirm your domain really uses our nameservers, and give propagation more time. Setting up email authentication? Our guide on SPF, DKIM and DMARC records covers those specific records in detail.

Was this article helpful?