There are many reasons why a roof tile can have or develop stains in different shapes, levels and colors. The most common reasons are inherent to the nature of the product. Concrete roof tiles are more porous than clay, therefore they tend to develop mold more easily, creating black stains that grow each year and even though they can be cleaned the porosity of these tiles make it even easier each time for the development of this undesirable agent.
But there are other factors and effects that roof tiles can be subject to:
Mold, Algae and other natural agents: Once installed, roof tiles can be victims of some organisms that “feed” from some components of the roof tiles (either concrete or clay, and its components). These organisms attach to the roof tiles with much strength that are not easy to be cleaned normally. They even tend to grow with time if the weather conditions help them to grow. There are some trees that tend to have these agents and provide great conditions for them to develop on the roof. If we add humidity, porosity of the roof tiles, the trees and the components of the tile, these organisms find a new home in your roof!
Stains can be in black or green, depending their nature and weathering conditions. To eliminate them, first try to pressure clean your roof. If still they do not come off, then it is needed to take a lab exam of the organisms attached to the tiles. Just with a small piece of the tile, a lab can tell you exactly what is that is growing in your tiles. Once you know if its mold, algae or anything else, you’ll be able to look for the appropriate solution.
There are a few chemical companies that can provide products to clean the roof tiles. But the most important thing is to determine what has caused the mold or algae to develop, because if the problem is not solved from the root, it will come up again and again…
Perhaps one smart approach would be to contact the manufacturer of the roof tiles and ask if they have knowledge of this problem happened before and if so, there is a solution they know of…