Algae is the most common source of roof stains on shingles. They often appear on both organic and inorganic surfaces of buildings. The presence of algae indicates that the roof area they grow on is in a shaded spot and that moss and other problems can develop in that area, as well. M and A Exterior Home Improvement, a top roofing contractor, discusses more on roof algae, lichens and mosses: