How to Import Posts from Your Old CMS to WordPress

If you purchase through a link on our site, we may earn a commission. Learn more.

Moving posts from your old CMS to WordPress is a breeze with the WP RSS Aggregator plugin. In this post, we'll show you how to move all of your posts and articles from both Joomla and Drupal onto your new WordPress site with the Feed to Post add-on.
Table of Contents
WP Engine High Performance Hosting
BionicWP Hosting

Migrating your site to WordPress is a daunting task. Sometimes, all you really want to do is move your posts from the old CMS to WordPress without having to get into the technical bits.

WordPress is the most popular CMS that’s trusted by millions of users across the world. It’s no wonder you’ve decided to publish your content on a WordPress site. With the right tools to help you get started, importing your posts from another CMS to WordPress will take you no more than a few minutes.

The aim of this tutorial is to show you how you can bring in your old posts from another CMS into your new WordPress site using the WP RSS Aggregator plugin. I’ll demonstrate the tutorial by importing posts from both Joomla and Drupal into WordPress.

Let’s put everything into context before we get started.

WP RSS Aggregator

WP RSS Aggregator

WP RSS Aggregator is one of the most powerful RSS feed importer plugins for WordPress. It can be paired with any of its premium add-ons to aggregate RSS feeds from multiple sources and display them using shortcodes on your WordPress site. The core plugin is available free of charge and allows users to import, merge, and display both RSS and Atom feeds.

The range of premium add-ons give WordPress webmasters access to advanced functionality and allow them finer control over their site’s RSS module. With this plugin, webmasters can easily create an auto-blogging site, import videos from YouTube, post job listings, and much more.

For the purpose of this tutorial, we’ll  be using the Feed to Post add-on to import posts from Joomla and Drupal onto our WordPress site. Let’s take a look at some of the standout features on offer with this add-on before we move on.

Feed to Post

Feed to Post premium add-on for WP RSS Aggregator
Feed to Post allows webmasters to import feeds from multiple sources.

Feed to Post is one of the ten premium add-ons that are currently available for WP RSS Aggregator. If you’ve ever wanted to import posts from an RSS-enabled site then this add-on will do it for you. In fact, it is designed to import feed items and store them as WordPress posts or any custom post type that you may have configured on your site.

This add-on can be used to import full content from sources where only a short excerpt is given. Feed to Post makes it possible for webmasters to automatically have their site populated with content from other sources. It also offers a plethora of customization options which makes it possible for users to configure what is displayed, how to position it, schedule feed imports, set post formats and status, and even embed videos in feeds.

For more information about the Feed to Post add-on, check out its in-depth documentation or video tutorial to help you kick things off.

Importing Posts From Joomla to WordPress

Joomla is a popular content management system (CMS) that allows bloggers to publish content through an intuitive interface. However, if you’re looking for a more powerful and flexible CMS then WordPress is a great choice for all kinds of webmasters. In this section, I’ll show you how you can import all of your posts from your old Joomla site to a WordPress site.

Joomla
Joomla

To get started, you’ll need access to both your old Joomla site, the new WordPress site with the WP RSS Aggregator plugin installed and the Feed to Import add-on activated.

Step 1: Login to your Joomla site and navigate to Articles from the Control Panel.

Joomla Control Panel
Navigate to Control Panel > Articles.

Step 2: Make sure you have some content published in the form of articles. It should look something like this:

Published articles on Joomla.
Make sure you have some articles published on your Joomla site.

Step 3: Copy the URL of your site’s blog page (we’ll use it in the following steps to add the feed source).

Step 4: Login to your new WordPress site and navigate to RSS Aggregator > Add New from the WordPress dashboard.

Step 5: Give the new feed source a name. I’ve called mine Posts Imported from Joomla Site.

Step 6: Add in the Feed Source Details where the RSS Aggregator will import the content from:

Add feed source details.
Add the feed source details.
  • The URL determines the feed source. Paste the URL of your Joomla site’s blog page that you copied in Step 3 here.
  • Limit allows you to specify how many posts you’d like to import at a time.
  • Select Link to enclosure if you’d like the feed items to link to the URL in the enclosure tag.
  • Tick the Unique titles only box if you only want to display feed items with unique titles.

