Roof waterproofing is probably the most important step in the roof installation process because it protects the materials your home was built with, as well as all the things you keep inside. Avoiding a leak collecting in your ceiling is a matter of prevention. Learning about what it takes to waterproof a roof is important so that you can see if your roof needs maintenance, or if a leak was repaired properly.