How to switch from Joomla to WordPress 2020


One of the recurring requests that come to us is: How to switch from Joomla to WordPress?

In fact, Joomla users often feel limited in customizing their website, finding it particularly difficult to understand the procedures for the most trivial configurations.

This certainly leads to loss of motivation and frustration, but you must not be discouraged: the only problem for which your website has not yet taken off is perhaps the choice of the wrong CMS (Content Management System)!

The solution is therefore switch from Joomla to WordPress, and this guide is just what you need.

You can have extra security, especially if you are a beginner: you can activate our WordPress Support. You will always have a resource, in Italian, on how to find all the answers to your questions.

Then enter and discover our video courses on WordPress and on how to create a blog. You will find useful lessons, constantly updated, and interesting insights.

Joomla and WordPress are certainly both great tools but, actually, Joomla has limitations. First, it hasn’t developed a universe of themes and plugins as vast as WordPress, which makes it harder to customize the style and functionality of your site.

The power of WordPress lies in the fact that you can enable a myriad of features on your site with a few clicks and with little or no technical knowledge, just install one of the various themes or plugins.

Not surprisingly, WordPress is used in 63.5% of sites created with a CMS, while Joomla only in 3.9% of cases (W3 Techs statistics).

Preparation to switch from Joomla to WordPress

To carry out the transition from Joomla to WordPress you will need three basic components:

  1. a great hosting service
  2. a domain
  3. WordPress installation

Let’s analyze these components one by one.

A great hosting service: SiteGround

If you have already had the opportunity to browse through the articles of Websites Are Us, you will know that we always speak very well of SiteGround, one of the best hosting services for WordPress; we have been using it for several years and have always been very satisfied.

SiteGround offers various services optimized for WordPress, high levels of security and very efficient customer support in Italian. In case you do not want to manage the migration of your site, you can rely on the service offered by SiteGround to transfer site and domain to SiteGround, or request our WordPress Support service.

Buy a plan with SiteGround by going through our link, you can get a 53% discount!

One domain

Having a domain that explains well what your site is about, that is imprinted in the memory of users and that is well digested by search engines, is a respectable challenge, especially when you find yourself competing with other users who are looking for the same. parameters.

Don’t worry, we cover this topic in detail in this article: “How to choose a domain for your new website”. Don’t rush this step, do your research and follow our tips for choosing a winning domain.

WordPress installation

If you are using a hosting service like SiteGround you will have access to a control panel from where you can manage your website and start the WordPress installation. It is nothing complicated and very often a few clicks are enough. Depending on your hosting providers, you may also have a WordPress quick install icon.

Check out my video on how to install WordPress. In a few minutes I’ll explain step by step what you need to do to register a domain, buy your hosting plan and install WordPress.

You can also find a lot of useful information in my article Creating a blog in WordPress: the complete guide of Websites Are Us.

The transition from Joomla to WordPress

Now that you’ve completed the preparatory steps, we’re ready to get in on the action. Being a WordPress migration, we cannot avoid taking advantage of the power of this platform and using the plugin FG Joomla to WordPress.

The plugin is available for free, but there is also a paid version that includes more features, such as importing authors, users and their passwords, importing navigation menus, and keeping the same URLs as your old pages.

These are all very useful features, especially if your site was already well structured and with different contents and users. Reproducing all these settings manually would get long and complicated, so I suggest you use the paid version.

If your blog was still very small, you can also opt for the free version.

Now that you’ve chosen the version that’s right for you, you’ll need to install the plugin. Follow my guide on how to install a WordPress plugin that will show you how to do it both if you use the free version and if you choose the Pro one.

When the plugin is active, you will need to immediately switch from Joomla to WordPress, without doing anything else, otherwise your changes may be overwritten during the transfer.

In order to continue with the process, we need to acquire information from your Joomla installation. Log in to Joomla and in the panel System, at the top of the page, click on Configurations in the drop-down menu.

Joomla configurations

In the configurations screen, click on Server and take note of the values: Host, Database Username, Database Name, Database Tables Prefix. We advise you to leave this window open, you will need to copy and paste.

Joomla server data

Import Joomla content to WordPress

Return to the main WordPress dashboard screen and click on Tools> Import. Search for “Joomla (FG)” in the list of available tools and click Start the import.

Switching from Joomla to WordPress - import

Activating this command will bring up a window, where it will be possible to select some options relevant for data migration.

Pay attention to the button Empty WordPress content: pressing it, you will delete all the content on your WordPress site. If you’ve already entered content, make a backup (in theory it should be blank if you’ve just created a WordPress installation). We suggest that you have a clean WordPress installation (new, no content present) to avoid problems with data passing.

Empty content from Joomla to WordPress

Now you will need to enter the parameters of your Joomla site, starting from the URL. Then you will have to copy and paste the data from the Joomla window Server: Hostname, Database, Username, Prefix of Joomla tables.

After entering this data, click on Test the database connection to verify that everything is working correctly.

Joomla parameters

In the section Behavior you can specify which additional elements you want to import from Joomla.

Import Joomla - Behavior

Let’s analyze the available options:

  • Import introtext is Archived posts
    Leave the basic selections as they are, unless you prefer to import the archived posts as a draft.
  • Average
    This section offers several options, including Ignore the media, which allows you not to import the media files (images, videos and other types of files) of your site, greatly speeding up the migration process. We recommend that you manually download all the images and media files of your Joomla site (you can save them on your computer) and upload them to WordPress once you have chosen the theme you prefer.
    If your site is very large and loaded with content, you can try automatic transfer by selecting the other options. In case you want to avoid problems with the process caused by the size of your media files, you can activate the box Force media import and select the maximum time the plugin will spend trying to recover files.
  • Meta keywords
    Select this option if you want to import keywords from Joomla and use them as tags in WordPress. I don’t recommend activating it.
  • Create Pages
    This option allows you to import old Joomla posts and turn them into WordPress pages. Again, unless you have special needs, do not activate it and let the articles remain in post format.

After checking all the choices made in the options just mentioned, when you are ready click on Start / Continue Import. The FG Joomla to WordPress plugin will show you a window with a percentage of progress and a log with any errors. If everything is set up correctly as I explained to you, you shouldn’t run into any problems.

Compliments! We are almost there.

After switching from Joomla to WordPress

After migrating your content from Joomla to WordPress, if no errors have occurred (they will be reported to you by the plugin) everything should work correctly but obviously it is advisable to make the necessary checks.

We invite you to first check the internal links on the site. The FG Joomla to WordPress plugin offers a practical tool, available at the bottom of the import screen. By clicking on the button Edit internal links you will be able to correct errors in URLs.

Edit Joomla link

Obviously, after completing the transition from Joomla to WordPress, we strongly encourage you to double-check all content on your site to make sure everything is okay. In this way you can avoid errors that can decrease the quality level of your site.

After completing the migration, the fun doesn’t stop there! The fabulous world of WordPress themes and plugins has just opened before you, let us guide you with: Best WordPress themes: what they are, where to find them and how to install them and the 100 best WordPress plugins.

Best WordPress resources


Changing the platform your site uses is an important decision and can be an extremely laborious task. With this guide we have listed the preparatory steps required for Joomla to WordPress migration and we have shown you a plugin that simplifies and speeds up everything.

Have we been clear?

Have you encountered any difficulties?

Do you know a faster way to switch from Joomla to WordPress?

Of course, I would love it if you shared your experience in the comments.

Leave a comment, we’ll get back to you right away!

Leave a reply

Please enter your comment!
Please enter your name here