Step 7: Once you’re done configuring the settings, hit the Publish Feed button to continue.

Step 8: Navigate to RSS Aggregator > Feed Sources.

Step 9: You’ll find that Posts Imported from Joomla Site has been added to the Feed Sources along with details on its Post Type, State, Updates, and Imported Items.

Step 10: Hover over the Posts Imported from Joomla Site feed source and click on the View Posts link to view the posts that were imported from your Joomla site.

Click on the View Posts link.
View the posts that were imported from your Joomla site

Step 11: You will be redirected to the Posts screen where you will see a list of the posts that were successfully imported from your Joomla site.

Posts imported from Joomla.
A list of all of the posts that was imported from your Joomla site.

Step 12: If you preview the post, it should look something like this:

Post preview.
Here’s a preview of one of the posts that were imported from Joomla.

Importing Posts From Drupal to WordPress

According to their website Drupal is a digital experience platform that knows your web content must reach more than just websites. If you’re looking for a more blog-centered content management system then WordPress is one of the best options out there that is used and trusted by millions. We’ve covered how to import posts from Joomla to WordPress so in this section, I’ll show you how to do the same with Drupal.

Drupal
Drupal

Same as before, to get started you’ll need access to both your old Drupal site, the new WordPress site with the WP RSS Aggregator plugin installed and the Feed to Import add-on activated. We’ll assume you’ve already made sure that you have posts published on your old CMS.

Drupal articles list.
I’ve already published some articles on Drupal.

Step 1: Login to your WordPress dashboard and navigate to RSS Aggregator > Add New.

Step 2: Give the new feed source a name. I’ve called this one Posts Imported from Drupal Site.

Step 3: Add in the Feed Source Details where the RSS Aggregator will import the content from:

Feed source details.
Add in the feed source details.
  • The URL determines the feed source. Add in the URL to your Drupal site’s homepage here.
  • Limit allows you to specify how many posts you’d like to import at a time.
  • Select Link to enclosure if you’d like the feed items to link to the URL in the enclosure tag.
  • Tick the Unique titles only box if you only want to display feed items with unique titles.

Step 4: Explore all of the configuration options and once you’re done with the settings, hit the Publish Feed button to continue.

Step 5: Navigate to RSS Aggregator > Feed Sources.

Step 6: You’ll find that Posts Imported from Drupal Site has been added to the Feed Sources along with details on its Post Type, State, Updates, and Imported Items.

Step 7: Hover over the Posts Imported from Drupal Site feed source and click on the View Posts link to view the posts that were imported from your old Drupal site.

Posts imported from Drupal site.
View the posts that were imported from your Drupal site.

Step 8: You will be redirected to the Posts screen where you will see a list of the posts that were successfully imported from your Drupal site.

List of posts that were imported.
A list of all of the posts that was imported from your Drupal site.

Wrapping It Up

Although there are many great content management systems out there, few offer the flexibility and robustness that WordPress does. If you’re looking for a more powerful platform to publish your content on then perhaps it’s time to move your old posts to WordPress from your old CMS.

We walked you through a tutorial on how to import posts from your old CMS to WordPress using the WP RSS Aggregator plugin by demonstrating on Joomla and Drupal. Hopefully, you’re in a good position now to take things further on your own. We encourage you to try it out on your own and share your individual experiences with us.

Were you able to successfully import posts from your old CMS to WordPress? Did you come across any problems along the way? We’d love to hear from you so get in touch be commenting below!

Rafay Saeed Ansari

Rafay is an entrepreneur, computer scientist, professional writer for several high-traffic websites, and founder of Blogginc. He provides byline and ghost-writing services for digital and brick-and-mortar businesses with a focus on web development, WordPress, and entrepreneurship.

Discover more from our , archives ↓

Popular articles ↓

2 Responses

  1. Great article, Rafay!
    Recently, I’ve come across one more easy solution of migration to WordPress in WP Mayor.
    It’s completely automated and provides a chance to try a free demo.
    You can find out the details in this review: https://wpmayor.com/cms2cms-service-review/
    It might be helpful.;)

Share Your Thoughts

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

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.