How can we help?

How to Add a DNS Record in Bluehost

What this guide covers — quick version

  1. Why services ask you to “verify your domain.”

  2. What a DNS TXT record is (and why Google Workspace, Facebook Business Manager and others use it).

  3. Universal 7-step checklist for adding the record, no matter who hosts your DNS.

  4. Click-by-click examples for GoDaddy, Namecheap, Cloudflare and any cPanel-based host.

  5. Troubleshooting & FAQ (propagation time, “CNAME vs TXT,” safety tips, etc.).


1 | Why you’re being asked to add a DNS record

Online services can’t modify your domain’s settings directly, so they give you a short code and ask you to place it in your DNS zone. When their system finds the code, it proves you control the domain and unlocks features such as branded email (Google Workspace) or pixel-tracking (Meta/Facebook). 


2 | The non-techie view of DNS & TXT records

  • DNS = the Internet’s phone book. It translates a friendly name like example.com into the numeric address computers actually use.

  • Records = individual entries in that phone book.

    • A and AAAA point to a web-server IP.

    • MX tells the world where to deliver your email.

    • TXT is a flexible “post-it note” field that modern platforms read to confirm domain ownership or fight spam.


3 | Universal 7-step checklist

 

Registrar / DNS hostQuick path to the Add TXT record screenWhat to fill inSave & wait
GoDaddyDomainsDNSAdd RecordTXT Host =@, Value = code, TTL = 1 hrClick Save
NamecheapDomain ListManageAdvanced DNSAdd New Record → TXT Host =@, Value = code, TTL = AutoGreen ✔︎ checkmark
CloudflareDNS tab ➜ Add record ➜ Type = TXTName =@, Content = codeSave (propagates fast)
Any cPanel host (Bluehost legacy, HostGator, etc.)cPanelZone Editor+ Add RecordTXTHost =@, Value = codeSave Record
BluehostDomainsDNS (or cPanel » Zone Editor) ➜ + Add Record ➜ select TXT Host =@ (or the sub-domain Google/Facebook gave you) Value = verification code TTL = default 4 hrsClick Add / Save Record, then wait up to an hour
SquarespaceSettingsDomains ➜ choose your domain ➜ Advanced SettingsAdd Record Type = TXT Name =@ or sub-domain Value = verification code TTL = 3600 s Click Save, allow DNS to propagate (up to 24 hrs), then return to Google/Facebook and press Verify

4 | Registrar-specific click-throughs

GoDaddy (most common)

  1. DomainsDNSAdd Record ➜ choose TXT.

  2. Host = @, Value = code, TTL = default 1 hour.

  3. Save.

Deep link: https://dcc.godaddy.com/manage/<your-domain.com>/dns

Bluehost

  1. Domains -> Advanced Zone Editor -> Add Record
  2. Save.

Deep link: https://my.bluehost.com/hosting/dns

Namecheap

  1. Domain ListManageAdvanced DNS tab.

  2. Add New RecordTXT ➜ fill Host + Value ➜ green checkmark to save.

Deep link: https://ap.www.namecheap.com/domains/domaincontrolpanel/<your-domain>/advancedns

Squarespace

Deep link: https://account.squarespace.com/domains/<your-domain>/settings/dns or https://account.squarespace.com/domains -> click domain -> DNS Settings

Cloudflare

  1. DNS tab ➜ Add record.

  2. Type = TXT, Name = @ (or sub-domain), Content = code ➜ Save.

Log in and go to https://dash.cloudflare.com/?to=/:account/:zone/dns

cPanel host 

  1. Zone EditorManage+ Add RecordTXT.

  2. Enter Host + Value ➜ Save Record.

Deep link: https://<your-server>:2083/?goto_app=ZoneEditor

Tip: interface wording may differ slightly, but the two required fields (Host/Name and Value/Text) are universal.


5 | Troubleshooting & FAQs

 
ProblemLikely causeQuick fix
“Record not found” after 5 minDNS still propagatingWait up to 1–2 hours, then click Verify again. (community.cloudflare.com)
Added a CNAME at the same label and TXT vanishedCNAMEs cannot coexist with other records at the identical host name. (serverfault.com)Use the TXT method or move the CNAME to a different sub-domain.
Unsure who hosts DNSDomain may be pointing to Cloudflare or a web-host, not the registrar.Run a free “DNS lookup” tool or ask support.
Need alternate methodSome services allow a HTML-file upload or a CNAME token instead of TXT. Check their docs. (docs.digicert.com) 

6 | Safety notes

  • TXT records are harmless text— they won’t break your website or email.

  • Never delete existing SPF, DKIM, or other TXT lines unless a support rep tells you to.

  • Keep a screenshot of your original DNS zone before making changes in case you need to roll back.


Glossary (one-sentence definitions)

  • Registrar – company where you bought the domain (Namecheap, GoDaddy, etc.).

  • DNS host – service actually serving your zone file (may be registrar, Cloudflare or another).

  • TXT record – free-form text entry in DNS, used for verification and email safety. cloudflare.com

  • TTL – “time to live,” how long other servers cache the record; leave at default unless advised.