I had never read anything about this subject until recently and I am wondering if what I am doing is considered cloaking.
I have web pages that display normally when a visitor browses my site, but if you do a search on a SE and come to the same page that way it populates the page with a different set of products based on the keywords the user used to find the link. Same page, different results.
For the most part I see this as a positive thing, however, I have seen it cause problems such as when Google has a specific product with a direct link to it, the user may not see that product due to the search terms they used. But for the most part it works pretty well.
Back to the original question... is that considered cloaking?