How To Properly Migrate Medium To WordPress

Do you want to migrate Medium to WordPress(self-hosted)? Medium is an awesome blogging tool, but it still has no match for the flexibility of WordPress. In this article, I will be explaining to you “How to properly migrate from Medium to WordPress without losing your hard work?”.

Why You Should Migrate Medium to WordPress?

WordPress is, of course, the most popular blogging platform of this planet. It powers more than 32% of the internet.

WordPress is very easy to use and very powerful blogging tool which is easy to customize.

In this article, we are going to migrate medium to WordPress(self-hosted/ Do not get confused with

Medium is an awesome blogging platform for new writers, but after some time, they realize that it is quite limited. You don’t have full control over your websites looks and functions. Also, the monetization options for your blog are also very limited.

If you finally, decided to migrate Medium to WordPress, then congratulations for making the good decision. Now, just follow the following tutorial for moving from Medium to WordPress.

Step 1. Install and Setup WordPress

For getting started, you’ll need the following things :

  • Web Hosting. A place where all files of your WordPress site get stored
  • Domain Name. This is your web address(e.g.,

If you buy the domain and hosting separately, it will cost a lot to you, so I would recommend you to buy hosting from BlueHost. They offer a free domain with all of their hosting plans. BlueHost is also recommended by WordPress itself. I have made a full guide on How to install WordPress on Bluehost easily.

After installing WordPress, you’re ready to migrate Medium to WordPress.

Step 2. Exporting Your Data from Medium

Go to Medium to WordPress Importer tool.

Enter your Medium blog URL.

Migrate Medium To WordPress

If you’re using custom domain for your Medium blog then enter the URL with your name and E-Mail address.

Otherwise, Medium to WordPress Importer will ask you to upload the Medium export file.

Migrate Medium To WordPress

Here is how you can get that export file from Medium.

First, you have to log in to your Medium account and then click your profile photo at the top right corner of the screen. This will open a drop-down menu. From here you have to click on the ‘Settings’ link.

Migrate Medium To WordPress

Next, on the settings page, you have to scroll down to the ‘Download Your Information’ section. Click on the ‘Download zip’ button to export your Medium data.

Migrate Medium To WordPress

Then, you have to click on the export button on the next page. Medium will then prepare the export file for download and then send a link to you via email.

Now, check your mailbox for the email from Medium. You need to follow the link in the email in order to download your Medium export file.

Once you have downloaded the Medium export file, you can switch to the Medium to WordPress Importer tool and upload that file.

Migrate Medium To WordPress

Next, click on the ‘Export My Medium Website’ button to continue.

The tool will now prepare the export file. After finishing, it will show you a success message with a button to download the compatible Medium export file.

Migrate Medium To WordPress

Go ahead and download the export file. You will need that file in the following step.

Step 3. Importing Your Medium Articles into WordPress

As you already converted your Medium blog posts and other content in WordPress compatible form.

Visit the WordPress admin dashboard and go to Tools » Import page.

You will see a list of importers available for different platforms. You need to scroll down to WordPress and then click on the ‘Install Now’ link.

Migrate Medium To WordPress

WordPress will now download the importer plugin and install it on site. Next, you need to click on ‘Run Importer’ to launch it.

Migrate Medium To WordPress

This will bring you to the WordPress importer page. Go ahead and click on ‘Choose file’ button to select the export.xml file that you downloaded above.

Next, click on the ‘Upload file and import’ button to continue.

WordPress importer will now upload your Medium export file and analyze it. On the next screen, it will ask you to assign authors.

You can import the author from your Medium website, create a new author, or assign all content to your existing WordPress user.

Don’t forget to check the box next to ‘Download and import file attachments’ option. It will fetch images from your Medium website into your WordPress media library.

You can now click on the Submit button to run the importer.

WordPress will now import content from the Medium export file. It will also try to fetch images in your Medium articles.

After completing the process, you will see a success message.

Congratulations, you have successfully imported content from Medium to WordPress. You can check all your posts in your WordPress posts section.

If the import process fails in the middle, then you can easily run it again. The importer will automatically detect the duplicate content and will skip it. It will only import the content that didn’t get imported successfully previously.

Step 4. Setting up Redirects

If you were using a custom domain for your Medium Blog, then you can easily redirect the links, but if you were using subdomain then you can’t.

First of all, you will need to get all the URLs of your Medium articles and save them as a .txt file. Next, you have to start setting up redirects for all your articles.

There are multiple ways to set up redirects in WordPress. You can follow the instructions in the beginner’s guide to creating redirects in WordPress for detailed instructions.

Step 5. Installing a WordPress Theme

There are so many decent themes available in WordPress theme directory free of cost. We have refined the best themes out of these free theme, you can choose among the here.

Thanks for reading this article. If you still have any question regarding “How to Migrate Medium to WordPress”, then feel free to ask in the comments section below. I will surely answer your question.

Also, If you loved this article please share it with all your friends and followers on social media.

Leave a Reply

Your email address will not be published. Required fields are marked *