ezomfy
All posts
September 23, 20267 min read

Squarespace to Shopify: every URL changes

The data is small and moves easily. The risk is that products, collections, posts and even plain pages all change shape, and a redirect to the homepage passes nothing.

A

Ashraful

Shopify Select Partner

Short answer: the data is small and moves easily — Squarespace stores are rarely large. The risk is entirely in URLs. Squarespace uses /shop/p/product-name and /blog/post-title; Shopify uses /products/handle and /blogs/news/handle. Every URL changes, and without a complete redirect map you lose the rankings you built. Budget most of the project for redirects and content, not for the import.

Squarespace builds beautiful sites and a limited store. Most people migrating have outgrown the commerce side: no real variant depth, thin app ecosystem, limited shipping and tax handling, no serious B2B or subscription options.

The move is straightforward. The way it goes wrong is always the same.

What actually transfers?

TransfersHow
Products, prices, imagesYesCSV export, transform, import
VariantsMostlySquarespace variants map to Shopify options
CustomersPartlyExport gives names and emails; no passwords
OrdersYesExport and import as historical records
Blog postsYesExport is WordPress-format XML
PagesManuallyCopy the content, rebuild the layout
Design and layoutNoSquarespace templates do not exist on Shopify
URLsNoDifferent structure entirely
RankingsOnly with redirectsThis is the whole project

Two rows carry the risk: URLs and design.

Design is not a loss so much as a decision. Squarespace's visual polish is a real strength and people are attached to it. A Shopify theme can match it closely, but it is a rebuild, not a transfer, and pretending otherwise is how a migration runs three weeks over.

URLs are where rankings live.

The URL problem, specifically

Squarespace and Shopify structure URLs differently in every content type:

ContentSquarespaceShopify
Product/shop/p/product-name/products/handle
Collection/shop/category/collections/handle
Blog post/blog/post-title/blogs/news/handle
Page/about/pages/about

Note the last row. Even a plain page moves, because Shopify puts custom pages under /pages/. Your /about becomes /pages/about, and the old URL 404s unless you say otherwise.

Every inbound link, every ranking, every bookmark points at the old shape. A 404 is not a soft landing — Google drops the page, and the ranking goes with it.

The fix is a complete redirect map. One 301 from every old URL to its closest equivalent. Not to the homepage — a redirect to the homepage is treated as a soft 404 and passes nothing.

Build it from data, not memory:

  1. Export every indexed URL. Google Search Console's Pages report and your Squarespace sitemap, combined and deduplicated.
  2. Pull your analytics. Every URL that received a visit in the last twelve months, sorted by traffic. This catches pages the sitemap missed.
  3. Match each one to its new destination. Product to product, post to post, page to page.
  4. Decide about the unmatched. A discontinued product goes to its collection, not the homepage. A deleted page with no equivalent returns 410, deliberately.
  5. Load them into Shopify before you switch DNS, under Online Store → Navigation → URL Redirects, or by CSV import for a large set.
  6. Test with the real list. Request every old URL and check the status code. Not a sample.

We have written this up in more detail in the redirect map we use on every migration.

This is the difference between a migration nobody notices and one that halves your organic traffic for six months.

Step by step

1. Inventory what you have. Products, collections, pages, blog posts, forms, member areas, anything custom. Squarespace sites accumulate pages nobody remembers building.

2. Export. Products under Commerce → Inventory → Export. Orders and customers separately. Content under Settings → Import & Export, which produces WordPress-format XML.

3. Audit before importing. Same rule as any migration: do not move what you would not build today. Discontinued products, abandoned blog posts, pages that exist because of a campaign three years ago. Each one imported is a page competing for crawl attention.

4. Transform the product CSV. Squarespace's format does not match Shopify's. Variant rows, image columns and option naming all differ. Import ten products first and look at the result before running the file.

5. Build the theme. This is the longest task and the one to start early. Either a premium theme configured to match, or a custom build. Decide which before the rest of the work, because it sets the timeline.

6. Migrate content. Blog posts import from the XML. Pages are rebuilt — copy the content, lay it out in the new theme.

7. Build and load the redirect map. As above. Before DNS.

8. Set up commerce properly. Shipping profiles, tax regions, payment providers, notification emails. Squarespace handled some of this with fewer decisions; Shopify gives you more control and expects you to use it.

