Marketing for roofers should always been seen as an investment: you should expect to get way more out than what you put in. Roofing marketing budgets should always turn into new customers and new revenue. But we all know that simply spending money isn’t going to do the trick; you have to set yourself up for success.
And just like you wouldn’t hire poor performing employees and cheap tools to get jobs completed, you shouldn’t hire a poor performing marketer (they should prove their work is turning into revenue) or use cheap marketing tools promising easy use and instant results.
Roofing company marketing will be much more efficient when you’ve covered all of the basics, plan your marketing (“let’s do social media” is not planning), execute where you’re more likely to get the highest return on investment, and for goodness sake’s track and measure all of the results from your marketing tactics.