How we score roofing contractors

What this method is

Every Roofing Roster guide scores the roofing contractors in its area with one shared method. Each business gets a composite score from 0 to 100, built entirely from measured signals in published review data and public business listings. No contractor pays to raise a score, and no editor hand-picks a number. This page lays out exactly how that score is built and where it falls short.

The five signals, heaviest first

We combine five signals into one composite score. Here they are in order of weight:

  • 28%
    Sentiment

    A synthesis of what recent reviews actually say, praise and complaints alike, not just the star count attached to them.

  • 26%
    Rating

    The business's aggregate Google star rating.

  • 20%
    Volume

    How many reviews a business has, log-scaled so a contractor with 400 reviews does not automatically dwarf one with 40, but a handful of reviews still cannot compete with a real track record.

  • 16%
    Completeness

    Whether basic business information (phone, website, hours, address) is actually listed and usable.

  • 10%
    Recency

    How recently customers have actually left reviews, since a roofing crew that was great in 2019 may not be the same crew today.

Why sentiment carries the most weight

A star average flattens everything into one number, and that is exactly the problem. Two roofing contractors can sit at the same 4.3 stars while one has a string of recent reviews about crews leaving debris and missed callbacks, and the other does not. The stars alone will not show you that. Reading what recent reviews actually describe, whether it is the same complaint showing up again and again or consistent praise for how a crew handled a storm-damage claim, is the only way to catch a pattern before you sign a contract with someone who is going to be on your roof. That is why sentiment is weighted above the star rating itself, not below it.

Why the other signals matter

Rating still matters because it is the fastest public signal of overall satisfaction, even if it does not tell the whole story on its own. Volume matters because a 5.0 rating from three reviews tells you almost nothing next to a 4.6 from three hundred; the log scale keeps a small handful of reviews from outscoring a real history. Recency matters because roofing crews change, ownership changes, and a contractor's quality five years ago is not a promise about today. Completeness matters in a practical way: if a business does not list a working phone number, hours, or an address, that is friction and risk before a customer even gets a quote.

Honest limits of this score

We synthesize review themes rather than republishing individual reviews word for word, and we link out to Google so readers can read the original source for themselves. A composite score is a starting point for research, not a replacement for it. Businesses with few recent reviews do not get inflated by default: they receive a low-confidence score and are labeled as such on their listing, because a thin review history simply does not support a confident ranking either way.

Scores come from this rubric and this data alone, and they are never edited by hand. Where paid placement exists anywhere on a guide, it is always labeled clearly and never affects a score. If any list's picks or order were reviewed or adjusted by an editor rather than generated purely from the rubric, that is disclosed directly on that page.

Who publishes the guides

Every guide is published by Roofing Roster, an independent publisher of local roofing contractor guides operating since 2026. Roofing Roster builds its directories from published review data and public business information, and every listing earns its place through performance, never through payment. Each guide refreshes monthly to keep rankings current, and each listing carries a last-verified stamp so readers can see the maintenance is active, not a one-time snapshot.

Editorial oversight of these rankings sits with Eric Thomas, Managing Editor. You can read more about Roofing Roster, browse our guides, or reach us at hello@roofingroster.com.

FAQ

How often are roofing contractor scores updated?

Data refreshes on a monthly cycle, and each listing carries a last-verified stamp so you can see when it was last checked rather than relying on an old snapshot.

Can a roofing contractor pay to raise their score?

No. Scores come only from the rubric applied to measured review and listing data. Paid placement, where it appears anywhere on a guide, is always labeled and never affects the score itself.

Why does a business with fewer reviews sometimes rank lower even with a high rating?

Volume is log-scaled and weighted at 20% specifically because a high rating from only a few reviews is less reliable than one built on a larger, steadier base. Businesses with very few recent reviews are also flagged as low-confidence.

Where can I read the actual reviews behind a score?

We synthesize review themes rather than republish full text, and every listing links out to its Google reviews so you can read the original source yourself.

Is the method the same on every guide?

Yes. Every Roofing Roster guide, whether it covers a state, a city, a region, or a roofing product or service, uses this same rubric with the same weights.

Last updated 2026-09-17