- squarespace to shopify
- seo migration
- 301 redirects
- shopify seo
- url redirects
- squarespace
- shopify
- ecommerce migration
Squarespace to Shopify SEO: How to Keep Your Google Rankings
Every Squarespace URL changes when you move to Shopify. Here's how to map old URLs, set up 301 redirects, avoid the /shop trap and keep your Google rankings.
By Hopover
11 min read
Moving your store from Squarespace to Shopify is mostly a data problem: products, images, collections, pages. But there's one part that can quietly cost you months of revenue if you get it wrong — your Google rankings.
Every product page, blog post and category page you've built on Squarespace has its own URL, and some of those URLs have earned rankings, backlinks and bookmarks over the years. Shopify uses a different URL structure. If you switch platforms without telling Google where each old page went, those URLs start returning "404 Page not found," and the traffic they used to bring in simply stops.
The good news: this is a solved problem. Google publishes clear guidance for site moves, and Shopify has a built-in redirect manager. This guide walks you through exactly how to protect your Squarespace SEO when you move to Shopify — what changes, what to map, what to check, and the pitfalls specific to Squarespace stores.
Why URLs change when you move from Squarespace to Shopify
Squarespace and Shopify organize URLs differently, and neither platform lets you fully copy the other's structure.
Here's how a typical Squarespace 7.1 store compares with Shopify:
| Content type | Typical Squarespace URL | Shopify URL |
|---|---|---|
| Product | /shop/p/linen-tote-bag | /products/linen-tote-bag |
| Store / category | /shop, /shop/bags or /shop?category=Bags (varies by version) | /collections/bags |
| Page | /about | /pages/about |
| Blog post | /blog/how-we-dye-linen | /blogs/news/how-we-dye-linen |
| Home | / | / |
A few things to notice:
- Squarespace 7.1 product URLs are built from your store page's slug, then
/p/, then the product slug. Squarespace doesn't let you remove the/p/, and stores that started on 7.0 may still have older/shop/product-namelinks floating around the web. - Shopify adds fixed prefixes like
/products/,/collections/,/pages/and/blogs/<blog-name>/. You can choose the last part (the "handle"), but not the prefix. - Older Squarespace blogs sometimes include dates in the URL (for example
/blog/2021/3/14/post-name), which won't exist on Shopify at all.
So even if you keep every slug identical, almost every URL on your site will change. That's normal. What matters is what happens to the old URLs afterwards.
What actually protects your rankings: 301 redirects
A 301 redirect is a permanent "this page has moved" signal. When a visitor or Googlebot requests /shop/p/linen-tote-bag, the server answers "it's now at /products/linen-tote-bag" and sends them there automatically.
Google's own site move guidance is explicit: map each old URL to its new equivalent and use server-side permanent redirects (301 or 308) from old to new. Done properly, this passes the old page's signals to the new one so you're not starting from zero.
Google is also honest about what to expect: "Expect temporary fluctuation in site ranking during the move." Recrawling can take weeks or longer on larger sites. Redirects don't make a move invisible to Google — they make it recoverable.
The short version: keep your domain, keep your content, keep your slugs where you can, and 301-redirect every old URL to its closest new equivalent.
Where Hopover fits in
Building a complete redirect map by hand is the part most store owners underestimate. Hopover moves Squarespace stores to Shopify — design included — and every plan includes 301 redirects for every old URL. Hopover builds them from your sitemap and every URL it finds, then checks that each old URL lands on a working page. SEO titles, meta descriptions and URL slugs come across too.
You can see how your store would look on Shopify before paying anything: the free migration preview takes about five minutes and only reads your public pages.
Step 1: Build a complete inventory of your old URLs
You can't redirect what you haven't listed. Before you change anything, collect every URL that might matter:
- Your Squarespace sitemap. Visit
yourdomain.com/sitemap.xml. Squarespace generates it automatically and it lists your pages, products, and blog posts. - Google Search Console. Under Pages (indexing) and Performance, export the URLs Google knows about and the ones getting clicks. This catches pages you've forgotten about.
- Your analytics. Export landing pages from the last 12 months. Anything that received traffic needs a destination.
- Backlinks. If you use an SEO tool, export the pages other sites link to. These carry the most authority and are the most painful to lose.
- Old structures. If your site started on Squarespace 7.0, include the older
/shop/product-namestyle URLs, plus any dated blog URLs.
Save this list as a spreadsheet. Google recommends keeping a sitemap of the old URLs too — you'll use it later for monitoring.
Step 2: Map every old URL to the best new URL
For each old URL, decide where it should go on Shopify. Follow one rule: redirect to the most relevant equivalent page, not the homepage.
- Product → same product on Shopify
- Category or store filter → the matching collection
- Page → the matching
/pages/URL - Blog post → the same post under
/blogs/news/ - Discontinued product → the closest collection or a similar product
- Pages you're genuinely removing with no equivalent → a relevant category, or let them 404 if nothing fits
Sending everything to the homepage is a common shortcut, and it's a bad one. Users land somewhere unexpected and search engines tend to treat mass homepage redirects like broken pages.
Keep slugs identical where you can. If your Squarespace product slug is linen-tote-bag, make the Shopify handle linen-tote-bag too. It keeps the mapping simple, keeps the URL readable, and avoids a second round of changes later.
Avoid redirect chains. Google advises redirecting "to the final destination directly." If you previously redirected /old-tote → /shop/p/linen-tote-bag in Squarespace, the new redirect for /old-tote should point straight to /products/linen-tote-bag, not through the intermediate URL.
Step 3: Create the redirects in Shopify
Shopify has a built-in redirect manager. According to Shopify's help center, you'll find it under Content → Menus → URL redirects.
You have two options:
- One at a time: click Create URL redirect, enter the old path (for example
/shop/p/linen-tote-bag) and the new path (/products/linen-tote-bag). - In bulk: click Import and upload a CSV. Shopify provides a sample redirect CSV to use as a template — fill it with the "redirect from" and "redirect to" columns from your mapping.
A few Shopify rules worth knowing before you start:
- Redirects only fire on URLs that don't exist. Shopify only redirects a "Redirect from" path that would otherwise return a 404. If a live page exists at that path, the redirect won't work.
- Use relative paths (like
/collections/bags) for redirects within your own domain. - There's plenty of room: standard Shopify stores can have up to 100,000 URL redirects.
- Query-string URLs are unreliable. Shopify notes that URLs with query strings "may not behave as expected." That matters for Squarespace category filters like
/shop?category=Bags. Focus on the clean URLs that actually rank.
The /shop gotcha for Squarespace stores
This one catches many Squarespace merchants. Shopify's help center lists URL prefixes it cannot redirect, and /shop is one of them (along with /cart, /orders, /apps and a few others). Fixed paths like /products and /collections can't be redirected either.
Most Squarespace stores keep products under /shop/p/... by default. The Shopify community has open questions from merchants in exactly this situation. So before you switch your domain:
- Create a few test redirects for your
/shop/...URLs on the Shopify store. - Visit them and confirm they land on the right product.
- If they don't, plan an alternative before launch rather than discovering it in Search Console a month later.
This is exactly why testing redirects — not just creating them — is part of any migration you can trust.
Step 4: Move your on-page SEO, not just your URLs
Redirects pass signals to the new URL, but the new page still has to deserve its ranking. Check that each important page keeps:
- SEO title and meta description. In Shopify, edit them in each product, collection, page or post under Search engine listing.
- Product descriptions. Don't shorten or rewrite the copy that ranks unless you're improving it.
- Image alt text. It helps accessibility and image search.
- Headings and internal links. Update links inside your content so they point to new Shopify URLs directly, not to old URLs that redirect.
- Blog content. Posts that bring in organic traffic are often your best SEO assets. Move them, don't drop them.
Shopify generates a sitemap.xml and sets canonical tags automatically. Google recommends that each new URL has a self-referencing canonical — spot-check a few pages after launch to confirm.
Step 5: Switch the domain — keep it the same
If you can, keep your existing domain. Moving platforms and changing domains at the same time stacks two big changes on top of each other and makes problems harder to diagnose.
When you're ready, connect your domain to Shopify (the Shopify admin walks you through the DNS changes). Your redirects only start working for real visitors once your domain points at Shopify, because that's when your old URLs start hitting Shopify's servers.
Do this at a quiet time for your store, and do it after:
- Your products, collections, pages and blog are live on Shopify
- Your redirects are imported and tested on the Shopify store
- You've placed a test order end-to-end
Step 6: Monitor for the first 4–8 weeks
The move isn't finished when the DNS changes. Google's guidance recommends monitoring both your old and new URLs.
- Submit your new sitemap (
yourdomain.com/sitemap.xml) in Google Search Console. - Crawl your old URL list. Run your old URLs through a crawler or redirect checker and confirm each returns a single 301 to a page that loads (status 200).
- Watch the Pages report in Search Console for spikes in "Not found (404)" errors. Every one is a missed redirect you can still fix.
- Compare traffic for your top landing pages before and after. A small dip is normal; a page that drops to zero usually means a broken or missing redirect.
- Check your backlinks — your most-linked pages deserve a manual visit.
How long should redirects stay in place?
As long as possible. Google's site move documentation recommends keeping redirects for "generally at least 1 year," and Google's John Mueller has said: "To be certain that a redirect has been seen a few times, we recommend keeping the redirect in place for at least one year" (Search Engine Journal). In practice, there's rarely a reason to remove them — old links in emails, social posts and other sites keep working.
Common mistakes that cost Squarespace stores their rankings
- Launching without redirects "and adding them later." Every day without them is a day Google sees 404s.
- Redirecting everything to the homepage. Relevance matters.
- Forgetting blog posts and pages. Stores often redirect products but forget the content that actually brings in search traffic.
- Changing domain and platform at the same time without a strong reason.
- Not testing
/shop/...redirects before the domain switch. - Rewriting all product copy during the move. Change one thing at a time so you can see what worked.
- Removing redirects after a few weeks. Keep them for at least a year.
Your Squarespace to Shopify SEO checklist
Use this as a quick pre-launch check:
- Exported all old URLs (sitemap, Search Console, analytics, backlinks)
- Mapped every old URL to its most relevant new URL
- Kept slugs identical wherever possible
- Imported redirects into Shopify (Content → Menus → URL redirects)
- Tested redirects, including any
/shop/...URLs - Moved SEO titles, meta descriptions and alt text
- Updated internal links to point to new URLs
- Kept the same domain
- Submitted the new sitemap in Search Console
- Monitoring 404s and top landing pages for 4–8 weeks
- Redirects stay live for at least a year
For the full migration process beyond SEO, see our step-by-step guide to moving your Squarespace store to Shopify, and for budgeting, our Squarespace to Shopify migration cost breakdown.
Frequently asked questions
Will I lose my Google rankings if I move from Squarespace to Shopify?
You can expect some temporary fluctuation — Google says so for any site move. But if you keep the same domain, keep your content, and 301-redirect every old URL to its closest equivalent, rankings typically recover rather than reset. Losses usually come from missing redirects, not from the platform change itself.
Can I keep the same URLs when moving from Squarespace to Shopify?
Not exactly. Shopify adds fixed prefixes like /products/, /collections/, /pages/ and /blogs/news/. You can keep the same slug (the last part of the URL), which keeps things clean, but the full URL will change — which is why redirects are essential.
Do I need to set up redirects in Squarespace or in Shopify?
In Shopify. Once your domain points to Shopify, requests for your old URLs reach Shopify, so that's where the redirects need to live. Squarespace URL mappings stop mattering once the domain no longer points to Squarespace.
How many redirects can a Shopify store have?
Standard Shopify stores can have up to 100,000 URL redirects, according to Shopify's help center. That's far more than most Squarespace stores need.
Does Shopify handle SEO well compared to Squarespace?
Both platforms cover the essentials: editable titles and meta descriptions, automatic sitemaps and canonical tags. The bigger SEO risk is the migration itself, not the destination platform.
Can Hopover set up the redirects for me?
Yes. Every Hopover plan includes 301 redirects for every old URL, built from your sitemap and every URL Hopover finds, with each one checked to make sure it lands on a working page. SEO titles, descriptions and URL slugs move too. See pricing for plan details.
Move to Shopify without starting your SEO from scratch
Your rankings took years to build. A move to Shopify should carry them across, not throw them away.
Hopover moves your Squarespace store to Shopify — design, products, pages, blog, SEO settings and 301 redirects included. Paste your store URL and in about five minutes you'll get a private, password-protected preview of your store on Shopify. It doesn't change anything on your Squarespace site, and if you don't like it, you don't pay.