GoIndexed.

GoIndexed Help

How to Add a DNS TXT Record to Verify Your Service Account

Domain properties in Google Search Console require DNS verification to add a service account as an owner. This guide explains how to add the DNS TXT record at your domain registrar.

Why DNS verification is needed for domain properties

When your Google Search Console property is a domain property (it starts with sc-domain:), Google cannot verify service account ownership through the normal Users & Permissions screen.

Instead, you need to add a DNS TXT record that proves control of the domain. GoIndexed generates this token for you automatically after you upload your service account key.

How to add the DNS TXT record

  1. Copy the token from GoIndexed

    In GoIndexed, open your site and find the verification token shown in the setup card. It looks like: google-site-verification=XXXXX

  2. Log in to your DNS provider

    This is usually where you registered your domain — Cloudflare, GoDaddy, Namecheap, Google Domains, or similar.

  3. Add a TXT record

    Create a new DNS record with these values:

    Type: TXT Name: @ (or leave blank for root domain) Value: google-site-verification=XXXXX TTL: 3600 (or Auto)
  4. Save and wait for propagation

    DNS changes can take anywhere from a few minutes to 48 hours to propagate. Once live, return to GoIndexed and click Verify.

Common DNS providers — where to find the settings

  • Cloudflare — DNS → Records → Add record
  • GoDaddy — My Products → DNS → Add
  • Namecheap — Domain List → Manage → Advanced DNS → Add new record
  • Google Domains / Squarespace — DNS → Custom records

How to check if the record is live

Before clicking Verify in GoIndexed, you can confirm the record is propagated by running:

  1. Use a DNS lookup tool

    Visit dnschecker.org or whatsmydns.net, search for your domain as a TXT record, and confirm the google-site-verification value appears.

Related articles

Ready to put this into practice?

Open GoIndexed