Regularly clean your gutters
One of the most common reasons why rooftops get destroyed is because of clogged gutters that collect stagnant water and decaying plant matter. The combination of water and rotting leaves is an ideal breeding ground for a variety of roofing-related headaches: rust, mold, mildew to name a few. In truth, though, pooling water is the most insidious roof-killer of them all. It has a way of enlarging even the tiniest crack to the point where your whole roof becomes vulnerable to damage.
The simplest solution here is to wear some rubber gloves, bring a brush, take a tall ladder and get straight to cleaning those gutters. Scoop out anything caught in the gutters and brush out the muck that has built up. You can even You need to do this at least twice a year or whenever you notice leaves blocking up the pipes.