Skip to content
the poor coder

How To Migrate From WordPress To Ghost: Step By Step

Poor Man
Published
Updated
Reading time
3 min read
Photo by Sangga Rima Roman Selia / Unsplash
On this page

There are many reasons why someone might want to migrate their blog from WordPress to Ghost. Maybe they're attracted to Ghost's simple, clean design, or its focus on blogging rather than website building. Or maybe they just want to try something new!

Whatever the reason, migrating a WordPress blog to Ghost is a pretty simple process. In this article, we'll walk you through the steps of migrating your WordPress content to Ghost, step by step.

Step 1: Export your WordPress content#

The first step is to export your WordPress content. WordPress makes this easy to do - simply go to Tools > Export in your WordPress dashboard, and choose which content you want to export.

You can export all content, or just posts, pages, or media. For our purposes, we'll choose to export all content.

Once you've made your selection, click the Export button, and WordPress will generate an XML file of your content.

Step 2: Import your content into Ghost#

Now that you have your WordPress content exported, it's time to import it into Ghost. Ghost makes this easy to do as well - simply go to your Ghost dashboard, and click on the Import button in the sidebar.

On the Import screen, select the WordPress option. Then, click the Choose File button, and select the XML file you exported from WordPress.

Once you've selected the file, click the Import button, and Ghost will import your content.

Step 3: Set up your theme#

The next step is to choose a theme for your Ghost blog. Ghost has a number of beautiful themes to choose from, so take your time and find one that you like.

Once you've found a theme you like, download it, and then upload it to your Ghost blog by going to Design > upload a theme in your Ghost dashboard.

Once your theme is uploaded, activate it, and then you're ready to start blogging!

Step 4: Configure your settings#

The last step is to configure your settings. Ghost has a number of settings that you can tweak to your liking, so take some time to explore and see what you can do.

When you're finished, don't forget to hit the Save button to save your changes.

And that's it! You've now successfully migrated your WordPress blog to Ghost.


How to setup dns after migrating from WordPress to Ghost?#

If you're using a custom domain name for your WordPress blog, you'll need to update your DNS settings to point to your new Ghost blog.

To do this, login to your DNS provider, and update the A record for your domain to point to the IP address of your Ghost blog.

Once your DNS changes have propagated, your WordPress blog will now redirect to your Ghost blog.


Best hosting services for Ghost CMS: Pros and Cons#

There are a number of different hosting services that you can use for your Ghost blog. Each has its own pros and cons, so it's important to choose the one that's right for you.

Some of the most popular hosting services for Ghost include:

Ghost(Pro): Ghost offers a hosting service specifically for Ghost blogs, called Ghost(Pro). Ghost(Pro) includes a number of features that make it easy to set up and manage your blog, including a built-in editor, automatic backups, and more.

Pros: Easy to use, built-in editor, automatic backups.

Cons: More expensive than other options.

DigitalOcean: DigitalOcean is a popular cloud hosting service that offers a simple, pay-as-you-go pricing structure.

Pros: Simple pricing, easy to use.

Cons: Limited support for Ghost.

AWS: Amazon Web Services (AWS) is a comprehensive cloud computing platform that offers a wide variety of services, including hosting.

Pros: Wide range of services, scalable.

Cons: Complex pricing structure, difficult to use.

So, what's the best hosting service for Ghost? It really depends on your needs and budget. If you're looking for a simple, easy-to-use solution, Ghost(Pro) is a good option. If you're looking for a more affordable option, DigitalOcean is a good choice. And if you need a scalable, cloud-based solution, AWS is a good option.

Keep going

2022

How To Host A Ghost Blog On Ubuntu VPS

In this tutorial, I will guide you through the process of setting up a Ghost blog on an Ubuntu VPS. We will be using the latest version of Ghost, which is 0.7.1 as of this writing. We will also be using Nginx as our web…

2022

Ghost CMS 101 - EYNK

How to get started with Ghost CMS Ghost is a powerful open-source platform that enables you to create your own digital publication. It is simple, yet powerful, and can be used for a variety of purposes, from setting up…

ghostblogubuntu5 min read
ESC