Did you know that vacuuming your screens once in a while will significantly prolong the amount of time your windows stay clean. Not only this applies to situations when the windows were just cleaned by the window cleaners, but also if the windows weren’t cleaned, since it will extend the time it takes for the glass to get dirty.
Another thing, more relevant for modern windows, is keeping the window sills clean by vacuuming or wiping off the dirt that builds up. We are talking about the surface immediate to the bottom sash of the window on the outside. To access it just lift the bottom sash and if you see any dirt there, clean it up with a rug or vacuum. It will help prevent the dirt from this area from popping up onto the glass during the rain.