Yes proving ownership of the domain can be made by asking to change the content of the zone, be it by a CNAME record or a TXT record. CAs typically asks for things like that before validating the request to generate a certificate (this is called "dns validation").

A single change (with some "random" token) in the zone should be enough to prove ownership. What each provider does is then its own business policies. But from the content you quote, the changes asked for are both to verify ownership (first record) and then (www and @ records) just to really install the site on their infrastructure. So basically they are asking their clients to do both steps at once so that they have to change the content of the zone only once.

The CNAME can be viewed, like any DNS record, by just querying for it. If you had given the real name, people could have shown it to you, but as a generic answer: dig 9aa5s43zpykpn.example.com CNAME will show you if there is a CNAME record or not for that name (and if there is it will show the target).

The specific value could be random, or a hash between known parts (the domain name being verified) and some secret local string.

This is not standardized, but many providers do DNS validations like that. To see the closest thing to a standard you can use documents from the CA world:

  • https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.6.pdf section "3.2.2.4.7 DNS Change": "Confirming the Applicant's control over the FQDN by confirming the presence of a Random Value or Request Token for either in a DNS CNAME, TXT or CAA record"
  • the ACME protocol at https://www.rfc-editor.org/rfc/rfc8555 section 8.4 DNS Challenge: "When the identifier being validated is a domain name, the client can prove control of that domain by provisioning a TXT resource record containing a designated value for a specific validation domain name."

PS: contrary to the first sentence, there is a slight gap between the fact of "owning the domain" and "being able to change content of the zone". The DNS provider for the domain can change the content of zone, so that is not fully aligned with the "owner of the domain", as displayed in whois of RDAP for example. For current operational needs, everyone just agrees that we can forget about this gap (which could be of course used for tailored attacks).

Answer from Patrick Mevzek on Stack Exchange
🌐
Squarespace Help Center
support.squarespace.com › hc › en-us › articles › 205812388-Domain-verification-with-a-TXT-Record-alternative-method
Domain verification with a TXT Record (alternative method) – Squarespace Help Center
In the first line of your Squarespace DNS Settings, copy the unique code that appears directly below the Host column. The unique code is a random string of numbers and letters that must point to verify.squarespace.com.
🌐
Squarespace Help Center
support.squarespace.com › hc › en-us › articles › 205812218-Verifying-your-Squarespace-managed-domain
Verifying your Squarespace-managed domain – Squarespace Help Center
When you register or change a Squarespace domain's registration data, or contact information, we'll email you requesting that you confirm your domain's contact information by clicking a link.
🌐
Elfsight
elfsight.com › tutorials › how-to-verify-domain-on-squarespace
How to Verify Domain on Squarespace: A Step-by-Step Guide
March 11, 2025 - Select Your Domain: Choose the specific domain you want to verify. This confirms domain ownership on a Squarespace website. Initiate Verification: Follow the provided instructions to add the necessary DNS record.
🌐
Reddit
reddit.com › r/dns › help getting squarespace to verify ownership of domain
r/dns on Reddit: Help Getting Squarespace to Verify Ownership of Domain
June 12, 2024 -

Hi all,

I'm trying to get a basic website set up for a new business. I registered a domain with whois.com (maybe my first error?) and connected it to MS365 for email. That works great. Then, I built a website in Squarespace, but I'm having trouble getting SS to verify that I own the domain.

I've added all the required CNAME and A records through the whois DNS manager, but Squarespace does not recognize them. Also DNSchecker.org does not show any CNAME or A records at all. I don't understand that, as I had added CNAME as part of the MS365 connection, and that worked.

Since the MS365 connection required me to change the nameservers, I also tried to check the MS365 Admin panel, but it doesn't appear that I can add any additional CNAME records there.

I'm at a loss for what to do. Any pointers as to what to try next? Thanks in advance for your help.

🌐
Sage SEO
sageseo.ai › home › squarespace: how to verify your site on google search console
Squarespace: How to Verify Your Site on Google Search Console — Sage SEO
March 7, 2024 - Access Squarespace’s DNS Settings: Log in to your Squarespace account, go to Settings > Domains, select your domain, and navigate to the DNS settings. Add the TXT Record: In your domain’s DNS settings, add a new TXT record.
🌐
Squarespace Forum
forum.squarespace.com › home › seo › best practices › verifying ownership of a squarespace domain through a public txt record
Verifying Ownership of a Squarespace Domain through a public TXT Record - Best Practices - Squarespace Forum
May 13, 2024 - Looking for some help! My domain server was originally google domains, transferred over to squarespace. I now need to verify ownership of the domain to a 3rd party by adding a public dns TXT record. I've entered ta custome record in the DNS managment section of my domain admin panel, however, the...
Top answer
1 of 1
1

Yes proving ownership of the domain can be made by asking to change the content of the zone, be it by a CNAME record or a TXT record. CAs typically asks for things like that before validating the request to generate a certificate (this is called "dns validation").

A single change (with some "random" token) in the zone should be enough to prove ownership. What each provider does is then its own business policies. But from the content you quote, the changes asked for are both to verify ownership (first record) and then (www and @ records) just to really install the site on their infrastructure. So basically they are asking their clients to do both steps at once so that they have to change the content of the zone only once.

