Guide · Squarespace → Ghost

Squarespace to Ghost, every blog included

Ghost can import Squarespace content: you export an XML file from Squarespace and upload it to Ghost's migrator. That file is Squarespace's own WordPress-style export, and Squarespace's help pages list its limits: only one blog page exports, and album, index, portfolio and several other page types, plus video blocks, are left out.

Decamp reads your published Squarespace site instead. The Ghost package has posts from every blog and your regular pages, with categories and tags as Ghost tags and the image files inside, so Ghost hosts them itself. A ghost-redirects.yaml maps the old Squarespace URLs to the new ones.

Free inventory and 3-post preview. One payment per site when you download.

1. Export with Decamp

Paste your Squarespace address. The free inventory counts posts across all blogs, your pages and what won't move (store products, events).

Add the verification tag under Settings → Developer Tools → Code Injection → Header (or paste the code into a text block on your homepage), then check the free preview.

Choose Ghost as the destination, pay once and download the ZIP.

2. Import into Ghost

Zip the contents of the ghost/ folder, so ghost-import.json and content/ sit at the top of the zip.

Ghost Admin → Settings → Advanced → Import/Export → Import content, and upload it. Posts keep their dates; images are uploaded into your Ghost site.

3. Redirects

Ghost Admin → Settings → Labs → Redirects → upload redirects/ghost-redirects.yaml, then point your domain at Ghost.

Redirect files included: Ghost redirects YAML · Netlify / Cloudflare _redirects · Nginx. Old links and Google results keep working, and our free redirect checker confirms every one after the move.

Questions

Do comments come across?
Ghost's importer doesn't accept comments (Ghost's own comments belong to members). Squarespace comments are in comments.csv, and in the WordPress file if you ever need them.

Podcast episodes?
Episode text and transcripts come across, and embedded players from hosts like PRX, Spotify or Buzzsprout are kept in the post.

Other destinations

Wix → Ghost · Wix → Webflow · Wix → Framer · Wix → Markdown · Wix → WordPress & Squarespace · Wix → Squarespace · Leaving Wix · Wix RSS limits · Wix → Notion · Wix → HubSpot · GoDaddy Website Builder · Squarespace export · Squarespace → WordPress · Squarespace → Webflow · Squarespace → Framer · GoDaddy → WordPress · Jimdo export · Jimdo → WordPress · Wix comments · Exporting a Wix blog