door knocking is by far the better way, not only do you get more but you get them closer together which makes all the difference to the money in your pocket when it comes to cleaning them. you should take leaflets with you and post the houses that arnt in.
window cleaning is simple, make your pitch simple too. hello im a local window cleaner, i do a few houses in this area and im just calling around to see if anybody else wants to be included on my next visit, would you like to know what it would cost? (tip make sure you say exactly the same thing on every door! this will stop you triping up. speak slowly and clearly and dont let nerves make you rush it.)
think about the best time to get people in. week days 6-7.30pm weekends, 4-6 pm
dont over do it, set yourself an area or time to knock for, i always do just an hour or so.
set yourself a goal of new business, i always aim for 5. see if you can beat my personal best of 16 new houses in 1.5hours in the same road! no bull,
keep in mind every no is one step closer to a yes.
design and print your own forms for writting up their info, set them out simply and clearly so you dont forget a piece of their info because your caught up in the buzz of getting one.
give them your info eg the leaflet.
each one you get try to clean within a week so they dont forget all about you.
finally as you get to the first door dont loose your bottle just get on with it. i still get nervous every time.
good luck
Lee Pryor