If you think of cleaning your home, you probably don't consider the roof being cleaned, do you? It's a good idea to be. It is surprised to know how much dirt and bacteria are caught in the shingles on your roof, and how this can impact the longevity or appearance of the roofing. Many people are unsure whether they should to invest in an exper