Connect Squarespace Domain to Shopify

Connecting a Squarespace-registered domain to Shopify is one of the most common migration steps - and one of the most confusing, because you are changing DNS settings on one platform to point to another without breaking your email or losing your site during the transition. Domain transfers and DNS changes between Squarespace and Shopify require precise configuration of A records and CNAME records, and a single mistake can take your site offline until corrected.

Whether you are migrating from Squarespace to Shopify or running both platforms simultaneously, connecting your Squarespace domain to Shopify requires updating your domain's DNS records to point to Shopify's servers. This guide covers the complete process - from understanding DNS basics to configuring A records and CNAME records, verifying the connection, and handling common issues that arise during the transition.

Connect Squarespace Domain to Shopify

The process depends on whether your domain is registered through Squarespace or through a third-party registrar. If Squarespace is your domain registrar, you manage DNS settings in the Squarespace Domains panel. If your domain is registered elsewhere (GoDaddy, Namecheap, Google Domains, etc.) and you are just using Squarespace for hosting, the DNS changes happen at your registrar, not in Squarespace. Squarespace domains can be pointed to any external hosting provider including Shopify. Use coupon code OKDIGITAL10 for 10% off any Squarespace plan.

Understanding the DNS Setup

What DNS Records Do

DNS (Domain Name System) records tell the internet where to send visitors when they type your domain. An A record points your domain to an IP address (Shopify's server). A CNAME record points a subdomain (like www) to another domain name (Shopify's domain). When you change these records to point to Shopify instead of Squarespace, visitors who type your domain will see your Shopify store instead of your Squarespace site.

What You Need from Shopify

Before making DNS changes, get the required values from Shopify. In your Shopify admin, go to Settings > Domains > Connect Existing Domain. Shopify will show you the A record IP address and the CNAME record value you need. As of current Shopify documentation, the A record points to Shopify's IP address (23.227.38.65) and the CNAME for www points to shops.myshopify.com. Verify these values in your Shopify admin as they may change.

Connect Squarespace Domain to Shopify -Shopify Logo

How to Connect a Squarespace Domain to Shopify

Step 1: Access Your Domain's DNS Settings

If your domain is registered through Squarespace, go to Settings > Domains in your Squarespace dashboard. Click on the domain you want to connect to Shopify. Click "Advanced Settings" or "DNS Settings" to access the DNS record editor.

If your domain is registered through a third-party registrar, log in to that registrar's dashboard and navigate to the DNS management section for your domain.

Step 2: Update the A Record

Find the existing A record for your root domain (the one with @ or your domain name as the host). Change its value from Squarespace's IP address to Shopify's IP address (verify the current address in your Shopify admin). If there are multiple A records pointing to Squarespace IPs, update or remove all of them and add Shopify's A record.

Step 3: Update the CNAME Record for www

Find the CNAME record for the www subdomain. Change its value from Squarespace's domain to shops.myshopify.com (verify in your Shopify admin). If there is no existing www CNAME record, create one with the host set to www and the value set to Shopify's CNAME target.

Step 4: Remove Squarespace-Specific DNS Records

Remove any DNS records that are specific to Squarespace hosting - typically additional A records and CNAME records that Squarespace added when you originally connected the domain. Leave email-related records (MX records) untouched if you use email through your domain.

Step 5: Add the Domain in Shopify

In your Shopify admin, go to Settings > Domains > Connect Existing Domain. Enter your domain name and click Connect. Shopify will check the DNS records and verify the connection. This may take up to 48 hours for DNS propagation, though most changes take effect within a few hours.

Step 6: Verify and Set as Primary

Once Shopify confirms the domain is connected, set it as your primary domain in the Shopify domain settings. This ensures all traffic to your domain goes to your Shopify store. Shopify automatically provisions an SSL certificate for your domain - this may take a few additional hours after the domain connects.

Important Considerations Before Connecting

Your Squarespace Site Will Go Offline

When you point your domain's DNS to Shopify, visitors to that domain will see your Shopify store instead of your Squarespace site. If you still need your Squarespace site accessible, you will need to use it on a different domain or on the built-in Squarespace subdomain (yoursite.squarespace.com).

Email May Be Affected

