How to Migrate Joomla to WordPress

How to Migrate Joomla to WordPress

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:

  1. 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.
  2. 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 [1]
  • Select the “Move to Trush” option from the “Bulk Actions” box [2]
  • Click on the “Apply” button [3] to delete all the existing posts:
13 deleting posts
  • Go to the “Pages” tab and delete all the existing pages:
14 delete pages

Install FG Joomla to WordPress plugin

  • Go to the Plugins tab [1] and click on the “Add New” button [2]:
06 plugins tab and add new button
  • In the search box, type in “fg joomla” instead of the “Search plugins…”:
07 search plugins field
  • You will see the “FG Joomla to WordPress” plugin listed:
08 fg plugin searched and found
  • Install this plugin by clicking on the “Install Now” button.
  • Activate this plugin by clicking on the “Activate” button:
10 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 [1]
  • Click on the “Import” link [2]:
11 fg plugin listed
  • You will now see the “Import Joomla FG” page [1].
  • Scroll down to the “Joomla website parameters” section [2]:
15 import joomla fg
  • Enter your Joomla site URL into the “URL of the live Joomla web site” text field:
16 joomla site url field
  • Enter your Joomla site database details into the fields in the “Joomla database parameters” and click on the “Test the database connection” button:
17 joomla db parameters
  • Everything being well, you will see “Connection successful” message:
18 connection successful

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:
20 front page no content
  • Return to your WordPress dashboard and click on the “Start / Resume the import” button:
19 start import
  • In a few seconds, you should see the green progress bar:
21 import 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:

22 imorted posts and 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.

Author

  • Robbie Adair

    Robbie started her career in corporate training until starting her own custom training and media company almost seventeen years ago. In 2010, she began doing classroom training for OSTraining while running Media A-Team. She is often presenting about various tech topics such as Joomla, Fabrik, Web Development, Social Media, and Augmented Reality. She loves seeing that "ah-ha" moment in peoples eyes in her sessions and workshops. She lives in Houston, Texas, but enjoys all the travel for client work and speaking gigs.

0 0 votes
Article Rating
Subscribe
Notify of
54 Comments
Oldest
Newest
Inline Feedbacks
View all comments
djneokc
13 years ago

Why would you want to move from Joomla to Word Press?

Steve Burge
Steve Burge
13 years ago

There are some valid reasons, I can also think of some valid reasons to move from WP to Joomla.

Why Joomla to WP? Here are two ideas:

1) The client / user might just be more comfortable using WP or might just not know Joomla at all

2) WP does have better features in some areas such as multisites

Dan Knauss
Dan Knauss
13 years ago
Reply to  Steve Burge

WP is much easier to maintain, which means a lower total cost of ownership. All additions and updates to its core and plugins are pushed to the administrators on the backend for one-click upgrades.

WP 3.0+ beats Joomla with its core multisite capability, SEO readiness, new menu and custom content type capabilities, its superior themes, its child theme system, post version control, category multimapping, core tagging and comments, URL aliasing and search that works.

If you can do it in WP, you should because it will be simpler and less onerous to maintain. The only reason for using Joomla now is that Drupal is still harder for people to learn and operate. If you need complex, specialized applications (even something as simple as a calendar or forum) WP is not there yet, but Joomla has many options.

Nick
13 years ago
Reply to  Dan Knauss

Hi Dan,

We appreciate your thoughtful comments! It’s good to get some discussion like this! 🙂

Yes, each of CMSs have their own strengths and weaknesses. By far the biggest advantage of WP is its ease of use which is manifested through out the CMS, while Joomla’s biggest strength is it’s 3rd party extensions.

Kind regards,

Nick

anapthras .
anapthras .
10 years ago
Reply to  Dan Knauss

this is the TRUE people !
thx Dan

wildedays
13 years ago

This worked so well! Thank you so much!

I built a couple of sites in Joomla (which I love and am more familiar with), but when I wanted to turn them over to others to run, they didn’t know how to use Joomla and so migrating them using these instructions worked great.

I really appreciate the detailed article. You guys are the best!

🙂 Dana

Nick
13 years ago
Reply to  Dana Wilde

You’re very welcome, Dana! 🙂

Kind regards,

Nick

richardbankert
13 years ago

Just a note that you have to press, or at least I had to, the update options button after inserting my info. Otherwise you receive an error.

Nick
13 years ago
Reply to  Richard B

Hi Richard,

Yes, that’s definitely a must.

Kind regards,

Nick

jim d
jim d
13 years ago

how do you get the images to resolve that are in the original articles? i successfully migrated the articles from joomla to WP but none of the images show up no matter where i put the images folder. the posts reference images using the code: src=”/images/stories/[filename]” any suggestions where to put my image folder on the wordpress site?

Nick
13 years ago
Reply to  jim d

Hi Jim,

Sorry for the delay in responding. If you have any more questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

wpro
wpro
12 years ago
Reply to  Nick Savov

where’s the link of support forum?

steve
12 years ago
Reply to  wpro

