I think you are great to mop every week. I certainly don't do it anywhere near that. Not so many people in our house so I try to "spot clean" ie spray the sticky or dirty bit with "orange spray" then use microfiber cloth to wipe it up. And kids might learn to spray spills themselves.