Floors can become cold in winters. The best way to get rid of this problem is to install insulation before flooring. You can add radiant floor heating cables before adding the floor. This will keep your floor warm through the whole season.
Paint dark colours
You can paint your floor with dark colours like brown, black etc. Dark colours absorb sunlight and thus makes your floor warm. The floors absorb sunlight during the day and keep it warm.
Install insulation panels
Insulation panels can help keep floor warm. You can get insulation panels made up from polystyrene or from polyurethane derivative.
Remember that these panels should be around 0.5 inches thick.
Use carpet pads to warm the floors of your house. You need to place them above the insulation panels. By this your floors won’t only be warm but would be comfortable.
Remember that open insulation panels may easily get damaged. The furniture or even walking on these panels may damage them.
Slab-on grade foundation insulation
You can insulate the floor by digging up ditches around the floor if it is made of concrete. Caulk the insulation panels in it to warm the floors. Remember this method is difficult and you might need to call a professional.
Layout radiant heat mats
In order to warm the floor of your bathroom, you need to take measurements first. Then lay the radiant heat mats on it. You need to roll out the map from side of room. After rolling out the whole mat, you need to cut the extra with scissors.
Then apply a layer of mortar over the entire surface. You can add flooring after it dries.
Remember not to cut the red wire when you are cutting the mat. This wire will be connected to thermostat or control unit.
Insulate floor with fibreglass insulation
You can insulate your floor by installing fibreglass batts. This type of insulation is cheapest and easiest to install.