How to Back Up a Squarespace Website

 There is no full-site backup on Squarespace and no restore point. No button produces a file you could use to rebuild the site, and Squarespace support cannot roll your site back to how it looked last Tuesday. What exists instead is a set of partial exports — a site duplicate, a WordPress-format XML file, several CSVs, and a manual copy of your code. Used together they cover most of a site. They never cover all of it.

That is the honest starting position, and it changes what a Squarespace backup routine should look like. You are not taking a snapshot. You are keeping a set of pieces from which a competent person could rebuild, and accepting that some things — uploaded video, image alt text, blog comments, most style settings — will not come back at all.

If you want the narrower version of this question answered first, see does Squarespace back up your site — the short version is that Squarespace's redundancy protects Squarespace's infrastructure, not your editing mistakes.

What each backup route actually preserves

Read that table as a checklist, not a menu. Any single route on its own leaves a large hole.

Route 1 — Duplicate the site: the closest thing to a real backup

Duplicating a Squarespace site is the only route that preserves design. It copies pages, sections, blocks, text, the images placed inside them, style settings, the template, navigation, Custom CSS, Code Injection and collection items. Nothing else on this list does that.

Menu path: account dashboard → the three-dot menu next to the site thumbnail → Duplicate Website. The copy appears at the top of your dashboard with (Copy) appended to the title.

You need owner or administrator permission on the site to duplicate it, and whoever runs the duplication becomes the owner of the copy — worth knowing if a contractor does it for you.

Three limits that catch people out:

  1. The duplicate is a trial site. It has no billing plan of its own. You can open and edit it indefinitely in trial state, but publishing it — or connecting a domain to it — requires its own subscription. You cannot move the original site's plan across.

  2. Sites over 150 pages cannot be duplicated at all. Neither can sites built on the Developer Platform, or sites containing Acuity Scheduling pages.

  3. Commerce data does not come with it. Selling settings, orders, discounts and subscriptions are all excluded.

What duplication does not carry: domains, Email Campaigns and their subscriber history, audio files, blog comments, items sitting in the asset library that aren't placed on a page, any third-party integration that required you to authenticate (Instagram, Mailchimp, Zapier, Google Drive form storage), analytics history, billing, and contributor permissions. Basic authors do carry across, but they will not be attached as the author of any blog post or other collection item.

Practically: duplicate before any structural change — a template-wide style overhaul, a navigation rebuild, deleting a section you might want back. Name the copy with the date. Delete old copies when you make a new one, because trial sites accumulate quietly and get confusing later.

Route 2 — The WordPress XML export, and exactly what it carries

Squarespace's only content export is a WordPress-format .xml file. It exists so you can leave for WordPress, not so you can restore a Squarespace site, and its scope reflects that.

Menu path:Settings → Advanced → Import & Export Content → Export → the WordPress icon. If your site has more than one blog page, you will be asked to pick a primary blog from a dropdown. Then click Download to save the .xml file.

What exports:

  • Layout pages

  • One blog page, including all of its posts and up to 1,000 comments per post

  • Text blocks and image blocks

  • Text from other blocks — embed blocks, Instagram blocks — with minimal structure

  • Gallery pages (Squarespace 7.0 only)

What does not export:

  • Every other page type: album, cover, index, info, calendar, portfolio and store pages

  • Content inside page-specific headers, footers and sidebars

  • More than one blog page — if you run two, the second one is not in the file

  • Dropdowns, audio blocks, product blocks, video blocks

  • Drafts

  • Style settings and Custom CSS

Two further constraints matter more than the list above. First, the file cannot be imported into another Squarespace site. Squarespace states this plainly: content exported from one Squarespace site cannot be imported into another. So the XML is not a Squarespace restore file under any circumstances.

Second, images are referenced rather than embedded. The XML points at image URLs on Squarespace's CDN, which is why WordPress.com's importer has to copy those files onto its own servers, and why self-hosted WordPress imports so often end up with broken images. If the Squarespace site is cancelled and those URLs stop resolving, an XML file on its own is text with dead image links.

Take the export anyway. It is the only machine-readable copy of your written content, and it takes under a minute.

Route 3 — Commerce and contact data: the CSV exports

These are the exports most likely to matter financially, and they are all separate panels.