9. Test on the .myshopify.com domain. Real orders, real refunds, shipping rates to several destinations, every email template.

10. Switch DNS, then verify immediately. Redirects working, sitemap submitted in Search Console, analytics recording, checkout completing.

11. Watch Search Console for a month. Crawl errors and coverage are where a missed redirect shows up. Expect a dip in the first two to three weeks even with everything right; expect it to recover.

What do people get wrong?

Migrating everything. The urge to preserve is strong and usually wrong. A hundred products where forty sell means sixty pages diluting crawl attention.

Redirects after DNS. By the time you notice the 404s, Google has already crawled them. Load the map first.

Redirecting to the homepage. Treated as a soft 404. Passes nothing. Worse than a 404 in that it hides the problem from you.

Forgetting the blog. Blog posts are often the best-ranking pages on a Squarespace site, and they are the ones people forget to map because they are not commerce.

Rebuilding the design pixel for pixel. Squarespace's layout system differs enough that chasing an exact match costs more than it returns. Match the brand, not the grid.

Assuming customer passwords move. They do not, from any platform. Customers need to reset, so tell them in advance rather than letting them discover it at checkout.

Is it worth it?

If you are migrating for design, no. Squarespace's is excellent.

If you are migrating because the commerce side is blocking you — variants you cannot model, shipping rules you cannot express, apps that do not exist, subscriptions or B2B you cannot support — then yes, and the constraint will only get more expensive as you grow.

The execution risk is almost entirely the redirect map. Get that right and the rest is ordinary project work.


We run Squarespace, Wix, WooCommerce, Kajabi and Etsy migrations to Shopify, including the full redirect map and post-launch Search Console monitoring. Fixed quote, real timeline.

Outgrown Squarespace commerce? Book a free 30 minute call. Or read the redirect map we use, or see how we handle migrations.

Frequently asked questions

How do I migrate from Squarespace to Shopify?

Export products, orders and customers from Squarespace Commerce and your content as WordPress-format XML, audit and cut what you would not rebuild today, transform the CSVs to Shopify's import format, rebuild the theme, then build a complete 301 redirect map from every old URL before switching DNS.

Will I lose SEO moving from Squarespace to Shopify?

Only if you skip redirects. Every URL changes — products, collections, blog posts and even plain pages, which move under /pages/. A complete 301 map from every indexed URL to its closest equivalent preserves rankings. Expect a two to three week dip regardless, then recovery.

What are the Squarespace and Shopify URL differences?

Squarespace uses /shop/p/product-name, /shop/category, /blog/post-title and /about. Shopify uses /products/handle, /collections/handle, /blogs/news/handle and /pages/about. Every content type changes shape, including simple pages.

Does my Squarespace design transfer to Shopify?

No. Squarespace templates do not exist on Shopify, so the design is rebuilt with a Shopify theme rather than transferred. Match the brand rather than chasing a pixel-exact copy — Squarespace's layout system differs enough that an exact match costs more than it returns.

Do Squarespace blog posts transfer to Shopify?

Yes. Squarespace exports content as WordPress-format XML, which Shopify can import. Map the old post URLs with 301 redirects — blog posts are frequently the best-ranking pages on a Squarespace site and the ones most often forgotten in the redirect map.

Do customer passwords transfer from Squarespace?

No, and not from any platform. Passwords are stored hashed and cannot be exported. Customers must reset on first login, so tell them before the switch rather than letting them discover it at checkout.

How long does a Squarespace to Shopify migration take?

Two to six weeks for most stores. The data import is days; the theme build and the redirect map are the work. A custom theme extends it. The timeline is set by the design decision, so make that one first.

Should I redirect old pages to my homepage?

No. Google treats a bulk redirect to the homepage as a soft 404 and passes no ranking signal. Redirect to the closest equivalent page, send discontinued products to their collection, and return 410 for content that genuinely no longer exists.

A

About the author

Ashraful

Shopify Select Partner, Top Rated Plus on Upwork. 700+ Shopify projects shipped over 7+ years: themes, apps, migrations, speed, Hydrogen. Solo shop, no agency middlemen.

Read the full story

Working on a Shopify project?

That's what I do every day. Pick whichever feels lower-friction.