How I Migrated My Blog from Ghost to WordPress

Hi there, as I mentioned, I recently switched my blog from Ghost CMS to WordPress, and I want to share my step-by-step experience with you.

Ghost is fantastic for pure blogging—it’s lightweight, fast, and focused—but it comes with limited customization options. I’m planning to scale my blog to include:

  • News articles
  • Useful online web tools
  • Possibly an online store

WordPress is all-in-one, letting me manage everything with plugins and themes, which is exactly what I needed.

Let’s dive into how I shifted my posts.

Step-by-Step: From Ghost to WordPress in Minutes

  1. Export from Ghost
    • Log in to your Ghost dashboard.
    • Head to Settings → Labs and click Export your content.
    • You’ll get a .json file. That’s your “moving box.”
  2. Upload to WP Ghost Import
  3. Choose What You Want
    • Posts, tags, authors, images — you decide.
    • It’s like choosing what goes into the moving truck.
  4. Download Your New WordPress File
    • WP Ghost Import transforms your Ghost export into a .xml file that WordPress loves.
  5. Import into WordPress
    • In your WordPress dashboard, go to Tools → Import → WordPress.
    • Upload the .xml file and click “Import.”

My Thoughts

Switching from Ghost to WordPress may seem daunting, but with the right tools and plugins, it’s much If your goal is growth and versatility, WordPress gives you the freedom to expand without limits. Ghost is great for simplicity, but WordPress is built for scale.

💡 Takeaway: Plan your migration carefully. Pick the right plugins, theme, and SEO strategy in advance. A smooth transition sets you up for long-term success.

Also Read:  How to Get Started with Bolt.diy: Your Open Source AI Coding Assistant (oTToDev+Bolt.new)