The CNAME can be viewed, like any DNS record, by just querying for it. If you had given the real name, people could have shown it to you, but as a generic answer: dig 9aa5s43zpykpn.example.com CNAME will show you if there is a CNAME record or not for that name (and if there is it will show the target).

The specific value could be random, or a hash between known parts (the domain name being verified) and some secret local string.

This is not standardized, but many providers do DNS validations like that. To see the closest thing to a standard you can use documents from the CA world:

  • https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.6.pdf section "3.2.2.4.7 DNS Change": "Confirming the Applicant's control over the FQDN by confirming the presence of a Random Value or Request Token for either in a DNS CNAME, TXT or CAA record"
  • the ACME protocol at https://www.rfc-editor.org/rfc/rfc8555 section 8.4 DNS Challenge: "When the identifier being validated is a domain name, the client can prove control of that domain by provisioning a TXT resource record containing a designated value for a specific validation domain name."

PS: contrary to the first sentence, there is a slight gap between the fact of "owning the domain" and "being able to change content of the zone". The DNS provider for the domain can change the content of zone, so that is not fully aligned with the "owner of the domain", as displayed in whois of RDAP for example. For current operational needs, everyone just agrees that we can forget about this gap (which could be of course used for tailored attacks).

Find elsewhere
🌐
YouTube
youtube.com › watch
How to Verify Your Site with Google Search Console | Squarespace 7.1 Tutorial - YouTube
As you build your website and brand with Squarespace, consider using Google Search Console along the way. Google Search Console is a free service that helps ...
Published   January 31, 2023
🌐
Zoho
zoho.com › mail › help › adminconsole › square-space.html
Squarespace DNS - Zoho Mail CNAME, MX
... If your domain is hosted with Squarespace, follow the below steps to add a TXT and verify your domain. Login to your DNS Manager account at Squarespace. Click Settings and then choose Domains from the top links.
🌐
Quora
quora.com › How-do-I-add-a-DNS-TXT-record-for-domain-verification-on-Squarespace
How to add a DNS TXT record for domain verification on Squarespace - Quora
Answer (1 of 2): Usually, need to edit these records using a third-party service that needs access to your domain. If you’re using an A record to point a Squarespace. To add an A record: 1. Open DNS settings for the domain. 2. Scroll down to Custom Records. 3. Click Add record. 4. In the Type ...
🌐
Squarespace Forum
forum.squarespace.com › home › squarespace products › domains › failed trying to verify domain ownership on google search console via dns record
FAILED trying to verify Domain Ownership on Google Search Console via DNS record - Domains - Squarespace Forum
February 14, 2025 - I'm trying to verify my domain ownership on Google Search Console (https://search.google.com/u/0/search-console/welcome). I followed the directions: 1 . Select record type: TXT(recommended) 2. Sign in to your domain name provider (e.g. godaddy.com or namecheap.com) 3. Copy the TXT record below in...
🌐
YouTube
youtube.com › watch
How To Verify Squarespace Domain Tutorial
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🌐
Spaceship
spaceship.com › knowledgebase › set-up-spacemail-dns-records-squarespace
How to Set Up Spacemail DNS Records on Squarespace (Step-by-Step Guide)
Advanced DNS application. Once there, click the Manage button, locate the "Configure your DNS settings for products to work correctly" section, and click "View guides". Then, scroll down and select "Verifying domain ownership".
🌐
Squarespace Help Center
support.squarespace.com › hc › en-us › articles › 360001280748-Verifying-third-party-domains-for-Email-Campaigns
Verifying third-party domains for Email Campaigns – Squarespace Help Center
This guide reviews how to manually add verification records to a third-party domain's DNS settings. If your domain has a DMARC policy set to p=reject, you can't use your sender details until after you verify the domain.
🌐
Squarespace Forum
forum.squarespace.com › home › squarespace products › domains › this website is pending domain owner verification
This website is pending domain owner verification - Domains - Squarespace Forum
August 29, 2022 - For anyone experiencing this problem, try adding a manual TXT record to double verify ownership. There are certain registrars (godaddy, Wix, etc.) who, even though the DNS ... Transfers are slow and can take up to 15 days. There are a few status messages to look for in the Domains panel after ...
🌐
JustAnswer
justanswer.com › computer-programming › ofjko-having-massive-issues-trying-link-squarespace.html
I am having massive issues trying to link my squarespace names to my Google Site. I have not been able to verify for
I have a question about custom HTML on my squarespace page. Are you able to help with that? :) I am trying to customize ... Does that look like a number that I would use. I have tried it several different times ... Yes, the string you’ve provided does look like a Google verification code. It’s used to verify domain ownership and should be entered as a TXT record in your domain’s DNS settings.
🌐
Squarespace Help Center
support.squarespace.com › hc › en-us › articles › 360002101888-Adding-DNS-records-to-your-domain
Adding DNS records to your domain – Squarespace Help Center
DNS records can also improve website security and authenticate domain name ownership. If you use a third-party service that needs access to your domain, you'll need to update your domain's DNS records. You can update your DNS records in Squarespace if: ... If your third-party domain is connected via DNS Connect, edit your DNS settings in your third-party domain provider account instead of following this guide.