Guides

Squarespace to Webflow: What Moves Automatically, What Is Manual and How Long It Takes

A Squarespace to Webflow guide: what the XML export holds, why images move one at a time, the redirect map for Squarespace URLs, the domain options and a realistic timeline.

Summarize with AI
Octo Agency cover: Squarespace to Webflow, with a purple hexagon pattern

Very little moves from Squarespace to Webflow automatically. Webflow's help centre says there is no automated way to convert a Squarespace site, and that the move "is a rebuild, not a transfer". Squarespace's own export is a single WordPress-format XML file that carries one blog, layout pages and text and image blocks, and leaves out store pages, portfolio pages, video blocks, drafts and custom CSS.

This guide sorts a Squarespace site into what you can export, what you copy by hand and what you rebuild, then covers the redirect map, the domain and a realistic timeline. Every limit comes from Squarespace's or Webflow's own documentation, read on 5 November 2026.

Squarespace to Webflow: what moves and what is manual

Webflow's Squarespace migration article opens with an audit: every page, URL path, content type, font, form, extension, custom code snippet and existing redirect. On Squarespace the audit decides the budget, because the export covers only part of the site.

What a Squarespace site can export, and what happens to it in Webflow
Squarespace contentExport from SquarespaceInto Webflow
Layout pages, text and image blocksIn the XML fileRebuilt by hand; copy text from the XML or the live page
One blog, all posts, up to 1,000 comments per postIn the XML file; you choose the primary blogConverted to CSV and imported into a Collection
A second or third blogNot exportedCopied by hand, or exported by switching the primary blog
Portfolio, store, index, album and calendar pagesNot exportedRebuilt as Collections or static pages
ProductsSeparate CSV, up to 10,000 products; no images, alt text or reviewsWebflow Ecommerce or a CMS Collection
ImagesOne at a time from the Asset libraryUpload to the Assets panel, or import by URL
Uploaded videosCannot be downloadedUse your original files or a video host
Style settings, custom CSS, drafts, audio and video blocksNot exportedRebuilt or recreated

Source: Squarespace Help Center, Export your site content, Export products to a .csv and Asset library articles; Webflow Help Center, Migrate your site from Squarespace to Webflow; read 2026-11-05

The XML file is the starting point, not the import. Webflow imports CMS content from CSV files of up to 4 MB, not from WordPress XML. Someone has to turn the XML into one CSV per Collection, with the post title, slug, date, body HTML, image URL and category in columns. Our WordPress to Webflow migration checklist walks through the same XML-to-CSV step from the WordPress side, because the file format is the same.

Only one blog leaves per export. Squarespace asks you to pick a primary blog when a site has several. Run the export once per blog, changing the primary blog each time, and keep the files separate.

Images are the slow line. Squarespace says it is not possible to download all images in bulk. Webflow's own article tells you to budget time for this on an image-heavy site. Importing images by URL during the CSV import avoids the manual download for blog cover images, but Webflow warns that images imported this way get no responsive variants, so important images are better uploaded directly.

Products lose their pictures. The product CSV leaves out featured images, variant images, alt text and reviews. Plan a separate pass for product photography.

Getting the blog into Webflow CMS

Model the Collection first. Create Categories and Authors Collections before Posts. Webflow matches reference fields by turning plain text into a slug and looking for an item with that slug, so import the referenced Collections first and use their slugs in the Posts CSV. A required reference that does not match imports the row as a draft with the field blank.

Keep the slugs. Squarespace post slugs are lowercase, use only dashes and run from 3 to 200 characters. All of that fits Webflow's slug field, which takes under 256 characters. Copy each slug exactly rather than letting Webflow generate one from the title.

Keep the dates. Map the original publish date to a date field and sort the Collection by it, or every post will look as if it was written on import day.

Check rich text after import. Webflow's rich text field accepts HTML but may clean up embeds and remove attributes it does not support. Spot check a long post with images, embeds and headings before you import the rest.

For a blog of a few dozen posts, copying by hand is often faster than writing a converter. Above that, a short script against the XML file pays for itself. Our guide to Webflow CMS import tools compares the options for that step.

The redirect map for Squarespace URLs

Squarespace builds item URLs from a small set of rules, so the redirect map is mostly a handful of wildcards, once you know which rules your site used.

Squarespace URL patterns and the Webflow rule for each
Squarespace patternExampleWebflow URLRule
Static page/our-team/our-teamNone if the slug is kept
Blog post, title only/blog/my-post/blog/my-postNone: name the Collection URL "blog"
Blog post with date/blog/2021/3/14/my-post/blog/my-post/blog/(.*)/(.*)/(.*)/(.*) to /blog/%4
Blog category/blog?category=News/category/news/blog%?category%=News to /category/news
Blog tag/blog?tag=webflow/tag/webflow/blog%?tag%=webflow to /tag/webflow
Store product (version 7.1)/shop/p/red-sweaterA product or Collection page/shop/p/(.*) to the new path with %1
Portfolio sub-page/work/project-name/work/project-nameNone if the Collection URL is "work"

