If you've been roofing in New York for any amount of time, you know how competitive it is. Brooklyn, Queens, Nassau County, Suffolk — every market has more roofing companies than it did five years ago, and most of them are chasing the same pool of jobs.
The roofers who are growing right now aren't working harder than everyone else. They've built a system that brings work to them, instead of them chasing it. This guide breaks down what that system looks like and how to build one for your company.
Why Word-of-Mouth Isn't Enough Anymore
Word-of-mouth is how most roofing companies get started. A happy customer tells their neighbor. The neighbor calls you. The neighbor's neighbor calls you after that. It's warm, it converts well, and it costs you nothing.
The problem: you can't control it.
Good months happen when you happen to have done good work recently, and customers happen to mention you to people who happen to need a roofer. Slow months happen when that chain breaks. You have zero leverage over when the phone rings or when it doesn't. For a one-man operation, that uncertainty is manageable. For a company with a crew to pay and overhead that keeps running in January, it's a real risk.
Referrals are a foundation. They shouldn't be the entire building.
The Problem With Buying Leads From HomeAdvisor and Angi
When referrals start drying up, a lot of roofing companies turn to HomeAdvisor or Angi. You pay for leads — homeowners who submitted a request for roofing service — and you call them.
Here's the problem most roofers discover pretty quickly: you're not the only one calling.
When a homeowner submits a request on these platforms, their contact information is typically sold to multiple contractors at the same time — sometimes four or five roofers calling within minutes of each other. The homeowner's phone starts ringing nonstop. They didn't ask for that. They just needed a roofer.
What happens? They pick whoever calls first, whoever quotes the cheapest price, or whoever sounds the most confident in a 30-second window. The job becomes a race to the bottom — and you're paying $30–$80 per lead whether you win the job or not.
“On HomeAdvisor, you're competing against four other roofers for a lead you already paid for. On your own website, the homeowner found you specifically and chose to call you. That's a completely different conversation.”
To be clear: lead platforms can work as a short-term supplement. But they shouldn't be your primary source of new business, because they put you in competition by design and erode your margins over time.
Your Own Website: The Best Long-Term Investment
When a homeowner finds your roofing company on Google and calls your number directly, something different happens.
They searched for a roofer. They found you. They chose to call you specifically. You're not competing with anyone at that moment. The conversation starts from a position of trust, not a bidding war.
That's what your own website does when it's built and ranking correctly — it delivers leads that are exclusively yours.
Compare the economics:
- •Shared lead platforms: $30–$80 per lead, shared with multiple contractors, lower close rate, requires aggressive follow-up to even get a conversation
- •Your website (organic search): One-time build cost, the homeowner calls you directly, you're their only option in that moment, higher close rate because the lead is warm and uncontested
The average roofing job in NYC and Long Island runs between $8,000 and $15,000, according to HomeAdvisor and Angi. A website built to generate those leads costs $3,000 — a one-time investment. The math is straightforward.
See exactly what's included in our services and get a free mockup.
Google Maps: Your Neighborhood Advantage
Here's something most roofers don't fully appreciate: Google shows different results depending on exactly where the person searching is located.
When someone in Flushing, Queens searches “roofer near me,” Google shows them roofing companies close to Flushing. When someone in Hicksville searches the same thing, they see a different set of companies — ones near Hicksville. This is how local search works, and it's a significant advantage for a roofing company willing to optimize for it.
You don't need to rank across all of New York. You need to rank in the specific neighborhoods and towns where your customers are. For a company based in Brentwood, that means ranking for searches in Brentwood, Bay Shore, Central Islip, Islip, Babylon — the towns you actually serve.
The neighborhoods and towns in this market where roofing searches happen most:
- •NYC boroughs: Brooklyn, Queens, the Bronx, Staten Island — all densely populated with older housing stock and consistent roofing demand
- •Nassau County: Hempstead, Levittown, Massapequa, Lynbrook, Valley Stream, Garden City, Mineola, Hicksville, Westbury, Elmont
- •Suffolk County: Brentwood, Bay Shore, Islip, Babylon, Amityville, Copiague, Lindenhurst, Huntington, Smithtown, Patchogue, Bohemia
The more specifically your website speaks to these areas — with dedicated service area content, a fully optimized Google Business Profile, and consistent local signals — the more often you'll appear in the Google Map Pack for searches in your territory. That Map Pack (the box showing 3 businesses with a map, reviews, and phone number) is where the majority of local calls originate.
Reviews and Trust Signals Drive Calls
Before a homeowner calls any contractor, they check reviews. This is especially true in the NYC market, where homeowners are skeptical by default and have often been burned by contractors before.
A roofing company with 47 five-star reviews and a company with 6 reviews will not be called at the same rate — even if the work quality is identical. The reviews signal trustworthiness before a single word is exchanged.
Building your review count isn't complicated, but it requires consistency:
- •After every completed job, send the customer a direct link to your Google review page — make it one click, not a search
- •Ask in person while you're still on site, when satisfaction is highest
- •Respond to every review, positive and negative — it shows potential customers you're engaged and care
- •Don't batch them — getting 20 reviews in one week and then none for six months looks unusual; consistent, steady growth is better
Every five-star review you add makes you more visible in Maps rankings and more trusted by the next homeowner who finds you. It's a compounding asset.
Building a System That Generates Consistent Work
Here's what a full inbound lead system looks like when all the pieces are in place:
- •Your website ranks on page one for roofing searches in your target neighborhoods
- •Your Google Business Profile shows up in the Map Pack for local searches near you
- •Your reviews build trust before the homeowner even dials your number
- •The homeowner finds you, sees your reviews, visits your site, sees clear information and an easy way to reach you, and calls
That's an inbound lead — someone who found you, chose you, and called you. No competing against four other roofers. No chasing. No auction.
The system takes time to build. In competitive areas like Brooklyn or Hempstead, expect 3–6 months before the full momentum kicks in. Less-contested neighborhoods in Suffolk County may move faster. But once it's running, it works 24 hours a day, seven days a week, regardless of whether you're on a roof or at home.
The roofers who grow consistently in NYC and Long Island aren't the ones hustling hardest for every lead. They're the ones who built the infrastructure that brings leads to them.
Where to Start
If you're currently relying on referrals, buying shared leads, or just hoping the phone rings — the first step is a website that's actually built to generate calls. Not a template. Not a DIY builder. A site built specifically for your business, your service area, and the homeowners you want to reach in the neighborhoods where you work.
We build free mockups for roofing companies in NYC and Long Island — before you spend anything. You'll see exactly what your new website could look like and what your market opportunity looks like. No payment. No commitment. Get your free mockup here.