Cleaning a shingle roof brings benefits. ‘The main reason is to extend the lifespan of the roof by preventing moss, algae, and lichen growth,’ says Jon Sabo, the Founder of Mighty Dog Roofing.