PHPMatters Help You Better Hosting Your PHP-based Sites
How to Migrate Joomla to WordPress

How to Migrate Joomla to WordPress

There might be many reasons for you to migrate your website from Joomla to WordPress, especially when you’ve heard about the user-friendliness of WordPress and the large offerings of free WordPress themes and plugins featuring top-rated quality.

In the following, we have presented every detailed step about how to migrate Joomla to WordPress. Note that the manual migration can be time-consuming, increasing the chances of data loss greatly. Therefore, out recommended method is the utilization of FG Joomla to WordPress plugin.


Before starting the migration, you need to prepare three things in advance.

  • A reliable WordPress hosting – You can check this award page to learn about the trust-worthy WordPress hosts and choose one based on your needs.
  • Install WordPress – The 1-click WordPress installer offered by many web hosts can help you do this easily.
  • Have FG Joomla to WordPress installed – You can install this plugin either manually or directly via your WordPress dashboard. This tutorial simply illustrates the steps.

Migrate Joomla to WordPress Using FG Joomla to WordPress

Now, you should enter your WordPress admin and navigate to Tools tab, from which you can find the Import button. After clicking this button, find and hit the Joomla (FG) option.

Joomla (FG)

From the next page, you can find the “Empty WordPress Content” option. This should be putting into use when you have migrated earlier and wanted to restart the process from scratch.

Empty WordPress Content

Next, you should enter the information of your Joomla site. The website parameter is the URL of your Joomla website. As for the database parameters, you can find them from your Joomla backend.

Just enter your Joomla administrative panel and go to the Global Configuration. From the Server tab, you can find any database information you need.

Global Configuration - Server

Then, let’s move to the last process – decide the importing items, including intro-text, archived posts, media and meta keywords. Also, you can decide whether to import them as drafts, published pages or published blog posts.

FG Joomla to WordPress Behavior

Next, you can click the button to import your content from Joomla to WordPress. Then, you can find an “After the migration” setting. This is mainly used for the removal of prefixes from categories to avoid category duplicate, as well as the modification of internal links to eliminate broken links.

After Migration Settings

Migration Issues

Unavoidably, you may encounter some error messages when migrate your Joomla site to WordPress. In the following, we have listed two of the most common errors, as well as the corresponding resolutions to fix them.

Fatal Error – This error occurs when your PHP memory has been exhausted. Usually, it looks like as below.

Fatal Error

To resolve this issue, you need to contact your web host to increase the PHP memory limit for you. Or, try to include the following line into your wp-config.php file. Note that the “xx” refers to the number of your max memory allocation.

define('WP_MEMORY_LIMIT', 'xxM');

Media Error – Sometimes, you may find that your media files cannot work after migration. When this happens, contact your web host to enable “allow_url_fopen” in php.ini.