Lack of regular maintenance is a roofs biggest enemy. A roof which is well maintained and cared for will last for many years, whereas a roof which is left to its own devices will quickly fall into disrepair and may suffer a leak.
Your roof doesn't have to be in this bad shape to notice potential problems
Checking your roof on a seasonal basis is a really quick and easy way to check the condition of your roof. If you are fairly confident, you can check this yourself, otherwise a roofing contractor will be happy to check the condition of your roof for you.
Using a pair of binoculars you can quickly look at the general state of the tiling, the flashing on the roof, the condition of the mortar holding the ridge tiles, the pointing around the chimney, the condition of any valleys and also roofing components such as the soffits and bargeboards and the guttering and downspouts. A quick look in your loft is also a good idea to visually check for any leaks.
Keeping on top of your roofing maintenance is always a good idea, as it'll stop any costly repair bills that you may incur if the roof falls into an unserviceable state of repair. Checking the condition of your roof becomes even more imperative if you have a flat roof or if you live in a part of the UK which sees frequent inclement weather.