How do I move from Ghost to Substack?

If you're brand new to Substack and haven't yet created a publication, you can start your move directly at 

If you're ready to move from Ghost to Substack and experience growth with Recommendations, engage with your subscribers in Chat, or start a paid podcast, this guide will show you what you need to do to transition your members and posts to your new publication seamlessly.

In this guide, we'll explain:

What do I need to do on Ghost?

To get started, you'll need to export all Ghost members and export your content.

Exporting all members

On your Ghost dashboard, select Members. Click on the Settings icon at the top of the page and select "Export all members".


A .csv file labeled Members and the date of export will be downloaded to your device.

Exporting all content

On your Ghost dashboard, select the Settings icon at the bottom of the page. Scroll to the Advanced section and select "Labs".


In the Migration Options section, click on "Export" next to where it says "Export your content". All your posts will be downloaded into a JSON file.


How do I get started on Substack?

Start your move to Substack here:

You'll be prompted to import your Ghost members and posts.

How to import your Ghost members

Upload the .csv file of members you downloaded from your Ghost account and select "Import".


Tip: After you've added your members, you can view their Substack status on your Subscribers page.

How to import your posts

You'll then be prompted to import your Ghost posts. 

Enter your Ghost URL and click "Get started". Then click on "Select export file" and upload the JSON file you downloaded from Ghost.


Confirm that you own your Ghost account and agree to Substack's Terms of Use and Privacy Policy. Your posts will immediately appear on your Substack.


For best practices on getting started on Substack, check out our guide on On Substack.

Was this article helpful?
3 out of 6 found this helpful

Articles in this section

See more
Need more help?
Submit a request to our Support team and we'll be glad to help!