That's easy. Set the bar for your competition to strive for, nott he other way around. Backlinks and informative info on your website. Referral. Never be a saleman. Just be an honest roofer that has to sell a service, not a product. No secrets to it, just honest business practice.