Framer is checking a new version of Blog Import, so its Marketplace page is offline for now. Need your blog moved before it's back? Email us and we'll help.

Blog Import / Guides

Moving a blog to Framer: the import plugins compared

There are several Framer plugins that bring a blog into the CMS, and they differ in the places that hurt later: whether images move into Framer or stay on the old host, and whether old post addresses keep working. We make one of them, Blog Import, so read this with that in mind. Everything below comes from each plugin’s Marketplace listing or the maker’s own site, read between 26 and 28 October 2026; prices and features change, so check the listing before you buy.

At a glance

Plugin Reads Price Images Old links
CSV Import (by Framer) A CSV you prepare Free Cover images by address; images inside posts stay as links to the old host No redirects
Squarespace Import Squarespace export file First 25 posts free, then $49 one project or $99 unlimited Copied into Framer, including images inside posts Adds redirects (Framer plan with redirects needed)
Webflow Import Webflow CSV exports, every collection First 25 items per collection free, then $49 one project or $99 unlimited Copied into Framer, including files such as PDFs Imports your Webflow 301 redirects (Framer plan with redirects needed)
Substack Sync A live Substack publication 3 newest posts free, then $29 once per project Cover image as a field; the listing doesn’t say whether it’s copied Not mentioned
PostPort WordPress export file $39 once, client projects included You pick image files from your computer No redirects
WP Sync (19.studio) A live WordPress site 12 posts free, then $12.99 up to 1,000 posts or $29.99 unlimited (the maker’s site doesn’t say one-time or monthly) Imported with the content; copied or linked isn’t stated Not mentioned
Sillyweb Wp Sync A live WordPress site, including pages, custom post types, WooCommerce and ACF fields No price on the listing; the maker calls it free Featured images, galleries and media; copied or linked isn’t stated Not mentioned
Specter A Ghost site, with your Content API key Not shown on the listing Featured images Not mentioned
Blog Import Squarespace, WordPress (file or live site), Blogger, Medium, Ghost, Substack, Hashnode backups and Webflow CSV exports First 25 posts free, then $29 one project or $59 any number Copied into Framer, including images inside posts Adds redirects (Framer Pro or higher)

Which one fits

A few posts, or data you already have in a spreadsheet. Use Framer’s own CSV Import. It’s free and does text well. Before you cancel the old site, check the images: our guide on CSV imports and missing images shows how.

A Squarespace blog. Squarespace Import and Blog Import both read the Squarespace export, copy the images, carry YouTube and Vimeo videos over, and add redirects. Blog Import costs less, and also reads WordPress, Blogger and Medium if you have more than one blog. Try both on your 25 newest posts, which are free in each. Squarespace Import or Blog Import goes through the two side by side.

A WordPress site you want to keep in sync. WP Sync and Sillyweb Wp Sync connect to the live site and can import again later. Sillyweb also brings pages, custom post types, WooCommerce products and ACF fields, at no cost, which none of the export-based plugins do. If you’re leaving WordPress for good, an export file is enough: PostPort, Blog Import and CSV Import all work from one.

A WordPress blog with a lot of images. PostPort asks you to choose image files from your computer, which works for a handful of posts, and brings authors, categories and tags as plain text. Its licence covers client projects, which suits agencies. Blog Import fetches the images from the old site and copies them into Framer for you, and links authors, categories and tags as their own collections.

Ghost. Specter reads a Ghost site that is still running, through its Content API with a key you create. Blog Import reads Ghost’s export file instead, so it also works after the site is gone, but it can’t copy images whose address the file writes as __GHOST_URL__. Our Ghost guide has the details.

A Webflow site. Webflow Import reads the CSV of every collection at once, keeps the links between them and brings over Webflow’s own redirects, which matters for a site with more than a blog. Blog Import doesn’t read Webflow exports today.

A Substack you keep running. Substack Sync reads the live publication and can sync again later. It’s the simpler choice while the newsletter stays on Substack.

Blogger or Medium. Of the plugins on this list, only Blog Import reads their exports: Blogger’s backup file and Medium’s “Download your information” zip.

Framer’s own Agent

Framer’s AI Agent can also recreate pages and CMS content from a live site or an export, and Framer’s migration guide (27 October 2026) suggests treating the result as a first build pass and checking images and formatted text after import. Redirects come from a spreadsheet of old and new addresses that you supply. It runs on AI credits (Basic includes 1,000 a month, Pro 3,000), and Framer doesn’t say how many a migration uses. For a small site you are redesigning anyway, it may be all you need. For a whole blog where every post should come across the same way, with images copied and a redirect per post, an import plugin is more predictable.

Before you switch the domain

Whichever plugin you use, do these in order:

  1. Import, publish the blog pages, and open a few posts with images.
  2. Check that image addresses inside the posts point to Framer, not the old host.
  3. Add redirects, then point the domain at Framer.
  4. Keep the old site online until all of that checks out.

Our guides go into each step for Squarespace, WordPress, Blogger and Medium, and redirects have one of their own.

More guides