5 Ways to Get More Roofing Leads and Customers (Even if you’re lazy)

March 7, 2017

So, you’ve got your roofing business successfully up and running.

CONGRATS! Many time it seems like that’s the hardest part.

But now, as each month passes, you’re worried about where your next customers are going to come from (especially if it’s not raining), and you’re thinking… I didn’t sign up to be a marketer !!

I understand your frustrations. Many local business owners start out creating a company based on their skills and passions and a gap they see in the market – NOT on their desire to become a roofer marketing expert.

 
Lucky for you, there are quite a few ways to get roofing customers to COME TO YOU now that we’re in the digital age. This is the age of inbound marketing, where customers search for the businesses they want to find.. and you’re in the best position to take advantage of that now! In fact, we’ve used these exact methods to help other roofers TRIPLE the traffic to their website in some cases. Here are some screenshots of their rankings and traffic results:  

Some offline methods still work, too. So in this quick guide, I’m going to show you a few ideas for how to get commercial roofing leads in a long term, evergreen manner – some of which will allow you to keep getting roof contractor leads long after your initial input is over.

DISCLAIMER: Now, it needs to be said that you can’t simply set up a fly by night roofing business and get quick leads. Building a successful roofing company takes time , because when it comes to the bigger roofing jobs, decision makers want to see that you have been in business for a while, that you can be trusted, and that you have existing high quality work to show off. This means you need to have solid branding and consistent messaging. Otherwise, it doesn’t matter how many people you get in front of.. they’ll always choose a different company, especially when it comes to the bigger jobs like commercial roofing contracts or complete roof replacements!

So the tips below are geared towards  existing roofing contractor companies that already have a client base and past work. This is not for one-man-roofing-shops.

Now that that’s out of the way, let’s jump into it!

1. Get Customers to Come To You Naturally

Of course we have to cover SEO as the number one way to get in front of your customers. We do it b ecause we believe in it , we love helping business owners reach their goals, and one our favorite specialities is the roofing industry. What better way exists to get roofing customers than to get in front of people who are literally searching for you? If you’re in Chicago, and someone is searching for a “commercial roofer in Chicago”, there is no better place to be than the first page of their search.  After all, what’s the best way to sell hot dogs? Set up a hot dog stand in front of a bunch of hungry people looking for hot dogs!

This is exactly what SEO for roofing contractors aims to do. Sadly, SEO can get a bad rap because there is a lot of bad information (not to mention bad… ok, really terrible.. providers) floating around the web about whether it works and how roofers can do SEO. The truth is it works if it’s done right.

Did you know you can even do Yelp SEO  to get your roofing business ranking higher there? Yep, that’s right! Anywhere there is a search engine (including Yelp), there is usually something that can be done to make sure  you show up higher than your competitors.

If you want to do your own SEO, you need to make sure to optimize the following on your website: page titles, meta descriptions, images, headings, keyword density on your content pages, and location factors.

If you want us to help with this, check out our roofing case study where we tripled the traffic of a local roofing company (…even after they had already been with another SEO co for 5 years!) We do this kind of work regularly and can do the same for you!

 

Pros

Cons

 

2. PAY For Customers to Come To You

Google Adwords is a lot like SEO, but instead of paying to come up to the first page over time, you pay to  show up at the top of the page immediately . The catch? Each click is going to cost you. Different keywords cost a different amount depending on the competition between people bidding for your keywords, but you can get clicks for between $10-$30 from people looking for roofers in your area. If you need more commercial roofing leads, this is a sure way to immediately start getting calls as long as your website is optimized for conversions and you are paying attention to your PPC campaigns, making sure to use the best keywords to get more commercial roofing customers contacting you.

Pros

Cons

 

3. Land In The Customer’s Mailbox

Direct mail marketing is an oldie and a goodie, and can still work for roofing companies. If you can contact the right decision makers who own commercial buildings, each direct mail marketing campaign can really pay off with even one additional commercial roofing job. Hire a professional to put together an action-inspiring direct mail design, and either pay someone to find you a list or go straight to InfoUSA.com to buy the exact leads you need.

Pros

Cons

 

4. Cold Calling, aka Telemarketing

