Why has my marble floor lost its shine?

There are several factors why a marble floor could lose its shine. One of them is simply neglect. Marble is a highly porous material, which means that dirt and spills that don’t immediately get cleaned off the marble flooring will usually seep deep into its pore. Remember to diligently clean the dirt and spill as soon as it occurs, polish marble flooring after a thorough clean, and apply a sealant to protect the marble floor and preserve its shine.