Sources: Squarespace Help Center, URL slugs and Linking to categories or tags; Webflow Help Center, redirects and Page URLs; read 2026-11-05

Check the Post URL format. Squarespace lets owners build the post URL from the title, year, month and day plus custom text, and a new format only applies to posts written after the change. An older blog can mix both styles. Crawl the live site, or read the post links in the XML file, before writing rules.

Dated URLs need a wildcard. Webflow's Page URLs article says only static pages can be organised in folders, so a Collection page cannot live at /blog/2021/3/14/my-post. Webflow supports several capture groups in one rule, so the four-group wildcard in the table above sends every dated post to its title slug.

Escape the old path. Webflow requires a % before special characters in the old path: the percent sign, hyphen, ampersand, asterisk, brackets, equals sign, underscore, plus and question mark. That is why the category rule reads /blog%?category%=News, and why /our-team becomes /our%-team in a redirect's old path. Webflow also strips a trailing slash before a query string, so write /blog%?tag%= and not /blog/%?tag%=.

Mind the reserved slugs. On a Webflow site with Ecommerce turned on, /product and /category are reserved, so pick another Collection URL for blog categories. Squarespace category URLs are fixed query strings, so each category with traffic needs its own rule.

Order is age in Webflow. Webflow runs redirects in the order they were added, so add single-page rules before the wildcards that would catch them. Squarespace runs its URL mappings from top to bottom, so the order of your old list carries over if you add the rules in the same sequence.

Rewrite old Squarespace redirects. Squarespace stores redirects in its URL mappings panel as lines such as /old-url -> /new-url 301, with up to about 2,500 lines. Copy them out, rewrite each one to point at the final Webflow URL so nothing chains, and keep the total under the 1,000 rules Webflow recommends. Once the domain points at Webflow, Squarespace's mappings stop running.

Our website migration SEO checklist covers the crawl, the staging rehearsal and the watch period after launch.

Squarespace domain to Webflow: point it or transfer it

Webflow is not a domain registrar, so a Squarespace domain cannot be transferred to Webflow. It is connected by DNS records, wherever it is registered.

Three ways to connect a Squarespace domain to Webflow
OptionWhat you doWatch for
Keep it at Squarespace, point itIn DNS settings, delete the Squarespace Defaults, then add Webflow's A, CNAME and TXT records as custom recordsSquarespace says changes can take 24 to 48 hours; the domain must use Squarespace nameservers
Keep it at Squarespace, use custom nameserversMove DNS to a host you choose and add the records thereRegistration and billing stay at Squarespace
Transfer it to another registrarTurn off the domain lock, request the auth code, give it to the new registrar, then point itUp to 15 days; 60-day lock after registration, transfer or a contact change

Source: Squarespace Help Center, Pointing a Squarespace domain, Transferring a domain away from Squarespace and Domain locks; Webflow Help Center; read 2026-11-05

Pointing is the shorter route. Webflow's DNS article lists three records: an A record for @ with the value 198.202.211.1, a CNAME for www with the value cdn.webflow.com, and a TXT record for _webflow with the one-time verification value from Site settings. Squarespace's article says the domain cannot point to another site while the Squarespace Defaults are in place, so they have to go. Webflow issues the SSL certificate once the records point at it, which it says typically takes a few minutes.

Transferring takes planning. Squarespace emails the auth code to the registrant contact, which may not be the login email, and says it should arrive within 24 hours. Remove DNSSEC before starting. For domains registered with Squarespace Domains LLC, Squarespace holds a 5-day window in which you can reject the transfer. Squarespace recommends a screenshot of the DNS records first.

Protect email. If Google Workspace or another mail service runs on the domain, list the MX records before touching anything. When pointing, change only the website records. When transferring, Squarespace says to adjust the MX records at the new provider straight away to avoid an interruption.

Lower the TTL in advance. Webflow recommends cutting the TTL to the lowest value your DNS host allows, typically 30 seconds, at least one full TTL period before the switch. With a 24-hour TTL, that means a day ahead.

How long a Squarespace to Webflow migration takes

Most of the calendar is the rebuild. The domain and search steps add fixed waits.

Where the time goes in a Squarespace to Webflow migration
StepTypical durationSource
Download imagesOne at a time; depends on library sizeSquarespace Help Center
Rebuild and import into WebflowTwo to three weeks per site in our own buildsOcto Agency
Lower TTL before cutoverOne full TTL period, often 24 hoursWebflow Help Center
DNS change takes effect24 to 48 hours at Squarespace; SSL in minutes once pointedSquarespace and Webflow Help Centers
Optional domain transferUp to 15 daysSquarespace Help Center
Google processes the moveA few weeks for a small to medium siteGoogle Search Central
Keep redirectsAt least one yearGoogle Search Central

Source: as listed per row; read 2026-11-05

Our Webflow builds take two to three weeks per site, inside a four-week marketing-site process that starts with the URL map. A domain transfer can run in parallel, but we would not start one in the same week as launch: point the domain first, transfer it later if you want it elsewhere.

