You say that the pond is only two feet deep, very small, and clear. If this is the case, you may be spooking the fish from the bank. Try staying back several feet from the edge of the water and making a few cast.
Also, try fishing smaller lures, H&H spinnerbaits, 4" worms, etc. The fish in this small pond are probably accustomed to small forage and a larger bait would be unnatural.