There are lots of empty villages ingame because lots of people use barch to raid Gold mines and Elexir Pumps. Not enough buildings are getting destroyed to get a shield and these empty villages are staying in the search system...
Why not give villages a shield by the amount of available loot is raided...
I raid a village and I steal 30% to 50% of the available loot it gets a 8 hour shield
I raid a village and I steal 50% to 75% of the available loot they get a 10 hour shield
I raid a village and I steal 75% to 100% of the available loot they get a 16 hour shield