The cutover, in order.

  1. Crawl the Squarespace site and export Search Console's top pages and linked URLs.
  2. Export the XML once per blog and the product CSV; copy the URL mappings panel.
  3. Download images and confirm font licences.
  4. Create Collections in Webflow; import Categories and Authors, then Posts, keeping slugs and dates.
  5. Rebuild pages, forms and integrations, then add tracking in Site settings.
  6. Write the redirect CSV with escaped old paths, single rules before wildcards.
  7. Publish to the webflow.io staging domain and test every row of the redirect map.
  8. Lower the TTL, then add the Webflow records and remove the Squarespace Defaults.
  9. Publish to the custom domain, test the redirects again, submit the sitemap and watch Search Console.

Keep the Squarespace subscription until the redirect report is clean. Google says rankings may fluctuate while it recrawls, and that permanent redirects do not cause a loss in PageRank.

What this means for your Squarespace to Webflow migration

We build marketing sites in Webflow and applications in Next.js, so we are not neutral about where you end up. Squarespace does small sites well, and our Webflow vs Squarespace comparison sets out where it stops for a growing B2B company. This guide assumes that decision is made.

On most Squarespace moves, the blog and the images are the work, and the redirect map is a few wildcards plus single rules for retired pages. Our Wix to Webflow migration guide covers the same job from Wix, where the blog cannot be exported at all. If your blog runs to hundreds of posts, we would script the XML conversion rather than copy by hand, and we would write the URL map in the first week, before design starts. Our marketing website service page explains how we scope a Squarespace to Webflow migration.

Frequently asked questions

Can you migrate a Squarespace site to Webflow automatically?

No. Webflow's help centre says there is no automated way to convert a Squarespace site, and that the move is a rebuild, not a transfer. You recreate layouts, styles and interactions by hand. Content is partly portable: Squarespace exports one blog, layout pages and text and image blocks to a WordPress-format XML file, and products to a CSV of up to 10,000 items. That content is converted to CSV and imported into Webflow CMS Collections.

How do I move my Squarespace blog to Webflow?

Export the blog from Squarespace's Import and export panel as a WordPress XML file, choosing it as the primary blog if you have more than one. Convert the posts to a CSV with title, slug, date, body HTML, cover image and category, keeping each file under Webflow's 4 MB limit. Import Categories first, then Posts. Name the Webflow Collection URL "blog" and posts without dates keep their exact URLs.

How do I move a Squarespace domain to Webflow?

You cannot transfer a domain to Webflow, because Webflow is not a registrar. Keep it at Squarespace and, in its DNS settings, delete the Squarespace Defaults and add Webflow's A record (198.202.211.1), a www CNAME to cdn.webflow.com and the _webflow TXT record. Squarespace says changes can take 24 to 48 hours. Or transfer it to another registrar first, which can take up to 15 days.

Will I lose SEO rankings moving from Squarespace to Webflow?

Some movement is normal. Google says rankings may fluctuate during a move and a small to medium site takes a few weeks for most pages to move. Lasting losses come from URLs that 404. Squarespace blog posts with dated URLs, category query strings and /p/ product URLs all need 301 rules in Webflow, usually as wildcards. Webflow recommends 1,000 rules at most, and Google advises keeping redirects for at least a year.

Can I download all my images from Squarespace at once?

No. Squarespace says images download one at a time from the Asset library and there is no bulk download, and uploaded videos cannot be downloaded at all. Webflow's migration article says to budget time for this on an image-heavy site. For blog cover images, a CSV import can pull images by URL while the Squarespace site is live, though Webflow says those images get no responsive variants. Keep your original files.

Sources

  1. Migrate your site from Squarespace to Webflow Webflow Help Center
  2. How to update DNS records when migrating a live site to Webflow Webflow Help Center
  3. How do I set up redirects in Webflow? Webflow Help Center
  4. How do I import content into the Webflow CMS? Webflow Help Center
  5. Page URLs Webflow Help Center
  6. Export your site content Squarespace Help Center, 2026
  7. Export products to a .csv Squarespace Help Center, 2026
  8. Add and reuse images with the Asset library Squarespace Help Center, 2026
  9. URL slugs Squarespace Help Center, 2026
  10. Linking to categories or tags Squarespace Help Center, 2026
  11. URL mappings Squarespace Help Center, 2026
  12. Pointing a Squarespace domain Squarespace Help Center, 2026
  13. Transferring a domain away from Squarespace Squarespace Help Center, 2026
  14. Domain locks Squarespace Help Center, 2026
  15. Site moves with URL changes Google Search Central

Tags

  • Webflow
  • Squarespace
  • Migration
  • SEO
Mihajlo Stojanovic

Mihajlo Stojanovic

Co-founder, Octo Agency

Mihajlo runs the technical side of Octo Agency: Webflow builds, custom backends and the systems that keep a site editable after launch. He has shipped more than twenty Webflow sites a year as a white-label partner and writes about what survives contact with a real marketing team.

Veljko Nikolic

Reviewed by

Veljko Nikolic

Founder, Octo Agency

Veljko runs the build side of Octo Agency. He has shipped marketing sites for B2B teams in legal tech, health and manufacturing, and writes about what survives contact with a real review cycle.