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". Once the Substack importer has found your archive, select "Import". If you have payments enabled on your Substack publication, you'll see the option to import the posts as paid posts. 

Screenshot 2023-11-13 at 4.55.20 PM.png

Confirm that you own the publication that you're importing and agree to Substack's Terms of Use and Privacy Policy. Select "Next" and your posts will appear in your Home and Archive on your Substack publication.

Imported posts may appear with Ghost's subscribe options at the bottom of the post. To remove the unnecessary text, head to your Posts page and select the three dots next to your imported post.

Screenshot 2023-11-13 at 1.55.23 PM.png

Delete the selected text or image and choose "Continue" to update your changes. Select your audience and if you'd like to send the imported post as an email to your Substack subscribers and the Substack app.

Was this article helpful?
2 out of 3 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!