Vinyl flooring is sensitive, so you need to be very gentle with it. First, get your robot vacuum to do regular rounds through the house to sweep up any trace of dirt, dust, or debris. Even pet hair if there are pets in the house. Every once in a while, take out your best mop for vinyl floors and scrub the surface. Dampen the mop with a suitable cleaner (it should say on the bottle that it’s compatible with vinyl). Then, mist the top surface of the floor. After you’ve mopped the floor, make sure to fully dry it out with a dry mop. Vinyl floors don't do well against moisture. That’s basically how to clean vinyl floors!