If you use email services through your domain (Google Workspace, Microsoft 365, or Squarespace's email forwarding), do NOT change MX records during the DNS update. MX records control email routing and are separate from the A and CNAME records that control website hosting. Only change the records Shopify requires - leave email records untouched.

SSL Certificate Transition

Squarespace provides SSL certificates automatically. When you move the domain to Shopify, Squarespace's SSL certificate becomes invalid. Shopify provisions its own SSL certificate, but there may be a brief period (minutes to hours) where your site shows a security warning. Plan the transition during low-traffic hours to minimize impact.

URL Structure Differences

Squarespace and Shopify use different URL structures. Blog posts, product pages, and collection pages will have different URLs on Shopify. Set up 301 redirects in Shopify for any Squarespace URLs that have search engine rankings or inbound links. For SEO migration strategies, our Squarespace SEO guide covers redirect configuration and ranking preservation.

Alternative: Using a Subdomain

If you want to keep your Squarespace site on your main domain and run Shopify on a subdomain (like shop.yourdomain.com), add a CNAME record for the subdomain pointing to Shopify instead of changing the root domain's A record. This lets you run both platforms simultaneously - Squarespace for content and Shopify for commerce.

In your DNS settings, add: Host: shop, Type: CNAME, Value: shops.myshopify.com. Then add shop.yourdomain.com as a domain in your Shopify admin. For connecting Shopify products to your Squarespace site without moving your domain, our guide to adding a Shopify Buy Button to Squarespace covers embedding products on your existing site.

Transferring Your Domain Away from Squarespace

If you want to move the domain registration itself (not just DNS pointing) from Squarespace to another registrar, you need to transfer the domain. Go to Settings > Domains in Squarespace, click on the domain, and look for the Transfer option. Squarespace will provide an authorization code. Enter this code at the receiving registrar (Shopify, GoDaddy, Namecheap, etc.) to initiate the transfer. Domain transfers typically take 5 to 7 days.

You must have owned the domain for at least 60 days before transferring, and the domain must not be within 60 days of its expiration date. Unlock the domain in Squarespace before initiating the transfer. For broader site management during migrations, our guide to customizing your Squarespace website covers domain and hosting configuration.

Troubleshooting Domain Connection Issues

Domain Not Connecting After DNS Changes

DNS changes can take up to 48 hours to propagate globally. Wait at least 24 hours before troubleshooting. Use a DNS checker tool (like whatsmydns.com) to verify your DNS records are propagating correctly across different DNS servers.

SSL Certificate Not Provisioning

Shopify provisions SSL certificates through Let's Encrypt after the domain connects. If SSL does not activate within 24 hours of the domain connecting, verify the DNS records are correct and the domain is set as the primary domain in Shopify. Contact Shopify support if SSL does not provision after 48 hours.

Email Stopped Working

If email stops working after DNS changes, check your MX records. They may have been accidentally deleted or modified during the DNS update. Restore the original MX records for your email provider (Google Workspace, Microsoft 365, etc.). MX records should not be changed when connecting a domain to Shopify. For design strategies on your new Shopify store, our Squarespace design tips guide covers principles that apply to any platform.

Site Shows Wrong Content

If your domain shows Squarespace content instead of Shopify after DNS changes, the old DNS records may still be cached. Clear your local DNS cache, try a different browser, or check from a different device. Use a DNS checker to verify the records have propagated.

Frequently Asked Questions

How do I connect my Squarespace domain to Shopify?

Update your domain's DNS records: change the A record to Shopify's IP address and the www CNAME record to shops.myshopify.com. Then add the domain in your Shopify admin under Settings > Domains. DNS changes take up to 48 hours to propagate.

Can I use my Squarespace domain on Shopify without transferring it?

Yes. You can point your domain's DNS records to Shopify while keeping the domain registered at Squarespace. This is faster than a full domain transfer and does not require an authorization code or waiting period.

Will my Squarespace site go offline when I connect the domain to Shopify?

Yes. When your domain's DNS points to Shopify, visitors to that domain will see your Shopify store. Your Squarespace site remains accessible on its built-in subdomain (yoursite.squarespace.com) but not on the custom domain.

Will connecting my domain to Shopify affect my email?

Not if you leave your MX records unchanged. MX records control email routing and are separate from the A and CNAME records used for website hosting. Only change the DNS records that Shopify requires - do not touch MX records.

How long does it take to connect a Squarespace domain to Shopify?

DNS changes typically propagate within 2 to 12 hours, though it can take up to 48 hours for full global propagation. SSL certificate provisioning on Shopify may take an additional few hours after the domain connects.

Can I run Squarespace and Shopify on the same domain?

Not on the same root domain simultaneously. You can use a subdomain (like shop.yourdomain.com) for Shopify while keeping the root domain on Squarespace. Alternatively, use Shopify Buy Buttons embedded on your Squarespace site to sell Shopify products without moving your domain.

How do I transfer my domain from Squarespace to Shopify?

Go to Settings > Domains in Squarespace, select the domain, unlock it, and get the authorization code. In Shopify, go to Settings > Domains > Transfer Domain and enter the authorization code. The transfer takes 5 to 7 days to complete.

Connect Your Domain with Confidence

Connecting a Squarespace domain to Shopify is a straightforward DNS change - update the A record and CNAME record, add the domain in Shopify, and wait for propagation. The process takes minutes to configure and hours to take effect.

Plan the transition during low-traffic hours, leave your email MX records untouched, set up redirects for any URLs with search rankings, and verify everything works on both desktop and mobile after the connection is live. A clean domain migration sets the foundation for your Shopify store without losing the SEO value you built on Squarespace.

Keep Reading

* Read the rest of the post and open up an offer
Top