One way to make sure all of your hard work… works is to coat your marble surfaces (particularly countertops) with a sealant at least once a month. While uncleaned messes will still stain your counters, the sealant gives you a little extra time to clean the mess up before the mess works its way into the porous surface, Forbes recommends.
If you have a hard-to-remove stain on your marble counter or floor, rub a little hydrogen peroxide on the stain. You can add a few drops of ammonia to the surface for extra cleaning power, but don’t use much (too much will damage your counter), according to DIY Network.
Marble needs the gentle touch, so harsh chemicals are a major no-no. Try this solution from The Balance:
The absolute easiest (and possibly best) way to clean marble surfaces is to use mild soap and water to wipe down dirty surfaces. While this won’t remove staining or etching (fading), it will safely remove germs and bacteria without harming your beautiful marble.
The simplest way to get your marble floor clean is to use a dust-mop. The hard strands of a traditional broom can scratch your floor. A dust mop will remove most dirt and build up.
Easily clean a marble shower by using a squeegee to wipe away and soap and water after every shower. Use a gentle soap and water to clean the shower more thoroughly and never use bleach, according to Houzz.
Any type of acid (vinegar, lemon juice etc.) will fade your counter top. Keep acids away from your marble! In the event that your counter does get a bit faded, you can make it at least a little less noticeable.