Restore options by platform
This table covers what each vendor documents, read on 30 October 2026. "Not documented" means we found nothing in the pages listed in the sources, not that the feature cannot exist. [1][2][3][4][5][6][7][8][9][10][11]
| Platform | Edit history | Published versions or staging | Deleted site or item recovery | Export you can keep |
|---|---|---|---|---|
| Carrd | Not documented | Clone a site (uses a slot) | Trash: 7 days, or 30 days on Pro; needs a free slot | HTML, CSS and JS download on Pro Plus; forms stop working; cannot be re-imported |
| Framer | Snapshots every 5 minutes for 4 hours, hourly for 24 hours, then daily; view-only | Every publish is a version; staging and rollback need a custom domain | Copy content out of an older snapshot | No HTML export for self-hosting; CMS export to CSV or JSON via plugins |
| Webflow | Backups, automatically generated, one-click restore (listed as Unlimited) | Staging on Workspace plans | Restore from a backup | Code export on Core and higher Workspace plans; CMS content excluded |
| Shopify | Not documented for the store as a whole | Duplicate a theme before editing; 20 themes maximum | Deleting a theme is permanent | Theme download; product and customer CSV exports |
Framer: the most granular history
Framer's version history opens from the Framer menu under File, or with Shift-Command-H on Mac. Earlier versions are view-only snapshots "taken every five minutes within the past four hours, hourly within the last 24 hours, and daily thereafter". You restore by copying elements from an old snapshot and pasting them into the current version. [3]
Separately, every publish creates a version with a static link. With staging enabled (only possible once a custom domain is connected), the base domain shows the latest publish while you choose which version to deploy to the custom domain, and you can roll back to a previous version. Staging is a Pro plan feature on the pricing page. [4][5]
For an off-platform copy, Framer says it "does not offer HTML export for self-hosting", but CMS content can be exported with plugins to CSV or JSON. [6][7]
Webflow and Carrd: backups versus clones
Webflow's site plan comparison lists "Backups: Automatically generated for one-click restore" with the value Unlimited. Its Workspace plans add code export from Core ($19 a month billed yearly), but the pricing page notes that dynamic CMS content cannot be exported that way. [8]
Carrd documents no revision history. Its options are coarser: cloning makes "an entirely separate, standalone site" that occupies a slot, and Carrd names backups as one reason to clone. Trashed sites can be restored for 7 days, or 30 days on Pro, if you have a free slot. Pro Plus can download unminified HTML, CSS and JS, but forms will not work in the download and it cannot be uploaded back to Carrd. [1][2][9]
Shopify: back up the theme and export the data
Shopify's help centre recommends duplicating a theme before customizing it, so you can discard changes. A store can hold 20 themes, and deleting one is permanent, so download a theme before deleting it. Theme downloads do not include products, collections, menus, pages, blog posts, images or files. [10]
Products export to CSV, but Shopify notes that product images are not included in the CSV file. Exports with very large variant counts can time out, so split them with filters. Customers have their own CSV import and export. [11][12]
Handoff checklist: keep your own copy
- Export everything structured: CMS collections (Framer plugins, Shopify CSVs), customers and orders where the platform allows.
- Keep original images, video and PDFs in your own storage; Shopify product CSVs, for example, do not contain the image files. [11]
- Take a dated copy before every major change: duplicate the Shopify theme, clone the Carrd site, or publish a named version in Framer.
- On Carrd, keep one slot free so a trashed site can be restored. [2]
- Record which plan features the restore depends on: Framer staging needs Pro and a custom domain; Carrd download needs Pro Plus. [5][9]
- Write down where forms send submissions; a code export or download does not carry form handling with it. [9]
- Store the export with the handoff document, not only in the agency's account.
Questions before you decide
How far back does Framer version history go?
Framer's help article says snapshots are taken every five minutes for the past four hours, hourly within the last 24 hours, and daily after that. Old versions are view-only; you copy content back into the current version.
Does Carrd have version history?
Carrd's docs describe no revision history. You can clone a site as a backup, restore a trashed site within 7 days (30 on Pro) if a slot is free, and download code on Pro Plus.
Does a Shopify theme backup include my products?
No. Shopify says theme downloads do not include products, collections, menus, pages, blog posts, images or other files. Export products and customers separately as CSV files.
Can I export Webflow CMS content with code export?
No. Webflow's pricing page says code export produces HTML and CSS files, but dynamic content such as CMS items and pages cannot be exported that way.
Sources & verification
Product details and prices can change. Check the linked provider before buying.
- Carrd: cloning a site Accessed 30 Oct 2026
- Carrd: deleting a site Accessed 30 Oct 2026
- Framer help: revert to a previous working version Accessed 30 Oct 2026
- Framer help: staging and versions Accessed 30 Oct 2026
- Framer: pricing Accessed 30 Oct 2026
- Framer help: can I export my website to HTML Accessed 30 Oct 2026
- Framer help: porting your data from Framer Accessed 30 Oct 2026
- Webflow: pricing Accessed 30 Oct 2026
- Carrd: downloading a site Accessed 30 Oct 2026
- Shopify help: duplicating themes Accessed 30 Oct 2026
- Shopify help: exporting products Accessed 30 Oct 2026
- Shopify help: importing and exporting customers Accessed 30 Oct 2026
Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.
