Strategically seek the vulnerabilities in any scenario that might be susceptible to flooding, as you discover these issues address them with water build up prevention, sealing, and hardening surrounding leak areas. Address any possible systems for supporting the riskier areas like a sump-pump system as a backup for basements and spaces near waterways that pose recurring flood threats.
Water sealing and enveloping the building with protection could also be a consistent start to reducing water damages. Also, in areas where flooding is common, think to elevate essential components of the home above water levels, for example electrical systems can be raised up to make basement or other outlets a little bit higher than normal.
Planning preventative measures and maintaining systems is essential to avoid unnecessary flooding. For example, many ways to prevent flooding is by maintaining French Drains, rain gutters, weather stripping, checking sump-pump systems, and other systems that prevent flooding.