Roof maintenance is extremely important because it helps to make your roof look nice and extend its lifetime. A lot of people ask “how often should I perform roof maintenance?” It’s recommended that you have your roof inspected at least twice a year by a professional roofing contractor. Some people may want to inspect their roof themselves, but it’s safer that you hire a professional roofing contractor. There are also some small routine maintenance things you should be doing such as cleaning your roof and fixing broken shingles.