WordPress and Joomla are the most popular CMS out there. Both CMS have their own advantages and disadvantages. Today I will discuss and compare between them from SEO perspective.
Joomla is a great CMS and that is SEO friendly as well. You will have almost total control over your site’s SEO in this CMS. The developers have given a great attention to SEO at Joomla latest 2.5 version. It will allow you to turn on SEF URLs, rewrite your URL according to your need. You can add global Meta description, Meta keyword as well as adding Meta description, title, keywords for each and every post. Unfortunately, Joomla does not have advanced level SEO features like controlling noindex/index and dofollow/follow for a specific menu item. There are some SEO extensions available for you to take your optimization step further.
WordPress for SEO
When it comes to SEO, wordpress is just amazing. There are hundreds of plugins out there to give you the full control over SEO settings. WordPress has built in SEO features like permalink settings, rewriting permalinks on the post editor, adding meta description, meta keywords and many more. Which puts wordpress over Joomla is the availability of SEO plugins for wordpress. WordPress has built in functionality for adding tags to your posts. Plugins like yoast SEO, All in one SEO are really out of the box while there is a great shortage of quality SEO plugin for Joomla.
Another thing to consider is site loading time, a site made with wordpress loads much faster than that of Joomla. WordPress allows you to add alt tag for each images what you could not do in Joomla without extension.
WordPress has some awesome plugins to interlink your post that Joomla does not have. The same happens with creating custom 404 pages. It is really dead simple to create a custom 404 page with wordpress plugins.
Who is the winner?
WordPress is the winner. If you are really concerned about SEO and not a programmer, WordPress is definitely the best solution for you.