Home / Joomla URLs / Joomla URL Week Part 6 - Conclusions 
Joomla URLs
Apr
06
2007
Joomla URL Week Part 6 - Conclusions
Written by Steve Burge   
Avatar

Joomla URL WeekIn Parts 1 and 2 of our survey, we talked about default Joomla URLs and default Joomla SEF URLs. We decided that both were poor choices for a website.


Fortunately, over the next three days we analyzed the three components that allow you to produce Search Engine Friendly URL and found that each one offered potentially significant improvements.


Today, its time to answer the question:


"What is the best URL setup for Joomla and why?"


Recommendations for Each SEF URL Extension 

ArtioSEF: Recommended for smaller, low-traffic sites and those hosted on Windows Servers. The Control Panel is remarkably simple and the default settings require almost no modifications to make sure that it is ready for SEO. The problems come when you have more visitors because the number of database queries produced can slow the site down greatly.


SEF Advance: This is the safe choice for sites that don't mind paying the 40 Euros price in exchange for a stable product and guaranteed future development. In terms of  features and options it has less than OpenSEF and roughly the same number as Artio, but it does have excellent support, great stability and very few bugs.


OpenSEF: This is the choice for websites who are want to manage all aspects of their SEO in one place. The range of tools available makes this truly an SEO component rather than just another SEF URL component. It can be strongly recommended for sites that are not likely to have many thousands of pages of content.


Its simple - there is no right answer for every site. There is one additional fact that you need to consider. Not all SEF URL extensions work with all or even many other extensions:

How SEF URL Extensions Work 

SEF solutions work by adding an extra file called "sef_ext.php" to each component. Unfortunately an sef_ext.php that works for one solution may not work for others. That means that Community Builder would need three different files to enable it to work with each SEF URL solution. Needless to say most developers can't keep up with all three, and the writers of the SEF URL solutions can't keep up with the multitude of new components being released. Inevitably your choice won't work with all the components you use, so you need to focus on the functionality that is most important to you.


For example, SEF Advance produces great URLs for Community Builder, but Open-SEF is a much better choice for Virtuemart. Neither of them work well for Jomres so if you're building a hotel site you need Artio.

 

In short, if you're building a social networking site, use SEF Advance, if you're building an ecommerce site, use Open-SEF, if taking bookings will be key, use Artio SEF and so on.... 

 

The following is a work in progress, that will help people work out which components are compatible with SEF URL solutions. There may be mistakes and there are definitely plenty of exclusions, so feel free to post more details in the comments section and I'll add them to this table. As time goes on, I'll also be working on adding more components and more details:

SEF URL Components and Comptabile Extensions

 sh404SEF [-]ArtioSEF [-]SEF Advance [-]JPromoter [-]SerrBizSEF [-]
Community Builder
Deep Pockets
DocMan
Fireboard
HotProperty
iJoomla Magazine
Jomres
jReviews
MosTree
Remository
SMF Bridge
Sobi2
VirtueMart

Links to the SEF solutions' own lists of components they are compatible with:

SEF URL Components - The Conclusion 

If there is one thing I came to realise during my tests of these SEF Components it is this: Joomla has poor default URLs but it has three mature, reliable SEF Components. I would be happy to use any of them on our sites or our clients sites. The trouble each of these components only work with around 50% of Joomla's major extensions.

 

"Want to use Joomlaboard? Great, use Artio or OpenSEF."

 

"But what about my Community Builder installation? In that case, you need SEF Advance."


We can't expect SEF Components to work with every available component - far from it. But its a shock to realize that it is still impossible to get SEF URLs with Joomlaboard and Community Builder - perhaps the most popular combination on Joomla sites.

 

The question needs to be asked - would we be better off if there was more cross fertilization in the development of these three components? Yes. Three mature, reliable SEF Components that only cover a limited number of the extensions is not a perfect solution.

 

