Are you looking for a simple solution to move your blog content from Medium to WordPress? Medium is a popular blogging platform used by millions of bloggers for their personal and professional blogs. However, when you need more features and customization, you’ll start looking for a better platform. And then along comes WordPress with unlimited customization options and an easy-to-use interface.
In this article, we’ll show you how to properly move your blog from Medium to WordPress.
Here’s a list of the steps we’ll cover in this guide:
- Setting Up WordPress
- Export Your Articles from Medium
- Import Your Medium Blog Posts to WordPress
- Import Your Missing Media Files from Medium to WordPress
- Creating Redirects in WordPress
- Add a WordPress Theme for your Content
- Install the WordPress Plugins You May Need
Why You Should Move Your Blog Content from Medium to WordPress?
WordPress is used by over 42% of the blogs and websites in the world. That means every 3rd website is built on WordPress. Many top brands use WordPress for their blogs and websites including banks, real estate, small businesses, educational institutes, and others.
In comparison to Medium, WordPress is more powerful and offers amazing features. Let’s take a look at some of the features WordPress offers that Medium doesn’t.
- More Traffic – You can use WordPress to get more traffic on your blog. For example, on Medium you don’t get any control over your metadata which is important for boosting SEO.
- Complete Ownership – When you create a blog or website on WordPress, you own your content. But your content on Medium is owned by them. They can shut down the website, delete your articles, or ban you from the site at any time.
- Customization – On Medium you can’t customize the look of your blog or add any additional features. On the other hand, WordPress comes with thousands of plugins and themes to customize your blog as you need.
As you can see, creating a blog or website on WordPress gives you the freedom to customize it to your exact needs as well as the ability to grow your site as you wish. And it is among the most widely used and the best blogging platform.
Note: There are 2 types of WordPress websites that may confuse beginners. You’ll find WordPress.com, which is a hosted platform; and WordPress.org, which is a self-hosted solution. You can read our side-by-side comparison between WordPress.com vs WordPress.org for more information.
Ready to move your blog from Medium to WordPress?
Let’s go step-by-step with screenshots on how to properly move from Medium to WordPress without losing any content or images.
Step 1: Setting Up WordPress
First, you’ll need to set up WordPress. For that, you’ll need to purchase a domain name and web hosting.
A domain name is your business name or URL (like mywebsite.com) that people will use to find you on the internet. However, web hosting will be linked to your domain name and it’s where your files will be saved. You can also check out our guide on the difference between a domain name and web hosting.
We recommend using Bluehost. It’s the most popular web hosting and domain name seller. Bluehost is also officially recommended by WordPress’ core. You should read out Bluehost review to learn more about them.
For IsItWP users, they’re offering a free domain name, free SSL certificate, and a 72% discount on web hosting. It’s a great deal to get you started with WordPress.
After purchasing your domain name and web hosting, you can install WordPress. Normally, you’ll find a 1-click WordPress installation option in your hosting panel. If you’re not sure where to look for it, then contact the customer support of your hosting provider and they’ll guide you.
You can also check out our complete guide on how to install WordPress.
Once installed, you can start moving your blog from Medium to WordPress.
Step 2: Export Your Articles from Medium
To export your data from Medium, you’ll need to use the Medium to WordPress Importer tool. It’s a simple, free tool that enables you to export your data from Medium in a format supported by WordPress.
Visit the Medium to WordPress Importer tool’s site. You’ll need to type your Medium URL, your name, and your email address.
If you’re using a custom domain name for your Medium blog like ‘mypersonalblog.com’ or ‘example.personalblog.com’, then you can type that domain name in the URL field.
When you enter your Medium URL, it’ll also ask you to upload a Medium export file before you enter your name and email address.
You can download the Medium export file from your Medium dashboard. Simply log into your Medium account. Now, go to Settings from the profile icon at the top right corner after logging in.
From there, you’ll need to go to the Download Your Information section and hit the ‘Download Zip’ button to get your Medium Export File.
It’ll take you to the export page. You can click on the ‘Export’ button and a link will be sent to your email address. Simply go to the download link and you’ll get your Medium Export File.
Note: This export file is not compatible with WordPress. You’ll need to process it with the Medium to WordPress Importer tool to import your Medium blog to WordPress.
Now, go back to the Medium to WordPress Importer tool and you can upload the file that you downloaded from Medium.
You can click on the ‘Export My Medium Website’ button and your Medium Export File will be ready to export. Once ready, you’ll see a success message and you can click on the ‘Download Your Medium Export File’ button.
Next, you can go ahead and easily import your Medium blog posts to WordPress using this file.
Step 3: Import Your Medium Blog Posts to WordPress
To import the Medium blog posts in WordPress, you can go to Tools » Import from your WordPress admin area. It has multiple options for importing external content to WordPress.
You’ll need the WordPress importer to import Medium content. Click on the ‘Install Now’ option below the WordPress importer tool.
It’ll install the WordPress importer on your admin backend and still keep you on the same page. After that, you can click on the ‘Run Importer’ link to continue.
On the next page, you’ll need to click on the ‘Choose File’ button and select the Medium Export File that you downloaded in the previous step.
Note: The export file should be in the .xml format to import it easily in WordPress.
Next, click on the ‘Upload file and import’ button. You’ll be asked for basic information like selecting authors for the blog posts that you’ll be importing in WordPress.
You’ll have plenty of options like importing authors from Medium, creating a new author for the articles, or selecting an author from your WordPress website to assign to the articles.
Note: You can change the authors later, so select any option to continue.
Make sure that you check the ‘Download and import file attachments’ option as that’ll help in getting your media files from Medium to WordPress.
Once you’re ready, click on the ‘Submit’ button and the process will begin.
It’ll take a few minutes depending on the size of the content you’re importing from Medium to WordPress. After importing, it’ll display a success message and advice for the next steps.
That’s it. You can go to the ‘Posts’ section in WordPress to see the imported articles. Though it should import and show Medium posts on WordPress, if anything was left behind, then you can go back and run the importer again. It’ll only import the remaining blog posts and nothing will be duplicated.
Step 4: Import Your Missing Media Files from Medium to WordPress
Like the content, if you find out that the WordPress importer failed to import some of the images from your Medium blog, then you can always import them again.
Note: You can check the images from Media » Library in WordPress.
Once activated, you can go ahead and update the posts one-by-one that failed to import the images. The plugin will get the images from Medium and update them in WordPress.
The plugin also allows you to update all your WordPress articles in 1 click, so you don’t need to manually edit and update the posts.
Step 5: Creating Redirects in WordPress
When using a medium.com URL for your Medium content, you’ll not be able to add redirects in WordPress. However, if you had a custom domain name, then it’s easy to create redirects for your Medium articles in WordPress. You can use a simple plugin like All in One SEO for this. It makes setting up redirects as easy as clicking a few buttons, that’s it!
Simply follow this complete guide on how to set up redirects in WordPress.
Step 6: Add a WordPress Theme for your Content
The best thing about WordPress is that it has amazing features to customize your blog content. When you install WordPress, it comes with a few default themes you can use for your blog.
If you don’t like the default themes, then check out our expert picks of the best free WordPress blog themes. You can also check out the following:
- Simple WordPress themes to start a website
- Best WordPress themes for travel blogs
- Best photography themes for WordPress
- Best WordPress multi-purpose themes
- Best WordPress themes for educational blogs
These are our recommendations but you may find many other themes online. Once you’ve selected a theme for your blog, go ahead and install the WordPress theme.
Step 7: Install the WordPress Plugins You May Need
Since we’ve already told you about WordPress at the beginning of this article, you probably have a good idea of how easily you can customize your blog to get more readers. WordPress plugins help add more features to your blog.
You’ll find thousands of WordPress plugins on the internet. Plugins are divided into categories like eCommerce, education, personal, online portfolio, and a lot more. WordPress.org itself has over 55,000 free plugins. Yes, you read that right!
Inside your WordPress dashboard, you can find and install new plugins under the Plugins tab.
However, it may not be easy for beginners to know which plugins are best for them. That’s why we’ve written down the important WordPress plugins you’ll need right off the bat.
- WPForms Lite: It’s free and the best WordPress contact form plugin in the industry. You can install it on your blog to add a simple contact form. If you want to customize the contact form later, then you upgrade to the WPForms premium plugin.
- All in One SEO: It’s the best WordPress SEO plugin. You can use All in One SEO to optimize your blog for search engines. It enables you to get more traffic online. If you want more powerful features, you can upgrade to the pro version of All in One SEO.
- MonsterInsights Lite: Once you start getting traffic, it’s necessary to keep track of it. MonsterInsights Lite is the best Google Analytics plugin and shows stats of the people visiting your WordPress blog. If you want to see more detailed stats, then you can upgrade to the MonsterInsights premium version.
After that, we recommend you check out our full list of must have WordPress plugins for even more features and functionalities.
If you’re thinking of switching domains, then check out this guide on how to properly move WordPress to a new domain name.
That’s all. We hope this guide helped you learn how to move your blog from Medium to WordPress. Now you’re ready to Customize your WordPress Website. You may also want to Create a Custom WordPress Layout that acts as a page template that you can reuse over and over again.
Now that you’re in charge of your site’s maintenance and updates, we’ve created helpful guides for you:
- The Complete Beginner’s Guide to WordPress SEO
- 9 Best 24/7 WordPress Support Services to Manage Your Site
- The Complete WordPress Security Guide
These resources will help you ace WordPress SEO, maintenance, and security.