Maintain Your Roof
Most roofs have a lifespan of 20-30 years, but this can be drastically shortened by weather damage and not maintaining your roof. You should inspect your roof twice a year and after any big storms. Inspect the roof for damaged, loose, or missing shingles. Repairing any damage will help keep water from intruding into your home and will help lengthen the life of your roof.
For gutters and downspouts to do their job, they must be clean of debris. You should clean gutters at least twice a year, and more if there is a tree nearby. Use a garden trowel or gutter scoop to clean out the gutters. You can also blast out the debris with a hose or leaf blower. Get downspout extenders to help push water out and away from the home.
Seal Windows & Doors
Even the smallest of cracks can leak water. Be sure to weatherstrip and seal around your windows and doors. Large cracks, that sometimes appear around garage doors, can be injected with foam sealant or fresh caulking.
Siding & Paint
Make sure your siding is in good condition and free of holes, warping, and rot. Repair the damaged siding to prevent water intrusion. The most common exterior siding materials require painting to fully protect your home. A fresh coat of paint will liven up the exterior but it also seals and protects your home against weather.