Yes, it prevents heat. You can apply it to the bottom side of the gazebo. It would be better if you cover it with plywood, plasterboard, or similar products that keep it from the direct sunshine. You can paint it with black color if not possible to cover with the other materials.