When applied to natural stone or other materials (such as concrete, wood, plaster, terrazzo, terracotta...), impregnating agents prevent water, oil, grease and other dirt from penetrating the surface. The dirt remains on top of the surface and is easily removed afterwards.
An impregnating product does not seal the stone completely, but reduces the pores. This allows the stone to continue to breathe, but prevents it from absorbing dirt. So it is very important to impregnate natural stone. This makes maintenance easy and avoids the risk of permanent fouling.