Roofing marketing companies have gotten better than ever.
Not too long ago, there were not as many options out there— and some of the options that did exist, were ultimately very bad. For instance:
- They wouldn’t give you access to your website or owned all the content.
- Websites would be templated, with little or no customization.
- “Marketing companies” would sell you leads but not actually help build your systems to get those leads.
- Avoid agencies that do these 3 things – covered in this short video:
- “Copy / Paste” Marketing
- “Set it and Forget It” Marketing
- “Black Box” Marketing
In general, these roofing marketing companies below are better than that. Although we are a roofing marketing agency as well, we often get asked, “Who else would you suggest if we don’t go with you?” and these companies are our go-tos:
1. Webrunner Media – 4.9 Stars on Google (Based on 67 Reviews)
From what I understand, Webrunner media is very good with Google ads for roofing and has solid reporting and systems for making sure you know what you need to do in between meetings. We’ve had overlapping clients and they produced a solid amount of leads and do nice landing pages when appropriate if you need them.
Here are a few reviews that explain why people like working with them:
Here is their rating on Google Business Profile as of this post:
2. Roofing Marketers – 5 Stars (Based on 4 Reviews)
Visit Roofing Marketer’s Website
Roofing Marketers is a great deal in that they do some SEO, Google ads, and Facebook ads. They set up ‘remarketing’ for you so people that go to your site see your ads all over. They refer to it as Omnipresence, and they are very dedicated to the roofing industry.
3. Ascend Digital Agency – 5 Stars (Based on 20 Reviews)
Visit Ascend Digital Agency’s Website
Michael Stearns and Ascend Digital Agency have a ton of people in the Roofing Facebook groups vouching for them, and swearing by the lead flow. They can help you set up your Google ads, get started on SEO, and allows for a ‘paid discovery’ before you need to buy something bigger. Michael is very communicative according to reviews and gets the leads he promises.
4. Contractor Dynamics – 5 Stars (Based on 26 Reviews)
Visit Contractor Dynamic’s Website
Contractor Dynamics is more of a marketing training agency with videos and weekly workshops, as well as workshops for your team. Joseph Hughes is a respected voice in the roofing space, speaks at events, and they have deep expertise in Facebook ad training, in particular.
5. Dope Marketing – 4.5 Stars (Based on 40 Reviews)
Visit Dope Marketing’s Website
Direct mail and so much more – Dope Marketing stands for ‘Data on Previous Engagement.’ They have the ability to automatically send direct mail to areas where a job sells automatically. They connect with nearly every roofing CRM. They do hand-written notes at scale with an auto-writer, and so much more.
Not to mention yard signs, Christmas cards for your customers, and tons of traditional print stuff as well.
6. PeakLeads.io – 5 Stars (Out of 6 Reviews)
Commercial roofing marketing experts, PeakLeads used to go by Summa Media. They have advanced systems for procuring lucrative commercial roofing jobs with targeted e-mail marketing. They utilize some automation, and persuasive copywriting to create higher $$$ revenue-generating jobs.
7. Restoration Referral System – 5 Stars (Based on 23 Reviews)
Visit Restoration Referral System’s Website
Matt Danskin is in a league of his own as far as roofing marketing goes – almost un-categorizable, but we’ll try. His system involves turning insurance agents into referral partners. They also have a software, but the core value here is the intellectual property and his ability to train your team and turn them into a squad of referral generating bad-asses.
The best low-budget option roofing marketing companies
The hardest part about making a list like this is that there are some low-budget options, but because they are so cheap, it’s really hard to publicly endorse them.
Because sometimes cheap providers don’t prioritize customer service or are trying to cut corners in certain things that ideally they wouldn’t.
The being said – I will explain a few options, and if you’d like to know more about the specific companies… MESSAGE ME ON FACEBOOK and I will tell you their names and give you personal referrals.
Honestly – I wish I could just full blown endorse these two companies, but I don’t want to be publically held accountable for them if they don’t work out. I’m writing this as of December 1, 2023 – and they are both currently seemingly doing decent work, just perhaps not to the level of some of the other companies on this list.
1. A Company that teaches you SEO for your roofing company.
This company also offers roofing SEO done for you, and is for some reason kind of antagonistic on social media towards us even though we’ve sent them several referrals. I don’t really care – I will continue to refer this company business as long as they are teaching SEO decently.
2. A company that sells cheaper roofing websites.
This particular company seemingly took a lot of what we were doing on our websites (at least the homepage) and now has several things about their websites that I like that are different than our sites. Even though there sites were a little derivative of our websites, I’ve sent them some referrals – time will likely have them increasing their prices as making the inner pages not feel generic and the SEO pieces are really important as well.
But it’s good to have cheap options when you’re just starting out!
5 Biggest Mistakes When Choosing a Roofing Marketing Agency
A lot of roofing companies have been burned by marketing agencies.
- A lot of marketing companies over-promise.
- A lot of roofers frankly buy with ‘wishful thinking.’
- Avoid the 5 following mistakes for the best results.
1. Believing the smooth corporate salesman.
A lot of the people selling at marketing agencies have never actually done the work.
This makes it confusing when they talk about the work being done.
Ideally you’d get a better experience, by asking to talk to people that are actually doing the work (this is why our sales person came from actually doing Google ads before this job.)
2. Not owning your website.
There are very large players in the roofing marketing agency space that don’t let you own your website, and I find that very sad.
- They have their own proprietary system they build the website on, and when you leave no-one else could work on it.
- You pay monthly, but when you leave – they would literally take your website down.
- Basically it comes down to, when you leave – people do weird stuff, and frankly we believe that’s not right.
3. Choosing a roofing marketing agency that does 10 other things besides marketing
“We do sales consulting”
“We do leadership training”
“We do Google ads”
“We do vehicle wraps”
We’ve seen companies like these burn a lot of clients. It’s hard to be a specialist when you do 100 things, and you often bite off more than you can chew.
Choose someone who’s actually specialized in marketing, and ideally specializes in a particular type of marketing so you know they’re actually experts.
4. Choosing an agency that they have to teach about roofing
With all of these amazing roofing marketing agencies – why would you go with some shlub you find at your BNI group?
Because you can give him a painfully hard handshake when he fails to deliver?
I hope you’re doing your hand exercises, because it gets tiring explaining the same roofing basics over and over again so they don’t embarrass you online.
5. Trying to go the cheap route over and over again
I’m not trying to say you should never try the cheap route…
But ‘fool me once, shame on me,’ and ‘fool me twice…’
“Hire the cheap agency over and over again” and don’t be confused when they don’t deliver consistent leads.
What to Consider When Choosing Your Roofing Marketing Company
- Choose someone who you can feel a rapport with, and will actually push to hit your marketing goals.
- Choose someone who has expertise in roofing marketing, in general – because there are a ton of efficiencies after you’ve done this 10+ times.
- Choose someone who cares about their long-term reputation in the market, and would be remiss to mess it up by doing poor work.
Best of luck finding the best roofing marketing company for your needs!
How do I market my roofing business?
To market a roofing business well, you need to employ many similar techniques other small businesses use. Paid advertisement is always a good place to start. Google pay per click or Google local service ads can both increase the number of sales your roofing business is doing.
With the help of a good marketing agency, you can create content optimized for the Google search engine (SEO). Your ranking in the Google search engine will directly determine how many people can see your website and the roofing services you offer.
If you’ve already created content but haven’t optimized it for SEO, an agency can help rebuild your content using keywords and popular search terms in your area. SEO is the number one marketing tool small businesses rely on as it brings in more organic sales from actual customers.
On your business website, make sure to share previous positive customer reviews.
How do roofers get clients?
Roofers get clients by using the marketing tools on offer, like many other small businesses. Roofing installation and repair is a service that has been around for a long time and will always be necessary, unlike some industries. For that reason, some older forms of marketing still work.
For example, while long letters in the mail probably won’t bring in many new clients, pamphlets with a short explanation of your roofing services and contact information delivered to homes in the area will realistically still work. This detail is especially true if you live in a residential or commercial building area.
Since roofing is a business that’s done on clients’ properties, having content sent directly to them in the mail is still a practical form of marketing. However, it’s still a smart practice to create a high-quality website and social media presence for your clients to see when they want to look you up.
How do I increase roof sales?
If you’re looking to increase your roof sales, ensure your SEO is ranked very high. Most consumers choose a business in the top 3-5 bars of Google search, so work with an agency or marketing professional to ensure your content is as optimized as possible.
If you’ve seen several months go by without an uptick in sales or with no new customers, it means your business isn’t showing up when people look for roofers in your area. If changing your SEO ranking isn’t enough, paid marketing on Google or social media sites in your area may be a strategic move for your business.
Finally, look into the area in which you’re trying to find clients. Try to get a good idea about whether or not people in the area are looking for roofing services, and if you can specialize your services to provide a solution to an ongoing problem a client may have had.
How do roofers get leads?
Roofers get leads through promotional marketing, just like other companies that offer home services. Paid advertising, optimized content creation for your website and social media pages, and presenting with a positive reputation and case studies from satisfied clients can all help roofers get leads.
Roofers can get leads that are more specific to their profession in a few ways. Whether or not they’re working in a commercial area, roofers may contact and collaborate with brokers who can provide them with prospective client information, generating leads that way.
Roofers may also work with realtors or attend roofing trade shows. Trade shows can be a great place to generate leads and find collaborative solutions with other roofers and industry professionals. While it’s less common, roofers may also go door to door to generate leads.
The most cost-effective and quickest way to get leads as a roofer is to work with a talented marketing professional.
What do roofing leads cost?
It can cost anywhere between 15 and 150 dollars to buy a roofing lead. The price hinges on where you get it and if it’s exclusive or shared. How much a roofer wants to pay for a lead depends on the total cost of the job and how much profit the roofer will make.
As a roofer, you may pay for leads from other contractors, third-party brokers, or shared lead outlets online or otherwise. A shared lead will always be less lucrative than an exclusive lead because the roofer will be competing against other contractors for the job.
The best way to generate organic, exclusive leads is to have a professional and easy-to-access online presence. If a prospect can find the website and look at the roofing services easily through Google search, the roofer is generating their exclusive leads through their site.
Ideal scenario, a marketing agency can build you a professional website – and you attract those leads yourself, so that you own every lead that comes in, and the systems that create more leads.