This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
hello, i have some problems with google and my dynamic websides written in java. all links on these pages are dynamic. that means, that they are equipped with a jsessionid. and this sessionid seems to be the source of my problem. the googlebot can't handle it and all links containing this id, will be ranked wrong or completly ignored by the spider. what can i do to make google using these links correctly? please help! christoph [ December 04, 2003: Message edited by: christoph weingarten ]
I'm puzzled as to why you need an active session on a page which you wish to be indexed by google. This is generally not a good idea, and google often refuses to cache and search such pages because it (rightly) assumes that the information on the page is likely to be different next time someone looks at it. Try to see if you can divide your site into pages you wish to be cached and searched by google, and pages which are sufficiently dynamic that caching them makes no sense. Then eliminate the session id from the "static" pages. You can then add a "robots.txt" file to your site to indicate to search engines which directories or pages are suitable for indexing.
thanks for your reply. the user can use the side either with or without personalised stuff in it. he can login almost everywhere and in this case he will see additional data on the screen. thats the reason for the active session. if i understand you right here, it's some kind of conceptual problem of my side. your argument regarding the changing informations on personalised sides is quite right. I have to review... thanks christoph