# Migrations

**URL:** https://forum.ghost.org/c/help/migrations/20.md

[Latest](https://forum.ghost.org/latest.md) · [Categories](https://forum.ghost.org/categories.md) · [Tags](https://forum.ghost.org/tags.md)

---

## [About the Migrations category](https://forum.ghost.org/t/about-the-migrations-category/26215)

<div class="topic-metadata">

**Author:** [@John](https://forum.ghost.org/u/John)\
**Replies:** 0

</div>

Migrating data into Ghost from alternative content management systems, using custom tooling, migration scripts and importers.

---

## [Wix to Ghost migration: Any free tool for large blogs?](https://forum.ghost.org/t/wix-to-ghost-migration-any-free-tool-for-large-blogs/63311)

<div class="topic-metadata">

**Author:** [@mashiur.dev](https://forum.ghost.org/u/mashiur.dev)\
**Replies:** 1\
**Last updated:** [July 9, 2026, 9:01pm UTC](https://forum.ghost.org/t/wix-to-ghost-migration-any-free-tool-for-large-blogs/63311 "2026-07-09T21:01:37Z")

</div>

Hi everyone, I am currently moving a client site over to Ghost and looking for an efficient way to migrate their content. The source site is hosted on Wix and has 300+ blog posts. I want to generate a clean Ghost-compa…

---

## [Problem with adding embed video (Youtube etc)](https://forum.ghost.org/t/problem-with-adding-embed-video-youtube-etc/61213)

<div class="topic-metadata">

**Author:** [@Maximus](https://forum.ghost.org/u/Maximus)\
**Replies:** 15\
**Last updated:** [December 22, 2025, 1:45am UTC](https://forum.ghost.org/t/problem-with-adding-embed-video-youtube-etc/61213 "2025-12-22T01:45:37Z")

</div>

Problem with adding any video (embed & loaded). Please see screenshot. I am a beginner in Ghost and just set CMS on my VPS a while ago.

---

## [How to debug a Ghost Universal Import failure?](https://forum.ghost.org/t/how-to-debug-a-ghost-universal-import-failure/60904)

<div class="topic-metadata">

**Author:** [@tommi](https://forum.ghost.org/u/tommi)\
**Replies:** 2\
**Last updated:** [November 15, 2025, 10:16pm UTC](https://forum.ghost.org/t/how-to-debug-a-ghost-universal-import-failure/60904 "2025-11-15T22:16:15Z")

</div>

I created a zip that should be importing posts, users, and tags in Ghost. I followed the Universal Import documentation. I got an email that says that the import failed, but no explanation why. I visited the log file be…

---

## [Changes to Website Hosted by AWS](https://forum.ghost.org/t/changes-to-website-hosted-by-aws/60685)

<div class="topic-metadata">

**Author:** [@byostpil](https://forum.ghost.org/u/byostpil)\
**Replies:** 4\
**Last updated:** [October 28, 2025, 8:39pm UTC](https://forum.ghost.org/t/changes-to-website-hosted-by-aws/60685 "2025-10-28T20:39:54Z")

</div>

Our website is hosted by AWS, our ghost login is suspended, how can we make changes?

---

## [What is the reason themes are limited to 15 custom settings?](https://forum.ghost.org/t/what-is-the-reason-themes-are-limited-to-15-custom-settings/39039)

<div class="topic-metadata">

**Author:** [@sergiovolt](https://forum.ghost.org/u/sergiovolt)\
**Replies:** 3\
**Last updated:** [October 20, 2025, 5:42pm UTC](https://forum.ghost.org/t/what-is-the-reason-themes-are-limited-to-15-custom-settings/39039 "2025-10-20T17:42:43Z")

</div>

I find the custom settings in the config json to be very useful, and I got interested to know why there is a 15 custom settings limit in newer versions of ghost (I am pretty sure I did not get warnings previous to versio…

---

## [Some blockquote containers empty after import](https://forum.ghost.org/t/some-blockquote-containers-empty-after-import/60053)

<div class="topic-metadata">

**Author:** [@bilmo](https://forum.ghost.org/u/bilmo)\
**Replies:** 0\
**Last updated:** [September 8, 2025, 1:33pm UTC](https://forum.ghost.org/t/some-blockquote-containers-empty-after-import/60053 "2025-09-08T13:33:45Z")

</div>

I’m getting a weird result when I do a universal import of a JSON file exported from my old blog. I am importing the contents of old posts using the “html” field. Containers using blockquote tags only import correctly wh…

---

## [Typepad to Ghost?](https://forum.ghost.org/t/typepad-to-ghost/60008)

<div class="topic-metadata">

**Author:** [@Adders](https://forum.ghost.org/u/Adders)\
**Replies:** 2\
**Last updated:** [September 4, 2025, 9:21am UTC](https://forum.ghost.org/t/typepad-to-ghost/60008 "2025-09-04T09:21:29Z")

</div>

Typepad has announced that it’s shutting down at the end of September. Anyone had any luck migrating directly from Typepad to Ghost? I know there’s probably a path via WordPress, but I wonder if anyone has done it dire…

---

## [Help migration paid members into Ghost](https://forum.ghost.org/t/help-migration-paid-members-into-ghost/59893)

<div class="topic-metadata">

**Author:** [@darkpollo](https://forum.ghost.org/u/darkpollo)\
**Replies:** 4\
**Last updated:** [August 27, 2025, 1:33pm UTC](https://forum.ghost.org/t/help-migration-paid-members-into-ghost/59893 "2025-08-27T13:33:20Z")

</div>

I am migrating some paid members with subscriptions. I am ok migrating Stripe, done that several times. Once I have everyone with their subscriptions in Stripe, how do I migrate those users into Ghost so their renewal …

---

## [I imported from my old blog; then deleted, now cannot reimport](https://forum.ghost.org/t/i-imported-from-my-old-blog-then-deleted-now-cannot-reimport/59831)

<div class="topic-metadata">

**Author:** [@AimeeWoodWorks](https://forum.ghost.org/u/AimeeWoodWorks)\
**Replies:** 3\
**Last updated:** [August 22, 2025, 8:15am UTC](https://forum.ghost.org/t/i-imported-from-my-old-blog-then-deleted-now-cannot-reimport/59831 "2025-08-22T08:15:48Z")

</div>

I messed up. I imported everything from my old website; then decided I didn’t want a particular blog to be there; so I deleted all of those posts. Then I changed my mind; but no big deal, I will just re-import. Nope. Th…

---

## [Problem importing videos](https://forum.ghost.org/t/problem-importing-videos/59100)

<div class="topic-metadata">

**Author:** [@Charlie\_X](https://forum.ghost.org/u/Charlie_X)\
**Replies:** 1\
**Last updated:** [July 30, 2025, 2:20pm UTC](https://forum.ghost.org/t/problem-importing-videos/59100 "2025-07-30T14:20:04Z")

</div>

I’m working on an export from a local Tumblr export (HTML + media files) to Ghost. Some code for this does already exist but has not been updated since Tumblr changed its export format. The backbone is fairly straightfo…

---

## [Import Facebook Posts/Media to Ghost](https://forum.ghost.org/t/import-facebook-posts-media-to-ghost/54886)

<div class="topic-metadata">

**Author:** [@nbcarey](https://forum.ghost.org/u/nbcarey)\
**Replies:** 1\
**Last updated:** [July 29, 2025, 3:53pm UTC](https://forum.ghost.org/t/import-facebook-posts-media-to-ghost/54886 "2025-07-29T15:53:35Z")

</div>

Hello. My wife is wanting to move off of Facebook and I am setting up a Ghost site for her. She would like to bring her Facebook posts, images and videos along with her. I have looked high and low for information about …

---

## [I have installed Ghost, but migrated the MySQL database from the older version of Ghost](https://forum.ghost.org/t/i-have-installed-ghost-but-migrated-the-mysql-database-from-the-older-version-of-ghost/57860)

<div class="topic-metadata">

**Author:** [@FARUQUE\_AHAMED\_MOLLI](https://forum.ghost.org/u/FARUQUE_AHAMED_MOLLI)\
**Replies:** 2\
**Last updated:** [May 30, 2025, 4:14pm UTC](https://forum.ghost.org/t/i-have-installed-ghost-but-migrated-the-mysql-database-from-the-older-version-of-ghost/57860 "2025-05-30T16:14:45Z")

</div>

I am already running my blog on Ghost version 5.107 and using MySQL database. On another cloud server, I have install fresh Ghost which is version 120. But from the older site running on Ghost 5.107, I have exported the …

---

## [Huge headache: Ghost to WordPress](https://forum.ghost.org/t/huge-headache-ghost-to-wordpress/43284)

<div class="topic-metadata">

**Author:** [@ReneFraga](https://forum.ghost.org/u/ReneFraga)\
**Replies:** 15\
**Last updated:** [May 5, 2025, 3:59pm UTC](https://forum.ghost.org/t/huge-headache-ghost-to-wordpress/43284 "2025-05-05T15:59:58Z")

</div>

Hey guys, I’m trying to migrate my Ghost blog to WordPress and I’m having a huge headache. I’ve already tried passing .Json to .CSV (using OpenRefine) and even transforming it into XML, but some data is being lost alon…

---

## [JSON import Import unsuccessful](https://forum.ghost.org/t/json-import-import-unsuccessful/57113)

<div class="topic-metadata">

**Author:** [@mdefeo](https://forum.ghost.org/u/mdefeo)\
**Replies:** 2\
**Last updated:** [April 26, 2025, 9:53pm UTC](https://forum.ghost.org/t/json-import-import-unsuccessful/57113 "2025-04-26T21:53:07Z")

</div>

Hey all, I’m sure I’m the millionth person to post something like this, and I apologize for that. I just can’t figure out what I’m doing wrong. I have a Ghost pro site, hosted on Ghost’s servers. I imported one JSON fil…

---

## [Migrating unoptimized imags from WordPress](https://forum.ghost.org/t/migrating-unoptimized-imags-from-wordpress/56917)

<div class="topic-metadata">

**Author:** [@markstos](https://forum.ghost.org/u/markstos)\
**Replies:** 3\
**Last updated:** [April 18, 2025, 4:26pm UTC](https://forum.ghost.org/t/migrating-unoptimized-imags-from-wordpress/56917 "2025-04-18T16:26:43Z")

</div>

A WordPress site considering migration to Ghost has a number of unoptimized images. Does Ghost downscale images at all during import? If it imports the original size, does it then automatically generate appropriate size…

---

## [Experienced Ghost CMS Developer for Large-Scale Website Migration (18,000+ Articles + subscribers)](https://forum.ghost.org/t/experienced-ghost-cms-developer-for-large-scale-website-migration-18-000-articles-subscribers/56693)

<div class="topic-metadata">

**Author:** [@CamillaBNA](https://forum.ghost.org/u/CamillaBNA)\
**Replies:** 1\
**Last updated:** [April 9, 2025, 10:49am UTC](https://forum.ghost.org/t/experienced-ghost-cms-developer-for-large-scale-website-migration-18-000-articles-subscribers/56693 "2025-04-09T10:49:24Z")

</div>

We are seeking an experienced Ghost CMS developer to handle the end-to-end migration of our news website from a proprietary CMS. Content Migration: Convert CSV export (articles, categories, meta descriptions, authors, …

---

## [Migrating WP to Ghost Starter Plan: preparation, execution & what to expect](https://forum.ghost.org/t/migrating-wp-to-ghost-starter-plan-preparation-execution-what-to-expect/56475)

<div class="topic-metadata">

**Author:** [@outsidelight](https://forum.ghost.org/u/outsidelight)\
**Replies:** 9\
**Last updated:** [April 1, 2025, 2:10am UTC](https://forum.ghost.org/t/migrating-wp-to-ghost-starter-plan-preparation-execution-what-to-expect/56475 "2025-04-01T02:10:05Z")

</div>

Hi all, decided I’m going all in with Ghost after 19 years of WordPress. It’s an opportunity to change flavour and do my readers a favour by presenting my writing in a more legible form. Problems: embedded pdfs: they …

---

## [Your file has too many posts, try a file with less posts](https://forum.ghost.org/t/your-file-has-too-many-posts-try-a-file-with-less-posts/55896)

<div class="topic-metadata">

**Author:** [@EltonCiatto](https://forum.ghost.org/u/EltonCiatto)\
**Replies:** 4\
**Last updated:** [March 10, 2025, 10:08am UTC](https://forum.ghost.org/t/your-file-has-too-many-posts-try-a-file-with-less-posts/55896 "2025-03-10T10:08:04Z")

</div>

I’m migrating my Wordpress sites to Ghost, they are large sites with more than 40 thousand articles, after exporting and importing the XML file into Ghost it returns this error: Your file has too many posts, try a file w…

---

## [Migrating hacked WordPress site: Checking to make sure there's no malicious code](https://forum.ghost.org/t/migrating-hacked-wordpress-site-checking-to-make-sure-theres-no-malicious-code/55874)

<div class="topic-metadata">

**Author:** [@markstos](https://forum.ghost.org/u/markstos)\
**Replies:** 6\
**Last updated:** [March 9, 2025, 10:42am UTC](https://forum.ghost.org/t/migrating-hacked-wordpress-site-checking-to-make-sure-theres-no-malicious-code/55874 "2025-03-09T10:42:01Z")

</div>

Asking for a friend. WordPress site currently has hidden Viagra links injected into it and migrating to Ghost is being evaluated. I ran a WordPress export and searched for Viagra and the links aren’t in the expert, so …

---

## [Uploading multiple pdf using editor cards](https://forum.ghost.org/t/uploading-multiple-pdf-using-editor-cards/55825)

<div class="topic-metadata">

**Author:** [@PAK](https://forum.ghost.org/u/PAK)\
**Replies:** 4\
**Last updated:** [March 6, 2025, 12:23pm UTC](https://forum.ghost.org/t/uploading-multiple-pdf-using-editor-cards/55825 "2025-03-06T12:23:38Z")

</div>

Hello all, I have about 260 pdf i’d like to upload to a single page using editor cards. So far, I can either successfully upload a pdf, or create an (empty) editor card, but I can’t create an editor card and feed it th…

---

## [Migrating to Ghost: How to generate primary ID for posts and other entities?](https://forum.ghost.org/t/migrating-to-ghost-how-to-generate-primary-id-for-posts-and-other-entities/29655)

<div class="topic-metadata">

**Author:** [@jan-zablodil](https://forum.ghost.org/u/jan-zablodil)\
**Replies:** 2\
**Last updated:** [March 2, 2025, 6:43pm UTC](https://forum.ghost.org/t/migrating-to-ghost-how-to-generate-primary-id-for-posts-and-other-entities/29655 "2025-03-02T18:43:17Z")

</div>

Hi, I am migrating to Ghost from database with integer auto-increment IDs (1,2,3,…). I see ghost uses IDs like 625f1cb98b49f500010f1903. What type of ID is that and how can I generate it? Thanks

---

## [Importing images from Squarespace Blog](https://forum.ghost.org/t/importing-images-from-squarespace-blog/55719)

<div class="topic-metadata">

**Author:** [@Obscurae](https://forum.ghost.org/u/Obscurae)\
**Replies:** 3\
**Last updated:** [March 2, 2025, 1:44am UTC](https://forum.ghost.org/t/importing-images-from-squarespace-blog/55719 "2025-03-02T01:44:43Z")

</div>

Importing posts from Squarespace was the easy part, but all the images are broken. While tinkering on a local version of Ghost, I realised that with one 500mb folder from my Squarespace export, placed in the content/ima…

---

## [Error importing converted JSON from Squarespace](https://forum.ghost.org/t/error-importing-converted-json-from-squarespace/55580)

<div class="topic-metadata">

**Author:** [@Obscurae](https://forum.ghost.org/u/Obscurae)\
**Replies:** 4\
**Last updated:** [February 25, 2025, 5:27pm UTC](https://forum.ghost.org/t/error-importing-converted-json-from-squarespace/55580 "2025-02-25T17:27:27Z")

</div>

Hi - total noob and not at all tech-y person here. wanted to migrate my blog posts from my Squarespace to my Ghost site. Squarespace spat out a 3MB .xml file, so I scoured the net for a JSON converter. Finally found on…

---

## [Core Web Vitals are Failing - Considering Shift to Ghost](https://forum.ghost.org/t/core-web-vitals-are-failing-considering-shift-to-ghost/55523)

<div class="topic-metadata">

**Author:** [@Andrew\_Naile](https://forum.ghost.org/u/Andrew_Naile)\
**Replies:** 2\
**Last updated:** [February 25, 2025, 9:46am UTC](https://forum.ghost.org/t/core-web-vitals-are-failing-considering-shift-to-ghost/55523 "2025-02-25T09:46:41Z")

</div>

Hello everyone, I’m reaching out for advice and insights from those who have experience with both WordPress and Ghost. My WordPress site has been running extremely slow lately, and my core web vitals are failing, which …

---

## [Migrate staff users to another server](https://forum.ghost.org/t/migrate-staff-users-to-another-server/55433)

<div class="topic-metadata">

**Author:** [@95roc](https://forum.ghost.org/u/95roc)\
**Replies:** 5\
**Last updated:** [February 20, 2025, 11:59am UTC](https://forum.ghost.org/t/migrate-staff-users-to-another-server/55433 "2025-02-20T11:59:20Z")

</div>

Hi everyone. I’m migrating my Ghost install to a new server. Everything on the new server is up and running except for the users (staff). The member export/import was easy. But what about the main staff/users? I haven’t …

---

## [Migration from DikiWiki Mindtouch](https://forum.ghost.org/t/migration-from-dikiwiki-mindtouch/53058)

<div class="topic-metadata">

**Author:** [@Lucas\_J\_Colombo](https://forum.ghost.org/u/Lucas_J_Colombo)\
**Replies:** 3\
**Last updated:** [December 5, 2024, 5:36pm UTC](https://forum.ghost.org/t/migration-from-dikiwiki-mindtouch/53058 "2024-12-05T17:36:13Z")

</div>

I’m evaluating Ghost as an alternative to migrate a Mindtouch DekiWiki that has approximately 200,000 pages and 3500 users. Any suggestions? Does anyone have experience with a similar project? Thanks

---

## [Ghost Migrate script: upper and lowercase images](https://forum.ghost.org/t/ghost-migrate-script-upper-and-lowercase-images/52919)

<div class="topic-metadata">

**Author:** [@mulderfrank](https://forum.ghost.org/u/mulderfrank)\
**Replies:** 0\
**Last updated:** [November 30, 2024, 7:26pm UTC](https://forum.ghost.org/t/ghost-migrate-script-upper-and-lowercase-images/52919 "2024-11-30T19:26:02Z")

</div>

I’ve moved from WordPress to Ghost and used the TryGhost/Migrate script to scrape XML. It all worked and the site is live. However: the scraper did lowercase all in image-filenames, but not lowercase the filenames in t…

---

## [DB files are in ibd format](https://forum.ghost.org/t/db-files-are-in-ibd-format/52702)

<div class="topic-metadata">

**Author:** [@XDL](https://forum.ghost.org/u/XDL)\
**Replies:** 1\
**Last updated:** [November 23, 2024, 12:31pm UTC](https://forum.ghost.org/t/db-files-are-in-ibd-format/52702 "2024-11-23T12:31:51Z")

</div>

When migrating from MYSQL to MariaDB I did not create a backup and all the files of the database are in ibd format and MariaDB can’t import it directly. I need the schema for it. Do you have any idea how can I fix this …

---

## [Hiring: RSS importing feeds as widget & post: URGENT, YO!](https://forum.ghost.org/t/hiring-rss-importing-feeds-as-widget-post-urgent-yo/51924)

<div class="topic-metadata">

**Author:** [@RPO\_Day](https://forum.ghost.org/u/RPO_Day)\
**Replies:** 3\
**Last updated:** [October 27, 2024, 9:23pm UTC](https://forum.ghost.org/t/hiring-rss-importing-feeds-as-widget-post-urgent-yo/51924 "2024-10-27T21:23:39Z")

</div>

Greetings all, I am building a newspaper type site on Ghost and a key functionality is RSS feed importing into my site on a regularly scheduled basis (daily or every 2-6 hours, for example). I am searching on a lot of …

[Next page](https://forum.ghost.org/c/help/migrations/20.md?page=1)
