Forum Moderators: open
I am converting my site <snip>
and as the current site uses in process session. I am using ASP.Net Session Service for new website which builds the session identifier in URL.
Example
<snip> will be
<snip> (sessionidentifier)/default.aspx
The session identifier is different for every user as well
Will this affect the way Google spider pages and other search engines?
[edited by: pageoneresults at 10:40 am (utc) on May 29, 2003]
[edit reason] No URLs Please - Refer to TOS [/edit]
This could potentially lead to one of several things;
1) Potentially you could get duplicate content penalities because you appear to have the exact same page with different URLs
2) If they index URL including a session id then users would go into your site with a session id already set - dependent on the configuration of the server they will either immediately be forced to get another session id or they could end up all sharing that single session if they come through from a search engine.
3) If a crawler recognises the session id in the URL then it may simply refuse to index any pages.
What's the best plan?
To be honest I can't think of any benefits of having a crawler index pages with sessions ids - the simplest answer is not to put the session id in the URL if you know the request is coming from a search engines crawler.
...and besides, what's wrong with the classic session cookie :)
- Tony
with asp.net we have found a way of storeing the session identifier in sql sever insted of the url. wich only meen we will have to clear the datbse every so often wich is not to much of a problem
do you know if asp.net is penilzed in serch engines?
allso using a seesion iden session identifier use less resorces on the server and is easy to montior user
If I'm reading your comment correctly you've created your own session handling mechanism - if this is the case unless you know exactly what you are doing I would recommend against taking this approach as even the smallest mistake can leave you open to security problems.
- Tony
they are the
1tradtional way of storing sesstion in memmory
2 soring them in a session identifier in the url( as we where Doing)
3 storing the session identifier in a database
Please excuse spelling