Home / Joomla URLs / When to Use a SEF Component 
Joomla URLs
Jan
19
2009
When to Use a SEF Component
Written by Steve Burge   
Avatar

SEF URLsThis post is intended to answer the question, "Can I avoid using an SEF URL component such as sh404SEF or SEF Advance? Joomla 1.5 default SEF URLs should be enough, right?

Simply - yes. There are many sites and circumstances where Joomla 1.5 default SEF URLs are enough. They are great for most people - certainly are a big leap forward over 1.0. Adding an SEF URL component may simply be adding an extra, unneccessary layer of complexity.

However, for some sites and circumstances, an SEF URL component is a must. Here is a rundown of the ones I've encountered most often:

1) Migrations Are Much Easier

I often try to explain migrations this way .... imagine if you had a coffee shop with a steady stream of customers. One day you shut your doors and moved to the other side of town. Imagine how many of them would bother to travel the extra 20 minutes to visit you. Now imagine that you didn't even put a note on the door telling them where you'd gone.

That's essentially what most people do when they migrate sites. They break all their URLs and often don't even bother to redirect them. From my experience, how people manage the URLs during a migration has a huge effect on visitors numbers:

  • Kept the same URLs: no drop in traffic
  • 301 redirects from old URLs to new: Around a 25% drop in traffic. (read one example here)
  • Broken URLs with no redirects: A 50% or greater drop in traffic

SEF Components give you the flexibility to maintain the URLs from almost any kind of existing site.

2) You're running a News Site

Google News is a huge source of traffic and the aim of any serious news site is to be included. To qualify, the URL for each article must contain a unique number consisting of at least three digits. In Joomla, you need sh404SEF or SEF Advance to do that.

3) You've got a Large Site or One With Complex Menus

Or even not so complicated. Because of the some problems with our shopping cart, we had to use default SEF URLs on joomlatraining.com. By having a link to Atlanta directly and also from inside a dropdown menu we ended up with two URLs indexed for one page:

  • joomlatraining.com/atlanta
  • joomlatraining.com/south-west/atlanta

The problem is worse if you're using Joomla's sections and categories. These are all links to one article:

  • woofandwarp.com/joomla/32-joomla-and-duplicate-content-what-does-google-think
  • woofandwarp.com/blog/2-joomla/32-joomla-and-duplicate-content-what-does-google-think
  • woofandwarp.com/index.php?option=com_content&view=article=&id=32
  • woofandwarp.com/component/content/article/2-joomla/32-joomla-and-duplicate-content-what-does-google-think
SEF components solve this problem with automapping - 1 URL per page.

4) You're in a Very Competitive Market

I often hear these complaints about SEF components:

  • "Joomla.org has a Page Rank of 9 and it doesn't use an SEF extension". True, but Joomla.org isn't really competing for traffic. That's not its purpose. It also has the advantage of a stellar reputation and literally over 12 million incoming links. Most of us aren't so fortunate.
  • "I'm a non-profit / school site. Why should I bother?" You probably shouldn't. Unless you're in a frantic competition to attract students via the internet, you don't need the competitive edge.
But, if you're in a hyper-competitive market with other companies optimizing their sites to the max, you need to be doing the same. In addition to managing the URLs, SEF components often offer a host of other features from h1 tags and improved 404 handling to inserting titles in read more links. Every little helps.

Over to You ...

Can you think of any more circumstances when SEF URLs components are needed? Do you find them useful or simply frustrating?
 

Comments  

 
#1 Brian Teeman 2009-01-19 10:04
Just to bang the drum again. For me it's not such much about SEF as it is HEF. What applies to domain names also applies to urls brian.teeman.net/web-development/choosing-a-domain-name.html
Quote
 
 
#2 Steve Burge 2009-01-19 10:15
Agreed - we've tried to launch a good number of sites and that ones that succeed almost inevitably have a solid URL (.com, no hyphens, easy to remember). Weak domains lead to weak sites.

Our next step as a company is to try and launch sites on some great URLs. Stay tuned for that news.
Quote
 
 
#3 Steven Johnson 2009-01-19 10:23
Great post. One other reason for SEF Urls, you have clients that are very particular about everything on the site. A good SEF component will allow them complete control of how the URL displays.

Just make sure you are making updates using your hourly rate. :-)
Quote
 
 
#4 Barrie North 2009-01-19 11:25
There is an indirect effect though Brian. Google measures CTR, so somthing that is HUF will increase its SERP through the google algorithim.
Quote
 
 
#5 Barrie North 2009-01-19 11:27
One really really bad problem with SEF components is the amount of importance you are putting in the hands of that developer.

In 2005 I started www.compassdesigns.net with OpenSEF, which died off. That left me with an unsupported URL's.

I almost always go for core SEF, at least you have a bigger team developing/supporting that...
Quote
 
 
#6 Evan caulfield 2009-01-19 13:41
Our sef component is set to show the .html extenston,Ii would prefer not show it. However, we are being indexed now. If its just for my vanity , should we keep using the . Html or eliminate it? Does it really matter?
Quote
 
 
#7 Steve Burge 2009-01-19 13:51
Hey Evan - don't worry too much about that. / is a little better than .html but its certainly not worth changing.
Quote
 
 
#8 Klaus Nitsche 2009-01-19 16:32
Definitely with you on this, Steve.

Too bad that Joomla core still does not care about those essentials in 1.5. Other CMS are light years ahead in this respect.

Come to think of it, did anything ever come out of http://www.alledia.com/blog/open-questions/open-question:-seo-changes-in-joomla-1.6/ ? Is there a chance that we can expect better URL behaviour in 1.6?

@Barrie: Yannick Gaultier was thoughtful enough to provide a migration path from OpenSEF to sh404SEF. I made the switch on about 10 sites and it went flawlessly, I noticed no drop in traffic at all. Still, I agree that it would be better if the core took care of these things without creating multiple URLs.

Kind regards,
Zorro
Quote
 
 
#9 SmartMtK 2009-01-19 16:41
Quote:
Can you think of any more circumstances when SEF URLs components are needed? Do you find them useful or simply frustrating?

well, not sure it is the right/correct thing to do, but the built-in J!SEF feature does not allow non-Latin characters in the alias field, it will be converted into the publishing date (therefor the URL will will look something like: http://www.site.com/01-01-2009-00-00.html)

An SEF Component such as sh404SEF will allow using non-Latin title as the URL. (for better or for worse, that's for you to decide)
Quote
 
 
#10 Jack Bremer 2009-01-19 20:01
I think that SH404SEF is fantastic - it allows me to roll out a microsite in seconds without creating links to every page and assigning a new template - simply assign the template to one menu item (homepage of microsite) and then just access each subsequent page using the itemid of that menu item - hey presto, clean SEF URLs, with the appropriate template applied automagically!

Would be great if you could use it for completely custom redirects though, to other sites or where-ever - I still have to use .htaccess for that...
Quote
 

Add comment


Security code
Refresh