I live in Seattle. My 6 years old composite shingles start to grow moss this year.
I read one post on YouTube that you can use a long zinc strip placed on top of your roof to prevent moss. I am wondering how effective it is. Another post mentioned that one strip can stop moss growing for about 15 feed down, so I need a few more strips to make whole roof protected.