The best way to clean your roof depends on the material it's made of. For tile roofs, a low-pressure soft wash with eco-friendly cleaning solutions is ideal to avoid damaging the tiles. Metal roofs benefit from similar treatment but require careful rinsing to prevent water pooling. Avoid harsh chemicals as they can degrade the roof's protective coatings.