Hi wpro – the forum is at [url=http://ostraining.com/forum]http://ostraining.com/forum[/url] and is available to our site’s members.

Pelin
Pelin
13 years ago

Nicely done! I love this plugin. Thanks for sharing.

Nick
13 years ago
Reply to  Pelin

You’re welcome, Pelin! 🙂

diane
diane
13 years ago

Will the Joomla site remain intact?

Nick
13 years ago
Reply to  diane

Hi Diane,

Yes, the Joomla site will remain intact.

Sorry for the delay in responding. If you have any more questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

Steve Mitch
Steve Mitch
13 years ago

Hi

I assume the method above does not import the joomla design into wordpress?

I have a joomla theme template and would like to have the template for a new wordpress installation.

is there a relatively easy way i can do this so my wordpress site design has the joomla look and design

many thanks

Steve

Nick
13 years ago
Reply to  Steve Mitch

Hi Steve,

Correct, this will move all of your Joomla articles and convert them into WordPress posts. However, it won’t move any components, templates (design), modules or plugins. Those will need to be re-created on your WordPress site.

You should check with your template provider as many that create Joomla templates also have a WordPress theme with the same design.

Kind regards,

Nick

testphp testphp
testphp testphp
12 years ago

Hi sir , i have install the Joomla To WordPress Migrator plugin in site , i want to migrate the joomla site( which is using joomfish) which is built in 5 more language except the English , so how other language content migrate into wordpress.

if some one have any idea . how to do that ?

share with me ..

thanks

Nick
12 years ago

Sorry for the delay in responding. If you have any support questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

rdan
rdan
12 years ago

hi, great tutorial! but my problem lies with No 2 requirement, how do i move posts in joomla hosted from another site into a wordpress site hosted in a different server. Do i save the database from the joomla site and import it to the new wordpress? any help would be appreciated…

Nick
12 years ago
Reply to  rdan

Sorry for the delay in responding. If you have any support questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

dom
dom
12 years ago

I have a slightly different problem. I need to migrate only my blog posts from joomla to wordpress. I have rewritten the other content for the new wordpress site. Im using MyBlog component for Joomla. Is there a way to do this still using Mambots?

Nick
12 years ago
Reply to  dom

Sorry for the delay in responding. If you have any support questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

zSmit
zSmit
12 years ago

Thanks Steve!

I’m sorry but this plugin hasn’t satisfied me, do you know how many problems and derelictions you are faced with these plugins: there isn’t comment, tag and image migration, problems with other languages, limited features, no filter of post content, it migrates ton of unnecessary codes, problem with db connection (if J and WP are in diff server), no good support, no image source url correction, and other lots of things. I’d prefer to use some prof services to do it with small cost.

Nick
12 years ago
Reply to  zSmit

Sorry for the delay in responding. If you have any support questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

mian majid
mian majid
12 years ago

i tries to migrate using Vertrigo, both project on same server, but i m facing this error………any suggestion plz ???

=========================================

Unknown column ‘section’ in ‘where clause’

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\majid-work\wordpress\wp-content\plugins\joomla-to-wordpress-migrator\joomla2wp-mig.php on line 609

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in D:\majid-work\wordpress\wp-content\plugins\joomla-to-wordpress-migrator\joomla2wp-mig.php on line 616

Found 0 Categories…

User Migration

migrate user: admin —- d

Warning: Invalid argument supplied for foreach() in D:\majid-work\wordpress\wp-content\plugins\joomla-to-wordpress-migrator\joomla2wp-mig.php on line 578

Nick
12 years ago
Reply to  mian majid

Sorry for the delay in responding. If you have any support questions, feel free to ask in the support forum where we answer everything within a day. It’s tough keeping track of all the blog comments as we have hundreds of blog posts.

Kind regards,

Nick

Amnuai Beckenham
Amnuai Beckenham
12 years ago

Will the plugin transfer all the comments images and videos as well?

Nick
12 years ago

Hi and welcome, Amnuai!

Sorry for the inconvenience, but if you’re a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you?

Please see the support FAQ for more information:

[url=http://www.ostraining.com/support-faq/]http://www.ostraining.com/s…[/url]

Kind regards,

Nick

Amnuai Beckenham
Amnuai Beckenham
12 years ago

Will this plugin move all the comments, images and videos as well from Joomla to WP?

Nick
12 years ago

Hi and welcome, Amnuai!

Sorry for the inconvenience, but if you’re a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you?

Please see the support FAQ for more information:

[url=http://www.ostraining.com/support-faq/]http://www.ostraining.com/s…[/url]

Kind regards,

Nick

Masoudline
Masoudline
12 years ago

hi

I can migrate from joomla to wordpress successfully

but i have a problem

my articles ,users and my categories transfered very well but its show ?????????? means show (?).

my article language is persian-arabic and I set utf8 in setting but not working.

please help me to solve this problem

Thanks A lot

Nick
12 years ago
Reply to  Masoudline

Hi and welcome, Masoudline!

Sorry for the inconvenience, but if you’re a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at [url=http://www.ostraining.com]www.ostraining.com[/url] and click on Support Forum in the main menu.

Please see the support FAQ for more information:

[url=http://www.ostraining.com/support-faq/]http://www.ostraining.com/s…[/url]

Kind regards,

Nick

Tee
Tee
12 years ago

Just wanted to say thank you! This post saved me hours of work 🙂

Nick
12 years ago
Reply to  Tee

You’re welcome, Tee! I’m glad we could help 🙂

You should consider becoming a student as you’ll learn a lot more and save your days/weeks of work 🙂

Kind regards,

Nick

Dan Knauss
Dan Knauss
12 years ago

There are several other Joomla migration plugins for WP. Some do not require the WP destination to be empty of categories and articles. Do you know if they are reliable?

Nick
12 years ago
Reply to  Dan Knauss

Hi Dan,

Sorry, I haven’t used them. A good way to get an idea is to check out their support forum (if they have one) and also their reviews at [url=http://wordpress.org]wordpress.org[/url]

Kind regards,

Nick

Amy p
Amy p
12 years ago

I have made my website in joomla using easyblog so I have no joomla articles, just easyblog articles. However, I’d like to migrate over to wordpress. Do you know if I can do this? Does it migrate my comments across too?

Nick
12 years ago
Reply to  Amy p

Hi Amy,

Unfortunately, this won’t for easyblog. You’d need a custom script to be able to migrate easy blog, since there isn’t one available (as far as I’m aware).

Kind regards,

Nick

Matt Edwards
Matt Edwards
12 years ago

Wow… this is great..

I have been looking for this for months… we are now hand moving over a 1500 post website. Eeek.

Great work

Nick
12 years ago
Reply to  Matt Edwards

Thanks Matt! We’re glad we could help. Good luck moving over the site. Hope it all goes well for you 🙂

Kind regards,

Nick

Dusan
Dusan
12 years ago

Nice plugin, but isnt working for me :/

I am using wamp local server,settings are localhost, root, without password, name of the db is correct (i use both joomla and wp correctly). But I get this message “MySQL Connection and Table Data not complete !!!. ”

Joomla version is 1.5.22 and wp is 3.3.1

Any advice?

Nick
12 years ago
Reply to  Dusan

Hi and welcome, Dusan!

We would love to help you out with this, however it would require some addition information to narrow down the issue. If you are a student at [url=http://ostraining.com]ostraining.com[/url], please log into the support forum ([url=http://www.ostraining.com/support-forum/)]http://www.ostraining.com/s…[/url] and post the question in there, so that one of our support techs can look into it for you. If you’re not a student, I hope you’ll consider becoming one, so that we can give you the attention you deserve. You can find out more about our online class at [url=http://www.ostraining.com/online]www.ostraining.com/online[/url]

Kind regards,

Nick

Milauskas
Milauskas
12 years ago

Hi All, I just did a conversion from Joomla to WP using the plugin. I don’t know if I missed something or did something wrong. Things seemed to be successful, but all I’ve got now are categories (I don’t know if they’re called pages in Joomla) but I wanted the Joomla pages to show up as pages in WP.

I tried the “single server” option and saved settings but when I went to migrate I got the “MySQL Connection and Table Data not complete” error.

At first I thought maybe it was because I couldn’t remove the Uncategorized category but still got it after deleting it through phpMyAdmin, so I tried the “separate servers” option. This eventually worked.

However, I only have categories in WP now and now pages. Did I do something wrong?

timotewdotcom
timotewdotcom
11 years ago

it is too risky. you may end up with more problems like . error pages, all your link will need to be re index by search engines, problem with your images and you loose a lot of traffics atleast for about a month before you regain balance with hardworking, you can even loose links that are not to your homepage and you will have lower search rankings.

Carole
Carole
11 years ago

It didn’t work. Does it migrate 2.5? Is there a detailed explanation on what to put in the set up boxes? I’m as dumb as a rock, and joomla is way too hard.

Gary K
Gary K
11 years ago

Does this leave the original Joomla database intact, or does it convert the DB completely?

Thomas M
Thomas M
11 years ago

Thanks for the detailed article. But plugin doest work for my Joomla 2.5 🙁

Gary K
Gary K
11 years ago

Will the plugin delete the articles in the original Joomla site, or simply migrate them to the new WordPress site? I will backup the original Joomla DB, but will be building the WP site in a sub-directory on the same domain and would like to preserve the original just in case…

joomla to wordpress
joomla to wordpress
10 years ago

They do look amazing.

Anony
Anony
6 years ago

Hi, can you suggest some way to migrate Users(Id/Name & Passwords), Products and orders from joomla to wordpress?

thiru
thiru
6 years ago

Hi I want to migrate my joomla site into wordpress. I have seen your post. I have one doubt. how to create a wordpress website with same name as my live joomla site and maintain two sites live up to migration.

54
0
Would love your thoughts, please comment.x
()
x