Marble needs to be sealed on a regular basis (annually is ideal) to keep vulnerable pores from penetration via acids, dirt, dyes, chemicals, etc. While sealing is a straightforward, DIY task, it is time and energy consumptive. Alternatively, you can hire professional tile sealers to do it for you. If either of these is discouraging, read,