Scrub the stone floor with a hard stone cleaner labeled for use on your specific type of stone. Follow the package directions for the amount to use. Rinse the floor with a wet mop.
Leave the floor to air-dry thoroughly for eight hours or overnight. Fill a garden sprayer with the impregnating stone sealer.
Spray the surface of the floor with the sealer, starting at the wall farthest from the door. Once you have been spraying for three minutes, go back over the already sprayed section with another layer.
Continue wetting the floor in long, even strokes and rewetting sections after they have sat for three minutes. When the entire floor is done, let it sit for 30 minutes.
Wipe off any excess puddling sealer with a clean, lint-free towel. Let the floor dry overnight.