Concrete sealers are applied to concrete to protect it from surface damage, corrosion, and staining. They block the pores in the concrete to reduce absorption of water and salts or form an impermeable layer which prevents such materials from passing.