There many different types of stone floors. The cleaning routine that's best suited for your floor depends on the type of stone floor that you have. In order to prolong the life of your floors it's important that you plan on sweeping and mopping your stone floors on a regular basis. This can help keep dirt and debris off your floors. You may also want to consider sealing your stone floors with an impregnating sealer. This can help minimize the stone's natural absorbency and consequently, reduce damage from exposure to moisture and spills.
A great way to manage the amount of dirt on your stone floors is by placing area rugs and mats in all entranceways. While stone may seem very hard, some types can still chip and scratch. Adding protectors to the legs of chairs and tables can help minimize the risk of damage from moved furniture.
While a number of stone floor types are water resistant, you should still avoid exposing them to large amounts of water. Instead, damp mop them with a cleaning solution that's recommended by the manufacturer. If you spill something on your floors, blot them up immediately with a clean towel. If you come across a spot that won't lift, try using warm water and a manufacturer-recommended cleaner and pure soap.
Have any other suggestions on how to clean stone floors? Feel free to post them as a comment. For more tips on cleaning stone flooring, see our Stone Floor Care section on FindAnyFloor.com.