Yes, door-knocking can work well for businesses like roofing and home services. It gives them a chance to talk face-to-face with potential customers, which helps build trust. When done the right way, it can create new leads, form personal connections, and make the business stand out. But for it to be successful, businesses need to focus on the right areas and be respectful of homeowners' privacy.