You'll often hear that trees and roofs are not compatible. This is certainly true when a roof is made from conventional asphalt shingles or cedar shakes. The shade cast by trees and the organic matter dropped on the roof by trees make for the perfect environment where moss and algae can grow. But does that mean you have to take down your trees to protect your roof? Not necessarily. Another option is to have your home re-roofed with one of these three materials, all of which are more compatible with tree cover.
Metal sheet roofing is becoming quite common, especially in areas that get a lot of snow. It fares really well in areas with good tree cover since it is not too susceptible to moisture damage. You won't have to worry about moss or algae growing on it since it is non-porous. Metal roofing also has the advantage of being durable and easy to install. These days, many companies make it from recycled metal, which makes it a sustainable choice.
Tile roofing has a distinct look that not everyone likes. But if you do like the way it looks, it can be a good choice for areas with tree cover. Tile does not grow moss easily. Algae may grow on it, but you can easily remove the algae by having the roof cleaned, and the algae won't do much damage to the tiles themselves. Tile roofing is also really resistant to wind damage, making it a good choice in areas where hurricanes and blizzards are a concern.
If you're looking for a roof with a more traditional appearance, consider having a slate roof installed. Slate roofs are made from pieces of natural stone. Shade from a tree is no match for real stone! Slate roofing comes in a variety of natural colors, such as gray-brown, purplish, and green-gray. It's one of the longest-lived types of roofing and is resistant to wind and snow damage. Of course, it's heavy and a bit difficult to install, so you may have to look around for a while to find a company that installs slate roofing.
If you have a lot of trees on your land and don't want to take them down, you're probably better off choosing one of the roofing options above. Each one has its own advantages. Get in touch with a roofing contractor, get some quotes, and go from there.