How to Connect WordPress Domain to Squarespace: Step-by-Step Guide

How to Connect WordPress Domain to Squarespace: Step-by-Step Guide

By Michael Turner

March 15, 2025 at 01:06 AM

Connecting a WordPress domain to Squarespace requires updating your DNS records. Follow these steps to properly link your domain while keeping it registered with WordPress.

Before starting, ensure your domain meets Squarespace's third-party domain requirements.

Step 1: Initialize Connection in Squarespace

  1. Navigate to the Domains panel
  2. Click "Use your own domain"
  3. Enter your full domain name
  4. Click "Connect Domain"
  5. Select WordPress from the dropdown
  6. Click "Connect Domain" again
  7. Click "Continue" in the popup message

Keep the DNS Settings panel open for reference.

Step 2: Access WordPress DNS Settings

  1. Log into WordPress
  2. Go to My Site > Updates > Domains
  3. Select your domain
  4. Click "Change your name servers and DNS records"
  5. Select "DNS Records"

Step 3: Add First CNAME Record

  1. Copy the unique code from Squarespace's DNS Settings
  2. In WordPress, select CNAME as Type
  3. Paste the unique code in the first field
  4. Enter "verify.squarespace.com" in the Alias field
  5. Click "Add New DNS Record"

Step 4: Add Second CNAME Record

  1. Select CNAME as Type
  2. Enter "www" in the first field
  3. Enter "ext-cust.squarespace.com" in the Alias field
  4. Click "Add New DNS Record"

Step 5: Add Four A Records

Add A records for these IP addresses:

  • 198.185.159.144
  • 198.185.159.145
  • 198.49.23.144
  • 198.49.23.145

For each:

  1. Select A as Type
  2. Leave first field blank
  3. Enter IP address in the Alias field
  4. Click "Add New DNS Record"

Connection Completion

  • Allow 24-72 hours for full connection
  • Monitor progress in Squarespace's DNS settings
  • Green labels indicate successful connections
  • Domain will show "Connected" when complete

Troubleshooting

If you see "Domain ownership cannot be verified":

  1. Use DNS verification tool in Settings panel
  2. Check CNAME and A Records
  3. Verify all records match exactly
  4. Contact WordPress support if needed

The connection is complete when your domain shows "Connected" in the Squarespace Domains panel.

Related Articles

Previous Articles