Forum Moderators: Robert Charlton & goodroi
However looking on the web there are over 27 million pages that also have these session ids:
about 27,600,000 for inurl:jsessionid
Seems to me that Google would take this into consideration and just filter out the results.
The questions are: Do you think it is worth the time and effort to push the client to somehow change this? What kind of return on their investment would they see? Any unknown issues that can cause problems with the site and/or indexed pages?
>to push the client to somehow change this?
yes - without question. Get them to change it, or let the client go.
> What kind of return on their investment would they see?
Too many variables to know for certain, but it could mean major differences in rankings. They can do what they are doing in cookies instead.
Seems to me that Google would take this into consideration and just filter out the results.
looking on the web there are over 27 million pages that also have these session ids
Didn't you answer your own question? :)
Seriously though, session ids in the URL are one of the worse things a site can have. Even if Google is ever smart enough to ignore them, stupider spiders will hammer away at the site, costing the site owner in unnecessary bandwidth.
Even a mediocre programmer should be able to get session ids out of the URL very easily -- make sure they do so.
It would be even worse if my app needed the session cookie/id (which it does not). Java struts does not provide an easy way to nuke this 100%.
You can partially solve this problem by adding <% @page session="false" %> to the top of each struts tile.
If necessary, use your httpd.conf file and RewriteRule the sessions ids out if the visitor is a bot, like googlebot.
Easy to do, you can have the fix in place wihtin 1 day, and you will save yourself lots of grief. If it is already too late, then by fixing this you will remove duplicate content, and you will get better rankings back eventually.
Fix it NOW! Stop thinking about it and just do it!
[edited by: tedster at 7:25 am (utc) on Feb. 21, 2007]