While Joomla 1.5 has made some leaps in native SEO functionality from previous versions, the results of an SEO strategy for a Joomla site still depend largely on using third party applications to increase functions and control.
Despite the challenges that I’ve had managing SEO for Joomla sites in the past, there are only three tools that I could find for providing reliable, DIY SEO solutions. Artio JoomSEF, sh404SEF and the Joomla SEO Patch. My reviews are based on my own experiences with licensing & cost, installation, configuration and implementation of each tool. Visit our hosted Joomla demo to read comprehensive articles on each of the SEO solutions.
Artio JoomSEF is a free or paid-for SEO and mod_rewrite solution. The paid solution for Joomla 1.0.x is €24.99 as is the paid solution for Joomla 1.5. The difference between licensing is in what you pay for. Joomla 1.0.x users pay to have third party advertising links removed while Joomla 1.5 users pay for support.
Installation. If you are committed to using Artio for an SEO solution, check to see what kind of support you get on older paid versions. I recently tried to install a paid version of Artio on a small Joomla 1.0.x site with only 5 pages. The zipped files I had for the installation wouldn’t take (warnings of corruption) despite downloading the component several times. The solution they presented in the Artio forum (to decompress and recompress the file before installing) completely broke the site I was working on. I have successfully installed it on Joomla 1.0.x sites in the past so I’m not sure what’s happened. Artio for Joomla 1.5 installs fine, very smoothly.
Configuration: All three SEO tools requires the same global settings to work properly. Configuring Artio to start working is a snap and is easily handled on just a few screens., though some of the language is a little ambiguous (Disable creation of SEF URLs?.. y or n). The JoomSEF Metabot – which allows you to set custom meta information, is located elsewhere and has different configuration settings.
Implementation: There’s good and bad for Artio SEF. I really like the feature that allows you to stop generating new URLs without disabling the component, something I believe is critical for large sites with a lot of dynamically generated information. URLs and meta information are all managed in one place and easy to work through. Configuration remains simple and fast for beginners while offering a lot of options for advanced users.
On the other hand, with certain components I’ve experienced bugs where the URLs don’t rewrite and redirect properly. I also recently had a Joomla 1.0.x site crash and burn as a result of trying to install Artio. I wish there was more to handle duplicate URLs and aliases, which are a major issue with any large Joomla site.
Overall impression: If you have a large site with a lot of dynamically generated content, you pretty much need to use Artio. The ability to disable the component without turning it off completely makes Artio my top choice for large sites, while the cost and complexity make it a bit much for a small or medium sized site.
sh404SEF was, up until September 7th or so, a free URL rewriting and redirecting tool for Joomla 1.0.x and Joomla 1.5. The tool still exists, but has been sold/moved/changed hands as of this week and now requires that you register and pay a subscription of $35. I sure hope they add some extra functionality here, otherwise – I’ll just stick with the patch.
Installation: sh404SEF can be installed easily using the built in Joomla functionality for installing components. Because you don’t have to use .htaccess, you can jump straight into configuring the component for best SEO. It also suggests that it works natively on IIS, which is good news for people on Windows servers.
Configuration: sh404SEF requires the standard Joomla global SEO configuration before it will start working. There are a lot of advanced configuration options, but I found the instructions very helpful in getting the component configured properly. You can choose to run mod_rewrite with or without .htaccess and switch back and forth between them at will. The difference is that without the .htaccess file, all of your custom page names will include /index.php/.
Implementation: I had been using Artio for years, and just recently tried sh404SEF. The control panel is laid out in a very similar way to Artio, so I found the controls familiar and easy to use. For a new user, I think Artio is easier to navigate but I like sh404SEF’s functionality better. On the down side, the meta information isn’t on the same page as the URL renaming/redirection tool, so you have to do a bit of jumping around between renaming a page and setting the title and meta information. Because you can’t disable URL generation, sites over a certain size could encounter problems.
Overall impression: sh404SEF is my favourite solution for the bulk of small to medium sized Joomla sites out there. There’s a ton of functions for tweaking the component, the installations were trouble free and stable and the price tag is unbeatable.
The SEF patch for Joomla is a free or paid-for extension to Joomla 1.0.x and 1.5. The patch allows you to add custom titles and meta information to all of your site’s pages, but does not allow you to rename or redirect page URLs . The patch can be used concurrently with other SEF tools such as Artio or sh404SEF giving you lots of flexibility with your titles and meta information.
Installation: The free version of the patch requires an upload via FTP to the root of your Joomla site. You’ll be overwriting core Joomla files when you do this, so if that makes you nervous you may want to go for the €8.99 paid version which can be installed as a component.
Configuration: The patch is just adding more options to already existing content, so the configuration is all stuff you would have to do to SEO a Joomla site anyway with a few extra bells and whistles.
Implementation: All of the extra meta information is attached directly to the content or menu item, editing is super easy.
Overall Impression: For a small, static Joomla site, this tool is perfect. I don’t think I would go for the paid version as many of the “extras” aren’t worth the cash. The simplicity that makes me like the patch also raises issues of scalability. I wouldn’t use this tool for anything over 15 pages.
Final Impressions
Artio’s recent failure to run on a Joomla 1.0.x installation takes it out of the race for previous Joomla versions, though it still works fine on current Joomla versions. For small sites with 5-10 pages, the patch is the best solution. For medium to large sites with fixed content pages (no dynamic content) I recommend sh404SEF and for large sites, with a lot of dynamically generated content, I recommend Artio Joom SEF.
While all of these tools provide you with the resources to do proper SEO on your Joomla site, you still need a solid SEO strategy. Hosting Nation provides SEO for Joomla services in addition to SEO consulting and everything else under the web.