Dynamic Sites – Yahoo Tosses Us A Bone

This is sort of good news: Yahoo has announced that site owners who register and verify their sites through Yahoo Site Explorer will be able to specify a small number of URL variables (parameters) that should be ignored. This is mainly useful for parameters/variables like session IDs that don’t actually identify unique content.

An example of a session variable would be something like:
www(dot)seoresearchlabs(dot)com/thispage.php?session=A99F4C3.

Some shopping carts and other applications fall back on using session variables in the URL, when the visitor doesn’t accept a session cookie. Since spiders don’t accept ANY cookies, you have to write your applications to recognize spiders and not give them a session ID, or only create a session when the visitor does something (like adding to their shopping cart) that you need to track.

Unfortunately, since Yahoo has decided to do this on their own, other search engines will continue to have problems with poorly written applications.

What the SEO world really needs is for the search engines to all come together, as they did with the Sitemap protocol, and come up with one standard method that would allow site owners to tell them which variables to ignore. Such as extending the robots.txt file with a list of variables to ignore.

The fact that Yahoo is going it alone on this one is a pretty strong indication to me, that whatever conversations are taking place between the search engines on protocols, this isn’t seen as an important issue. Kudos to Yahoo for exhibiting some leadership, but this is a problem that should have been solved ages ago.

4 thoughts on “Dynamic Sites – Yahoo Tosses Us A Bone

  1. Google Analytics has been allowing this functionality for some time.
    You need to click “Edit” link for the Website Profile that you want to modify and then again click “Edit” link for the in the top right corner of the “Main Website Profile Information” window. This will allow you to set “Exclude URL Query Parameters:” value.
    For example, add “zenid” to exclude Zen-Cart’s session ID.
    ENJOY!

  2. Hi Dan, i was wondering if you could answer a question about hosting. Is having a dedicated server important for SEO. Thanks

  3. Not particularly, the search engines are aware that shared hosting exists.

    Reliable hosting is important, and dedicated hosting MAY be more reliable, but there’s no guarantee of that.

    My server is hosted by Rackspace, and their service has been outstanding since I hired them for the job a couple years ago.

    I have also had dedicated hosting from another company, which was far less reliable than most shared hosting.