Wash your floor immediately after a spill. All spills on marble should be cleaned up immediately. This is because marble is a porous material and can absorb spills. If you let something sit too long, your marble will discolor or stain. Take a wet microfiber cloth and use it to blot up anything you’ve spilled on the marble floor.
Use pH neutral solution. pH neutral cleaners won’t damage marble floors. As a result, stay away from acidic cleaners. They might scratch or hurt the shine of marble floors. Avoid: Vinegar, Ammonia, Citrus cleaners (like lemon or orange). Cleaners intended for ceramic floors.
Do not let your floor air dry. One of the worst things you can do to your floor is to let it air dry. By letting it air dry, you’ll allow the water/solution to soak into the marble. This could stain or discolor the marble. Seal your marble. The best way to limit staining on your floor is to seal your marble periodically.
Locate a sealing product specifically formulated for marble. Read the directions and apply the seal onto the surface of the marble. Depending on the product (and use), you may have to reseal every three to five years. Make sure to protect other surfaces, such as wood, tile, or grout, with plastic or painters tape. Contact a professional if you are uncomfortable sealing your marble floors by yourself.
Use a felt pad to remove scuff marks. When you come across a scuff or other mark that won’t come off during a normal washing, use a felt pad to remove it. Simply dab the pad in a mixture of detergent and water and rub the marble gently along its grain. Do not rub in a circular pattern. This will damage your marble.