Sweep your limestone floor to remove any dust and dirt.
Mix an alkaline stone cleaner with water in a medium-sized bucket; follow the product instruction label. Before you can reseal the floor, you must give the floor a deep cleaning to remove dirt and grease. Use a sponge to apply the cleaner, re-wetting and wringing out the sponge as needed.
Dry the limestone floor immediately after cleaning with a microfiber cloth. You cannot apply the sealant while the floor is still wet.
Apply a solvent-based limestone floor sealer to your floor, using a lamb's-wool applicator. Work in sections to prevent puddling. Once the entire floor has a coat of the sealant, stop and wait for the sealant to dry. This may take as long as 12 to 24 hours.
Repeat with a second application of the limestone floor sealer after the correct amount of time has passed. Again, you will have to wait for the floor sealant to dry before continuing.
Buff the limestone floor with a clean, dry microfiber cloth.