Products. Open the Products & Services panel → Products → Export all, or select specific products and click Export. The file uses the same column format as the product import CSV plus a column for pages, and covers up to 10,000 products. It excludes featured images, variant images, product image alt text, customer reviews and the "additional information" field. Nothing syncs afterwards — the CSV is a static snapshot, and edits to it do not flow back into Squarespace.

Orders.Products & Services → Orders → Export data. Choose order statuses, a date range and specific products, then download a CSV with 40+ fields per order — order ID, customer email, financial and fulfilment status, subtotal, shipping, tax, discounts, refunds, total, full billing and shipping addresses, payment reference, and any custom checkout or add-to-cart form answers. On Business, Commerce, Core, Plus and Advanced plans you can also set an automatic export to Google Drive, which writes new orders within about an hour. Zapier export is available on all plans. Note that order status updates do not sync to Drive or Zapier after the initial write.

Contacts. Open the Contacts panel → the … icon top right → Export all contacts → Confirm. One CSV covering customers, subscribers, members, donors and form submitters. Internal notes and saved addresses are excluded, though a customer's last-used address is included if they ordered a physical product.

Mailing lists. Individual lists export as CSV from the Lists & Segments panel.

For a shop of any size, the orders and products CSVs are the highest-value five minutes in this entire article. Set the Google Drive auto-export once and the orders half stops being a manual task.

Route 4 — Form submissions, and the ones that were never saved

Squarespace form data lives wherever you told the form to send it, and nowhere else.

To export what is stored: open the form block, go to the Storage tab, and use Export Submissions for a CSV of that form's submissions. Submissions also appear in the Contacts panel under Form submitters, which is where you would go to review them one by one.

The failure mode worth naming: a Squarespace form with no storage destination configured does not work at all. Squarespace requires at least one storage option per form — Squarespace mailing lists, the Contacts panel, an email address, Google Drive, Mailchimp or Zapier. Without one, the form has nowhere to send submissions and visitors cannot submit it. There is no archive to recover afterwards, because nothing was ever captured. If you suspect a form has been quietly failing, that is a different problem with its own fix — see Squarespace form not submitting.

Two storage destinations per form is the sensible default: the Contacts panel for the durable record, plus an email address so a human notices. If your inbox is the only destination and it fills with junk, stopping spam form submissions on Squarespace is the prerequisite to any of this being useful.

Route 5 — Custom CSS and Code Injection: the easiest thing to lose

Custom code is not covered by any export, is not covered by undo once the editing session ends, and cannot be restored by Squarespace support. It is also the single most common thing we are asked to reconstruct.

Copy all four of these into a dated text file:

  • Website → Website Tools → Custom CSS — the whole panel, comments included

  • Website → Website Tools → Code Injection — header and footer fields separately

  • Page Settings → Advanced on any page carrying page-level injection, and Post Blog Item Code Injection where used

  • The contents of any Code Block doing real work in page content

Code Injection is available on Core, Plus, Advanced and some legacy plans; the Custom CSS panel needs Core or above. If you have inherited a site and the panels are empty, check the plan before concluding there is no custom code.

Keep the file in a dated folder rather than overwriting one document, so you can see what changed and when. On client sites this is the difference between a ten-minute rollback and an afternoon of guesswork.

Route 6 — Images and video: the gap you cannot close

This is the one route with no workaround. Squarespace states it directly: it is not possible to export all images from your site in bulk, and it is not possible to export uploaded videos at all.

Individual images can be downloaded one at a time from the asset library. That is fine for a twelve-image portfolio and unworkable for a 400-image site.

The only real answer is upstream: keep the originals. Whatever you upload to Squarespace should already exist in a folder or a DAM you control, at full resolution, with the filenames you want — Squarespace filenames cannot be changed after upload, and blog featured images have no alt-text field at all, so that metadata only exists where you keep it.

For video, treat Squarespace as a display surface rather than storage. Video hosted on Vimeo or YouTube and embedded is recoverable; video uploaded natively is not.

Route 7 — Style settings and layout: what a screenshot is actually for

Style settings do not export. They do copy in a site duplicate, which is the main argument for duplicating rather than exporting when the design is what you care about.

Where a duplicate is not practical, a visual record is still worth having. Full-page screenshots of every template page — home, a service page, a blog post, a product page, the checkout — will tell you what the type scale, spacing and colour assignments were. Enough for a designer to rebuild from; not enough to restore from.

