@boloyo I've heard flyers aren't very effective overall for the amount you need to distribute. I've seen it said a lot by sweaty business owners you get maybe 1 lead per every 100-200 flyers on average. So with 500, you might have just gotten unlucky. Is it already snowy in your area right now? Maybe you'll get more calls when more snow falls.
Yard signs are much more effective from my own experience. I did gutter cleaning this fall and literally only put out like 8 signs at highway exits and I'm booked out for the rest of December, couple thousand bucks profit between my current 9-5. Could've easily scaled it up a lot more if I wanted to. Go on to UZmarketing's website, they're one of the cheapest for yard signs and good quality, you can design it easily with simple templates on the site. "SNOW REMOVAL" big letters, phone number big letters, maybe your low starting price at the bottom "Free estimates as low as $30!" or whatever.
Also, you need to focus more on online marketing. Most people search for services online like "snow removal near me". Make a Google My Business page and when you start completing jobs, nicely ask for reviews. That way you'll start showing up on Google when people search for that service online. You can research here or YouTube ways to optimize your Google business page.
You can post a quick Craigslist ad for $5 for the whole month. I got my first lead from that and turns out he's a property manager and will hopefully be giving me lots of future work. Nextdoor can be a great neighborhood app to post on depending on your area. Make a Facebook page for your business. Join local city/town Facebook groups and post there but be careful to follow rules and not spam. Try to contribute to the communities and post educational things. Type a quick prompt into chatGPT for ideas how to make quick social media posts.
Also try to get your customers on some sort of recurring subscription service at a small discounted price. Just keep going! You got this
.