Fixing the Namecheap Error on Squarespace

Launching your website can feel extremely stressful. This is especially true if you are migrating from an existing domain and/or website. How does the internet magically show one website and then a new one? How do you turn your new one on without disrupting the old one? This process can become exponentially more challenging if you run into an error when transferring or connecting your domain. If you have a domain or web hosting on Namecheap and have gotten an error when trying to connect your domain, continue reading about how to fix the Namecheap error on Squarespace.

Some Background…

This week I was helping a client to connect her domain from Namecheap to Squarespace. She was hosting her old website on WordPress through the Namecheap shared hosting + domain plan.

Generally transferring or connecting domains for clients is a smooth process. Most of the time things work the way they are supposed to. This was not one of those times.

I spent the better part of the morning (nay, the day), on Google searches and on customer support chat between Squarespace and Namecheap. I received some conflicting information and a variety of answers.

We did get her site live and her domain connected! This blog details how we connected her domain manually to bypass the error using a manual connection (DNS connect).

Pro-Tip: Keep in mind, the process I am about to outline was for connecting a domain, not transferring one.

Table of Contents

    How to Connect a Namecheap Domain to Squarespace (recommended method)

    Prep: Back up the old WordPress website locally

    This first step doesn’t involve the Namecheap error, but it is worth mentioning. My client asked me “once I turn my new site on won’t my WordPress site go away? How will I access it? What if I still need to pull some content from it?”

    What a great question! I will write a longer blog on this topic at some point to go over various ways you can back up your WordPress website and how to access it after your new website goes live.

    If your old website is on WordPress, you won’t be able to access it once you connect or transfer your domain to Squarespace (unless you back it up offline or connect it to a subdomain).

    How to Connect Namecheap via Nameservers (Recommended)

    Once my client’s WordPress website was backed up, we proceeded to follow the on-screen instructions provided by Squarespace to connect her domain.

    We chose to connect her domain instead of transfer it because she was hosting several domains through Namecheap. If you are wondering if you should transfer your domain or connect it, you can learn more about this step in my Squarespace Launch Checklist.

    Here is how we proceeded:

    We went to Settings > Domains > Choose a domain I own > Connect Domain > and choose Get Started

    This prompted a screen that had us log into Namecheap and then a second screen (see screenshot below) where it prompted us to update the Nameservers and finish the process.

    connecting a namecheap domain using nameservers

    The Error Message

    After we went through the process and clicked “finish”, we received this error message:

    Namecheap and Squarespace connection error

    Ugh. Have you gotten this message? If you are reading this blog, you probably have! I reached out to Squarespace. They had us put the Nameservers back to default, wait for it to propagate, and then had us try again. 

    And again, it failed.

    Next, we were instructed to try DNS connect. This is the recommended solution provided in Squarespace’s documentation on connecting Namecheap to Squarespace if there is an error. This process worked, but the Squarespace instructions weren’t 100% clear (in my opinion) and left a few steps out. So….keep reading to see how we finished connecting this domain using a manual process!

    How to Connect Namecheap via DNS Connect (and fix the error message)

    Step 1: Set Nameservers to Basic in Namecheap

    First I went into Namecheap and set the Nameserves to “BasicDNS”. If your domain is connected to a WordPress website, you’ll need to change it from “web hosting DNS” to “basic”. This disconnects it from your WordPress hosting.

    To do this, I clicked on the domain I was trying to connect to and scrolled down on the first page of options until I saw “Namecheap Web Hosting DNS”.

    Make sure it is set to “BasicDNS” and then click the green check mark to save.

    changing Namecheap hosting back to basicDNS

    Step 2: Connect to Squarespace Manually

    In order to get the DNS records, you will need to initiate the connection process in Squarespace. Go back to the same Squarespace Domain settings as before, but this time choose “No, use DNS Records” instead of “get started”.

    Settings > Domains > Use a Domain I Own > Connect Domain > No, Use DNS Records

    connect namecheap domain to squarespace manually

    Follow the instructions and click “continue”. Once you are done it will redirect you to a screen where you can see your records (see the image below). Everything will be red and “missing”. Keep this screen open and go back to Namecheap.

    missing dns records in squarespace namecheap manual connection

    Step 3: Enter the DNS records manually in Namecheap 

    Next, you need to manually enter those DNS records in Namecheap. Go to the domain settings of the domain you are trying to transfer and click on “Advanced DNS”. You can copy and paste the records from the Squarespace screen into the Namecheap screen. Or, start a customer service Chat and ask a representative to put these records in for you!

    Once the records are entered refresh the records on Squarespace and everything should be green and connected.

    found records in namecheap squarespace manual dns connection

    Your website should now be live! Keep in mind it can take up to 72 hours to propagate the SSL certificate. During this time you, or your visitors, might see an error message about the site “not being secure”. This is normal and will resolve as soon as the security certificate is done processing. You can track the process of your SSL certificate by going to Settings > Domains. Once it is done the SSL message will change from “processing” to “connected”.

    Step 4: Re-Connect Your Email

    If you have a custom email associated with your domain, your email will likely go down during the manual connection process.

    In order to restore access you need to update your MX records after you have manually set up your DNS connection. Find the domain you are connected to, click on it, and then click on “Advanced DNS”. Scroll down and look for “mail settings”.

    updating MX records in Namecheap for google

    In this case, my client was using Google Workspace so we choose “Gmail”. As soon as I changed that setting her MX records started immediately propagating and she was receiving emails again within about half an hour.

    It is fairly obvious if your email stops working, but if you’d like to keep an eye on it, you can use this DNS propagation tracker to see what MX records (or other records) are in place and if they are connected.

    Stuck and can’t get your Namecheap domain to work?

    If you get stuck during this process, reach out to an SEO expert! I offer Squarespace help. We will talk about your needs on a free call and then block out some time to address the specific issues you are running into.

    Khara Wolf

    Hi, I’m Khara Wolf, the owner of Websites by Khara, a web design and SEO company for small business. With 12 years of professional experience in marketing, graphic design, website design and development, and SEO, I serve clients in Durango Colorado and worldwide. As a Squarespace website designer and certified SEO expert, I am passionate about providing educational resources to help small business owners move the revenue needle.

    https://www.websitesbykhara.com
    Previous
    Previous

    Musicians on Squarespace: Matthew Covington, Oboe

    Next
    Next

    Musicians on Squarespace: Geoff Wolf, Songwriter