One lightly technical extra: appending ?format=json-pretty to any page URL on a Squarespace site returns that page's underlying JSON — collection metadata, items, tags and categories. Squarespace's developer documentation is explicit that this is not static and should not be treated as an API substitute, so do not build a process on it. As an occasional dump of content structure before a big change, it costs nothing.

Route 8 — Third-party backup tools, honestly assessed

There is no genuine third-party full-site backup product for Squarespace, and the reason is structural rather than commercial.

Squarespace's public APIs cover Orders, Products, Inventory, Transactions and Webhooks. There is no read or write API for pages, sections, blocks or blog posts — and no blog write API on any plan. Without one, no external service can enumerate your site's content, let alone write it back. Anything marketed as a Squarespace backup is either a migration service that runs the same XML and CSV exports you can run yourself, a browser extension that copies your Custom CSS and Code Injection fields, or a crawler saving rendered HTML.

Those tools are not useless — a code-backup extension automates Route 5, and a crawler gives you a browsable archive of a site about to be switched off. Just do not buy one expecting a restore button, because the platform does not expose one to build against.

Route 9 — If you have already deleted something: the 30-day window

Before assuming the worst, check what Squarespace does let you undo.

Pages and blog posts deleted in the last 30 days can be restored. In the Pages panel, scroll to the bottom to Deleted Pages, hover the item and click Restore — it comes back in the Not linked section. For blog posts, open the blog page in the Pages panel and look for Deleted Posts at the bottom of that panel; restored posts come back as drafts and need republishing.

Everything else is gone immediately. Blocks and sections cannot be recovered once the editor closes. Neither can text deleted inside an editor, code removed from a code block or the Custom CSS panel, products, events, portfolio items, gallery images, album tracks, or a deleted Member Site. And undo/redo (⌘/Ctrl + Z) only works within the current editing session — click Exit and the history is discarded, saved or not.

After 30 days, deleted pages and posts are permanently gone too. There is no support escalation that recovers them.

A backup cadence that is actually maintainable

The whole routine is under half an hour a quarter once the auto-exports are configured. The failure mode we see is not people doing it badly, it is people not doing it at all because they assumed the platform had it covered.

What is genuinely unrecoverable

Say this part out loud before you plan around it:

  • Uploaded video. No export exists. If it was not uploaded from a file you still have, it is gone.

  • Bulk images. No bulk export exists, at any plan level.

  • Blog comments. Not carried by duplication. Included in the XML export only for the single exported blog page, up to 1,000 per post.

  • Style settings, outside a site duplicate.

  • Analytics history. It does not duplicate and it does not export as a site record.

  • Blocks and sections deleted more than one editing session ago.

  • Anything deleted more than 30 days ago, including pages and blog posts.

  • Email Campaigns history and Member Site subscriber relationships.

  • Order records as re-importable data. You can export them to read; you cannot put them back.

Everything else on this page is a matter of remembering to click export. The list above is not, which is why the sensible strategy is to hold originals outside Squarespace rather than to plan on getting them out later

Where this leaves you

Duplicate before structural changes. Copy your code to a text file before you touch it. Run the XML and contacts exports monthly. Keep your images and copy in a folder you own. That combination covers most of a Squarespace site, and it is the most any Squarespace site can be covered.

Backup is also only half of resilience — the other half is not needing it, which mostly comes down to who has access to the site and what they can do once they are in. That is covered in Squarespace security: what's handled for you and what's on you.

If you have inherited a site with undocumented custom code, an unclear contributor list and no export history, that first audit is genuinely awkward to do from the inside, and it is a common reason people bring us in — our Squarespace website support plans include setting up the export routine and documenting the code so the next person is not starting from zero. Most site owners will get everything above done in an afternoon on their own; the routine matters far more than who runs it.

FAQ

Author Bio

I'm Walid Hasan, a Certified Squarespace Expert and Squarespace Circle Platinum Partner with over 12 years of hands-on experience designing and optimizing high-performing websites. Over the years, I've had the privilege of building more than 2,000 Squarespace websites for clients around the world, always focusing on clean design, strong user experience, and conversion-driven results.

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Previous
Previous

Does Squarespace Back Up Your Site?

Next
Next

Fixing Text That's Too Small on Mobile in Squarespace