There seem to be three ways in which Joomla can overcome this problem:

 

  1. We trust in the great work being done by Johan Janssens and others to improve the URLs produced by the Joomla core
  2. We hope that collaboration and the sharing of sef_ext.php files between these three SEF URL projects becomes more common.
  3. We increase awareness amongst 3rd Party Developer of the need to either develop or allow for the easy development of sef_ext.php files for their software. Relying on hardworking and dedicated people like Marco, Ken, Emir and the Artio people to maintain the majority of these files is not a good idea.

 

For now we need to scan through the available options and choose on a case-by-case basis. I hope this series has been useful and your comments on how to improve any of these articles are very welcome.

 

Comments  

 
#1 Justin Whittaker 2007-04-06 04:35
An excellent series of articles!

Won't it be tiresome having to monitor the SEF components across all websites? I have created over 16 websites so far and some of them generate too many invalid URL's, etc. Is there not an easier way to control it?
Quote
 
 
#2 Barrie North 2007-04-06 16:50
I am going to go out on a limb and fly in the face of conventional Joomla wisdom and say that the basic Joomla SEF is all you need. Here is why:
Quote
 
 
#3 Steve Burge 2007-04-06 18:09
Hi Barrie

Thanks for such an interesting and thought-provoking post. I agree with you on almost every point!

I'll try and address the topics one-by-one and explain why my interpretation is different:
Quote
 
 
#4 Steve Burge 2007-04-06 18:24
Hi Justin

Interesting question .... managing a problem occuring on 16 sites must be a nightmare.

What SEF component are you using and what kind of invalid URLs are being produced?

Steve
Quote
 
 
#5 Klaus Nitsche 2007-04-07 03:44
Barrie, I disagree respectfully.

I do think that keywords in URLs are a major factor. I have Joomla sites that have been around for some years. I always used to use the built-in SEF URLs such as /content/view/blah/blah. The pages were well indexed and well linked to, but had real low positions in the SERPs.

Then I started using OpenSEF on these sites. Within a very short time (2-3 weeks), the sites were practically skyrocketing in the SERPs. To me, that is a strong indication of the value of "pretty URLs".

On the issue of overhead, I think there may be a slightly higher initial amount of work when setting up a site, but after that it doesn't matter much.
Quote
 
 
#6 Justin Whittaker 2007-04-07 03:46
Hi Steve. I only use SEF components on 4 of the sites and I always had duplicate URL's as well as ones for the email form and PDF buttons; which just cluttered everything up. I only use Open SEF.
Quote
 
 
#7 Amy Stephen 2007-04-09 21:28
Steve - your work is amazing. Every day I visit your site, I learn from you. Thank you for sharing so much of your knowledge with the community.
Quote
 
 
#8 Steve Burge 2007-04-10 08:19
Hi Justin

Were you able to use the automapping with OpenSEF so that all the regular Joomla URLs are redirected to the SEF URLs?

Also - PDF and email buttons should go :-) I think Brian made a post here a while back that he often found PDF pages ranking more highly than the regular content pages.

Amy - many thanks for the kind words :-)
Quote
 
 
#9 Barrie North 2007-04-10 08:38
@Steve and Zorro
I agree that SEF helps human readability and probably click through, last year I coined the term "HUF" - Human Readable URL's, which is a better name for them.

I agree that they are useful, but that's not the real analysis, the question is *how* useful. Does using them and spending the time managing them give an appropriate ROI for the time spent, time which could be used writing content, or mananging PPC, or, etc etc.
Quote
 
 
#10 Steve Burge 2007-04-10 08:57
Quote:
I agree that they are useful, but that's not the real analysis, the question is *how* useful. Does using them and spending the time managing them give an appropriate ROI for the time spent, time which could be used writing content, or mananging PPC, or, etc etc.


Hi Barrie. Agreed.

I've seen people have nightmare times with their URLs, having to chop and change all the time, and creating enough redirects to make their htaccess files about 1000 lines long.

I wrote these articles in the hope that people can make the right decision first time out when launching their site and have a setup which requires minimal maintainance in the long-run.

Thats the idea anyway :-)
Quote
 

Add comment


Security code
Refresh