I have several sites (separate site for hotels in each city) which point to a single code/database, I've on my server. But each site have a search functionality embed with it which on search for other city shows the hotels of any other city on some other city domain.
and Google is caching & indexing those pages too.
Let me be clear my question with an example:
my sites are:
city1hotels.com
city2hotels.com
city3hotels.com
and so on.
now suppose there is a HotelABC in city1 so the hotel specific page in this site is: city1hotels.com/../hotelABC/105 which is in Google's index
however other sites like city2hotels.com & city4hotels.com don't have a direct link to this hotel But if someone searches through the search box given on the sites for some specific city all the hotels in that city/locality are shown. (data is fetched from a single database)
Now suppose 'm on city2hotels.com and searched for hotels in city1 so the city1 hotels' listing is shown on the city2hotels.com (Which I strongly feel is right for User's convenience) Now if i click on HotelABC on this search the same description page opens on city2hotels.com/../hotelABC/289 Google indexes this page too.
NOW the problem is except the URL everything else (hotel details, title, description etc) is same and can be considered duplicate, so I tried to Disallow these search results on my server's Robots.txt file (so that URL's being created by search should not get indexed)
But even after that Google is caching those links i.e city1hotels.com/../hotelABC/ & city2hotels.com/../hotelABC/ and for some queries both the pages come into google's search results.
Question 1: Is this the right thing to do?
Question 2: despite of disallowing through robots.txt file why Google keeps indexing those pages?
I'm afraid of being marked for duplicate content? BUT strangely after the complete roll out of Google Panda, my sites have started gaining good ranks in Google SERPs.
Does PANDA behaves differently for industry specific pages.. such as Travel !
I hope I'm clear with my questions. if not please let me know.