️ User Guide: How to Add a TXT Record to DNS Settings

Created by Ken Staker, Modified on Thu, 10 Jul at 5:32 PM by Ken Staker

What is a TXT Record? 

TXT (Text) record in DNS is used to associate text with a domain. It's often used for domain verification, email authentication (e.g., SPF, DKIM, DMARC), or service configuration. 

 

? Prerequisites 

  • Access to your domain registrar account (e.g., GoDaddy, Google Domains) 

  • The exact TXT record value provided by your service provider (e.g., Google, Microsoft, Mailchimp, etc.) 

  • The Host/Name value (commonly @ or a subdomain like _dmarc_domainkey, etc.) 

 

? 1. GoDaddy 

Steps: 

  1. Log in to your GoDaddy Account. 

  1. Go to My Products > Click DNS next to your domain. 

  1. Scroll down to Records and click Add. 

  1. Choose TXT as the record type. 

  1. Fill in the fields: 

  1. Host: Usually @ or the subdomain. 

  1. TXT Value: Paste your record value here. 

  1. TTL: Use default (1 hour) or as instructed. 

  1. Click Save. 

 

? 2. Google Domains 

Steps: 

  1. Go to Google Domains and sign in. 

  1. Click on your domain. 

  1. In the left menu, select DNS. 

  1. Scroll to Custom records and click Manage custom records. 

  1. Click Create new record. 

  1. Enter: 

  1. Type: TXT 

  1. Host name: Leave blank or enter @ 

  1. Data: Paste the TXT value 

  1. TTL: Use default or set it manually 

  1. Click Save. 

 

? 3. Namecheap 

Steps: 

  1. Go to Namecheap.com and log in. 

  1. Go to Domain List and click Manage next to your domain. 

  1. Navigate to the Advanced DNS tab. 

  1. Click Add New Record under the Host Records section. 

  1. Choose TXT Record. 

  1. Enter: 

  1. Host@ or subdomain 

  1. Value: Your TXT record content 

  1. TTL: Automatic or custom 

  1. Click the green checkmark ✅ to save. 

 

? 4. Bluehost 

Steps: 

  1. Log in to your Bluehost Account. 

  1. Go to Domains > Select your domain. 

  1. Click the DNS tab. 

  1. Scroll to the DNS Records section and click Add Record. 

  1. Choose TXT from the dropdown. 

  1. Enter: 

  1. Host Record@ or subdomain 

  1. TXT Value: Paste the record 

  1. TTL: Leave default or adjust 

  1. Click Save. 

 

☁️ 5. Cloudflare 

Steps: 

  1. Go to Cloudflare Dashboard and log in. 

  1. Select your domain. 

  1. Go to the DNS tab. 

  1. Click Add record. 

  1. Choose: 

  1. Type: TXT 

  1. Name@ or desired subdomain 

  1. Content: Paste TXT value 

  1. TTL: Auto or choose 

  1. Click Save. 

 

? Verification 

After adding your TXT record: 

  • Changes may take up to 48 hours to propagate (often much faster). 

  • Use tools like MXToolbox TXT Lookup to verify. 

  • If for verification (e.g., Google, Microsoft), return to the service and click “Verify.” 

 

? Troubleshooting 

  • ✅ Make sure the TXT value is copied exactly as given. 

  • ? Avoid duplicate records of the same type and host. 

  • ? If verification fails, wait and try again later (up to 24-48 hrs). 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article