This tutorial will show you how to migrate a Joomla site to WordPress.
We're going to do this with an out-of-the-box Joomla site with demo content and a brand-new WordPress site.
There are two things to note before we start:
- This will move all of your Joomla articles and convert them into WordPress posts. However, it won't move any components, templates, modules or plugins. To achieve similar functionality with your WordPress site, use WordPress plugins.
- Both the Joomla and WordPress sites need to be on the same database server. This won't migrate sites if they are hosted separately.
Before you start
To be able to follow instructions in this tutorial, you need your Joomla site database name, database username, database user password and database prefix. Contact your hosting support if you need help to get these details. Let's get started.
Delete all WordPress content
- Go to the "Posts" tab.
- Select the "Title" checkbox 
- Select the "Move to Trush" option from the "Bulk Actions" box 
- Click on the "Apply" button  to delete all the existing posts:
- Go to the "Pages" tab and delete all the existing pages:
Install FG Joomla to WordPress plugin
- Go to the Plugins tab  and click on the "Add New" button :
- In the search box, type in "fg joomla" instead of the "Search plugins...":
- You will see the "FG Joomla to WordPress" plugin listed:
- Install this plugin by clicking on the "Install Now" button.
- Activate this plugin by clicking on the "Activate" button:
You are now almost ready to migrate your Joomla! website to WordPress. You just need to tell the "FG Joomla to WordPress" plugin what database to migrate. Let's do just that.
Configure "FG Joomla to WordPress" plugin
- Go to your "Plugins" tab.
- Locate the newly installed "FG Joomla to WordPress" plugin 
- Click on the "Import" link :
- You will now see the "Import Joomla FG" page .
- Scroll down to the "Joomla website parameters" section :
- Enter your Joomla site URL into the "URL of the live Joomla web site" text field:
- Enter your Joomla site database details into the fields in the "Joomla database parameters" and click on the "Test the database connection" button:
- Everything being well, you will see "Connection successful" message:
You are just one click from finishing.
- Go to your WordPress blog front page. Obviously, since there is no content in it, you should see "Nothing found" and no categories listed:
- Return to your WordPress dashboard and click on the "Start / Resume the import" button:
- In a few seconds, you should see the green progress bar:
Job done! Now go to your WordPress blog front page once again. You will now see your posts with articles imported from your Joomla site as well as imported categories:
Congratulations! You just learned how to migrate your Joomla site to WordPress.
Would you like to learn how to build great WordPress websites? Join our "OST Video Club" and get instant access to over 3,000 web design, CMS and ecommerce videos! Prices start from only $36.