Carpet film is the best way to protect floors
I recently did a major painting job in my house, and through a relative I had heard about using carpet film to protect my rugs. The film came in a roll, with one side being slightly tacky and the other a smooth plastic.
The great advantage of this was the fact that nothing slid around or moved when we walked or put ladders down on top. Very safe! When we were done with the job, we just pulled the film off and it left no residue at all.
I have found other uses for the carpet protection film as well, such as for a graduation party my friend had on a rainy day. People were coming in and out all day long, so we put the carpet film down on the main entry/traffic areas, and at the end of the day we pulled the carpet film up and the rug was pristine.
Contractors love this sticky carpet protector as it shows their customers that they care about not messing up their rugs with their dirty shoes and work, and it so easy and afe to work with.
Still another usage is for classic cars. At shows, people are getting in and out, and the mats will tend to get messed up, especially if the weather is less than ideal. Simply wrap a piece of carpet film around the mat.