There are a lot of things to consider for deciding the frequency of cleaning. If you have pets at home, the chances of your floor becoming dirty are even high. Same applies to high for traffic too. Cleaning regularly also becomes all the more essential if you have kids at home. Annual professional cleaning with frequent mopping and due care is usually effective.