On a budget and just need to start finding leads  now ? There is always the option of just sitting down and buckling in for a few extreme cold calling sessions. Don’t be deterred if you need to bootstrap yourself this way – you  will get a lot of rejections, but if you have even a 1% conversion rate, then 1 out of every 100 people you call could get you another commercial roofing contract. And that’s worth it!

Pros

Cons

 

5. Social Media Marketing

I left social media marketing for last because it has to be done very specifically and over the long term to be effective, and many business owners simply don’t have the time investment for this. It definitely doesn’t pay off right away.

If you can keep your Instagram and Facebook pages updated weekly with fresh, relevant content that establishes you as an expert in commercial roofing, then it can bring you leads when you use social media advertising to get in front of the building’s decision makers. It’s unlikely to bring you leads without investing a little bit more in advertising the presence you have build, so it’s not something I recommend DIYing.

One easy way to make sure your profiles are always updated with your latest work is to have your staff regularly take pictures on the job and send them to a single person (I recommend your office administrator) who is responsible for posting them online. Voila! You have a simple process for keeping your properties updated, that way you  can benefit from them in the future.

Pros

Cons

 

Besides getting more commercial roof leads, you might also be interested in this guide of ideas to market a roofing company that we put together, which includes 10 ideas for your roof marketing. And don’t forget, you will definitely need a roofing website to make all of this come together.

With all of that being said, what are your thoughts? There are even more ways to get those roofing leads you need through referrals, networking, etc, but those usually have a larger time requirement for a smaller payoff, so I wanted to cover the things that get you the biggest long term bang for your buck.

Questions, ideas? Let me know in the comments!

By Hannah Martin July 29, 2025
Welcome to ProPages.ai!
By Hannah Martin July 18, 2025
Let me guess: You set up your business, opened shop, did all the paper work, and even paid for a website.. but people still aren’t coming in? Well, you might have forgotten an important step, or maybe you just didn’t know where to start with it… You need MARKETING and ADVERTISING. Marketing your small business is the key to all business sales, unless your entire business model is based on impulse buys. With marketing and advertising, the saying that “the early bird gets the worm” really rings true. Here are 20 ways you can advertise your local business without any expertise, so you can increase sales and get more customers. Before you jump into the list, did you know that SEO (short for “Search Engine Optimization”) can help bring customers to your business naturally? Imagine being listed on the first page when people search for your services in Google. We can do that! Check out our SEO services here. Here are 20 affordable marketing and advertising ideas for your small business Submit your business name, address, and phone number to all of the local directories that cover your town. This means setting up profiles on websites like Yelp, Yellowpages, and Foursquare. ( Bonus : do SEO on your Yelp page to come up higher there, too.) Make sure your business is listed on Google+ for Business. If it is, make sure you claim the listing. If it’s not, make sure you set it up! (And then claim it.) Create an optimized Facebook page for your business. Invite all of your friends in the area, and run ads to people who might be interested in your services nearby. Put your vehicle in a vinyl wrap. This is like a mobile billboard that advertises your local business wherever you go! Establish your expertise on social media by creating posts about your professional/business accomplishments. Ask for referrals from past customers. You can even offer a referral free (like I do!) to encourage fee, word of mouth advertising. Submit for a local “coupon book” membership. Take out an ad in the local newspaper. Sponsor a local event, such as Relay for Life, or a community marathon. Run a contest. You can advertise this contest using any of the methods above. Consistently blog about topics related to your business, that your customers would find helpful. Retarget people who have already been to your website, but might not have contacted you on their first visit. Take out PPC ads. Optimize your website to rank organically in Google . This is called SEO, and it means that when someone searches for your services (for example, “roofing company in Las Vegas”), you’ll come up first! Advertise on local news websites. Place ads on Craigslist.org. Join your local Chamber of Commerce. Use press releases when there is significant news for your business to talk about. (A grand opening press release would definitely be appropriate!) Attend a BNI meeting for your local chapter Once you start using some of these tips, business will start coming in. From there, the most important thing to keep growing your business is to ensure customers come back , so make sure you’re providing the best experience possible after your advertising brings the customer in.  Best of luck!
By Hannah Martin June 28, 2025
5 Steps Every Service Business Can Take to Get More Website Traffic & Sales
Show More