I've done a bit of canvassing but a bid of a scaredy cat.
I'd say get a map of your local area or if better a map of nearest affluent area to where you live.
Highlight the best roads, semi and detached houses.
Knock on every door if no answer make a note of that house number and go back and knock till someone is in and says yes or no.
If they answer no then give them a business card or leaflet.
Make sure you have a website and it is on your bus card/leaflet.
Nat/avondhu did my website best thing I ever did.
Took about a year of having website as slow trickle of enquiries but now most weeks I get someone call or email.
Still have to sith through enquiries as I'm not interested in one offs only mainly regular monthlies.
If you do this you will get a compact round.
Imo it will take 2 years to get a round you are happy with.
If you do all said you are a better man than me

You can see Johnny b just canvassed no advertising with great results.
But I think website is a must for me it reinforced my confidence that better work is always out there.
Which gave me the kick up the backside to put my prices up.
I've now asked a few customers I've had for keys for their gates I know some will refuse even though I've cleaned their windows for 7 plus years but tired of people costing me time and money.
I do climb over some gates alot I can lean over and undo bolts with a pole but getting tired of the fort knocks brigade that I text and keep forgetting.
Happy to give their space to someone else.
Good luck mate.