Hi, @davidlowh and welcome to our Netlify community site.
Squarespace uses the same DNS hosting service as we do and that DNS host (NS1) does not allow your domain to be configured twice on their service, no matter what.
So unfortunately, there is no straightforward migration path.
The best solution I know is to:
- Transfer to someplace like your registrar or Cloudflare that has free DNS hosting
- Work with Squarespace to remove the zone from NS1 (really! just removing your account may not be enough!)
- Ping us to confirm that it is gone (we can check before you make any other changes)
- Move to our DNS hosting if that check comes back successful.
Also, you do not have to use our DNS service to host your website at Netlify. You can also configure other DNS hosts and it can work quite well: https://docs.netlify.com/domains-https/custom-domains/configure-external-dns/
Regarding, the second error, it would seem that they do not allow a CNAME record on the apex/root domain (many DNS service do not as this is not an official DNS record type). However, many services to allow an ALIAS or ANAME record instead (which are unofficial but very useful types of DNS records - so many services to support them).
If an ALIAS/ANAME isn’t allowed, our documentation recommend using an A record for the apex domain which points to Netlify’s load balancer IP address. Quoting the documentation link above:
If your DNS provider does not support CNAME-style resolution for apex domains , you must configure your domain with a single-server A record:
- Find your DNS provider’s DNS record settings for your apex domain, such as
- Add an A record . Depending on your provider, leave the host field empty or enter
- Point the record to Netlify’s load balancer IP address:
- Save your settings. It may take a full day for the settings to propagate across the global Domain Name System.
Please let us know if there are other questions and we’ll be happy to answer.