Black spots or streaks on your roof are often caused by a specific species of algae. This type of algae growth not only looks ugly on your roof but makes it more prone to damage and even mold growth. Mold and algae have been shown to decrease the lifespan of roofing materials by causing early deterioration.