Domain verification with a TXT Record (alternative method)
false
Domain verification with a TXT Record (alternative method)
Last updated June 23, 2026 14:51
If your domain connection isn’t verified after 48 hours, add a unique TXT record to your domain provider’s DNS settings to verify your domain.
Squarespace uses two CNAME records and four A records to connect a third-party domain to a Squarespace site. CNAME records usually work to verify your domain ownership, but sometimes you may need to use a TXT record instead.
If you’ve already completed our standard process for connecting a domain, you can use this guide to set up a TXT record and verify your domain connection. There are a few reasons why you might want to use a TXT record:
- You've already added a CNAME record, but your domain doesn't verify after 48 hours.
- Your domain provider doesn't support CNAME records.
- Your domain provider supports CNAME records, but you aren’t able to modify them.
You can also use this guide to set up a TXT record to verify your subdomain connection. For more information on that process, visit Connecting a third-party subdomain to your Squarespace site.
Note: Before attempting to verify with a TXT record, ensure you’ve waited the full 48 hours for your domain changes to resolve, as some domains take this amount of time to connect to a site.
Tip: Sometimes your domain provider can add this TXT record for you. If you need their assistance, we recommend providing them with the information you can see in the DNS Panel of your Squarespace site. For additional instructions, visit Requesting third-party domain help.
Step 1 - Open your DNS settings
Log into your domain account, then find where you manage your DNS settings. Depending on your provider, this may be called DNS, Advanced DNS Records, Manage Domains, Zone File Settings, or something similar.
For help finding these settings, refer to our provider-specific guides, or to your provider’s own support documentation.
Step 2 - Add a TXT Record
In your Squarespace site:
- Open your Domains panel.
- Click the domain you need to verify, then click View DNS settings.
- In the first line of your Squarespace DNS Settings, copy the unique code that appears directly below the Name column. The unique code is a random string of numbers and letters that must point to verify.squarespace.com.

- In your provider’s DNS settings, if you've already added a CNAME record using the unique code from the previous step, delete it.
- Create a TXT record using the following information:
- Alias or Host Name - @ or leave blank
- Record Type - TXT or TXT Record
- Points to, Data, or Value - Copy and paste the unique code from your Squarespace DNS Settings panel.
- Save the record.
Note: If you have an existing TXT record, you may be able to edit it with a new Points to, Data, or Value information. We recommend contacting your provider for assistance with this.
Step 3 - Verify
Return to your Squarespace DNS Settings and click Refresh Records in the top-right corner.
The Current Data column in the panel will update to display “Record found” when the TXT record resolves properly. It can take up to 48 hours for this information to process.
When the domain is correctly linked, it will show a green “Connected” label in the Domains panel.
If your domain is still showing an error message after 48 hours, or you need help with the DNS settings panel in your Squarespace site, visit Troubleshooting third-party domain connections. For help with DNS settings in your provider's account, we recommend contacting their support team.
Note: If you attempted to verify with a CNAME record first, you may still see this record displaying “Record not found” in your Squarespace DNS settings, meaning that it’s not connecting. If your domain is properly connected and you’ve deleted this record on your domain provider’s end, you can ignore this.
Was this article helpful?
Yes No
818 out of 2001 found this helpful
Yes No
Domain verification with a TXT Record (alternative method)
