I have a number of pages on an ecommerce site I'm working on that require cookies. I considered enabling trans_sid (would have to be on every page I believe, since the user could navigate to any page and I want them to retain their session), but I was concerned that, even for users with cookies enabled, on the first page visited, URLs would have that ugly session ID added to them.
I thought/read this could be bad for search engines, and also I realize if someone bookmarks the long URL, it won't still be there next time they visit.
At present, when a user with cookies disabled visits a "cookies required" page, they get a message that they need to enable cookies. My thinking is, if they have disabled cookies, they've done so deliberately (is this true?) so they know how to turn them back on.
My client is using a program called Timpani, which allows him to watch users on the site, and see what pages they get. He's complaining about possibly losing sales when users run into the cookies message. On the other hand, search engine placement is extremely important to him.
What do people think I should do? How would you approach this?