Zeolite is an ion exchange resin that can remove some ammonia by exchaning the NH4- (ammonium) ion for the Na+ or Sodium Ion. Since it only works for Ammonium, zeolite is more effective in acidic water when more of the ammonia in the water is in the NH4 form. In alkaline water, zeolite will do very little to control Ammonia. Also due to its ion exchange nature, it can exchange other ions such as Sodium for Potassium making it not the perfect ammonia controling substance. This substance also gets fouled by organics and wears out relatively quickly. A strong biofilter makes a much better ammonia reducer than zeolite. I only use zeolite in emergency situations with waterchanges.