Posted by: de-Hao on: June 12, 2008
URL Rewriting has been around for a moment or two. It is not just an SEO mandate; it is the “Web x.0″ way! In today’s web world, as we know it, web developers are obligated to use “clean URLs” and/or employ some form of URL Rewriting solution prior to deploying public facing sites to production environments. In fact, if your marketing department or web strategist is not yelling at you for this, they are probably “slacking”!
The PHP folks have been quite successful at using “mod_write”, “mod_spelling”, and “mod_negotiation” (in the Apache world) to create and maintain rich SEO (search engine optimization) friendly URLs (aka “clean URLs”). That notwithstanding, a few solutions exist for crafting clean URLs in the ASP.NET world. Almost a year ago, I had the pleasure of writing a custom “HttpModule” and “HttpHandler” that intercepted 404 errors in the IIS request pipeline and subsequently performed both extension-based and extension-less URL (“folder”) redirects. Though this solution worked for the client I was working for at the time, it had a few limitations. My goal here is, to share some of the key guidelines I have gone native with, quite recently, for creating rich SEO friendly URLs – particularly for those of us who are guilty of drinking the .NET “kool-aid”! Read on, kid!!!
Huh!?!?! Clean URLs? What is that?
If you’ve used a CMS package like Ektron CMS400.net, DotNetNuke or heck any dynamic website lately, you’ve probably seen or created “dirty URLs” like “http://www.dirtyurl.com/cgi-bin/gen.pl?id=554&y=whyme” or something like “http://www.imnotseofriendly.com/prd.aspx?id=377&k=ilovejelly&p=letsstopthismadness”. These URLs are not pleasant looking. They are “DIRTY-DIRTY”! As much as you hate looking at them, search engines abhor them. More so, as we approach the semantic web eon, clean URLs like “http://www.cleanurl.com/imnicelikethis.aspx” or better yet “http://www.cleanurl.com/im-nicer-like-this/” are more fitting.
Ok, enough said! Or not! Let’s spill! What are dirty URLs?
According to SEO Consultants, dirty URLs are complex, hard to read, and usually plagued with characters and identifiers that are typically irrelevant to the average web user.
Some characteristics of dirty URLs include:
Characteristics of Clean URLs include:
Hopefully we can all secure and make our web applications more SEO Friendly!
Keep an eye out for Part II of this series, where I share some excellent solutions for .NET developers.
Further Reading:
Check out the following articles on this subject:
John Heard – How URLS Can Affect Top Search Engine Rankings
SSW – Rules to Better Google Rankings
Powell T. & Lima J. – Search Engine Friendly URLs – URL Rewriting
Tim Berners Lee – Cool URIs don’t change
Jakob Nielsen – URL as UI
Scott Guthrie – Tip/Trick: URL Rewriting with ASP.NET
Scott Mitchell – URL Rewriting in ASP.NET
Albeo theme by Design Disease
June 13, 2008 at 5:51 pm
nice news and tips about seo services!