Cleaning your roof is not just about making it look clean, although of course, having a sparkling clean roof is desirable. The roof cleaning is also about keeping on top of your roof’s maintenance, as over time the algae, moss, and other residues can weaken or crack the shingles, tiles, or siding.