How we score roofing contractors in Connecticut
Connecticut Roofing Guide currently scores 1,169 roofing contractor businesses across the state. Every score comes from the same published rubric, applied the same way to every listing. This page explains what goes into that number, why each piece matters when you're choosing someone to put a roof over your head, and where the data falls short.
The five signals, and why each one counts
Each business gets a composite score from 0 to 100, built from five measured signals. They're weighted like this, heaviest first:
- Sentiment, 28%. This is a synthesis of what recent reviews actually say, praise versus complaints, and it's the largest single piece of the score. A star average can hide patterns. Two roofers can sit at the same 4.3 stars while one has a string of recent reviews about crews not showing up on scheduled days and the other doesn't. Reading what people wrote, not just the number they clicked, is the only way to catch that kind of pattern before you sign a contract.
- Rating, 26%. The Google aggregate star rating. It's still a useful signal, just not the whole story, which is why it sits second rather than first.
- Volume, 20%. How many reviews a business has, log-scaled so that a contractor with six reviews isn't treated as equal to one with 300. A handful of reviews, good or bad, doesn't tell you much about how a company performs across dozens of jobs.
- Recency, 10%. How recently customers have left reviews. A roofing company that hasn't been reviewed in three years tells you less about its current crews, pricing, and materials than one with reviews from this season.
- Completeness, 16%. Whether the listing has a phone number, website, hours, and address on file. Roofing is a trade where you need to reach someone fast, especially after storm damage, so a business that's easy to contact scores better on this piece.
Why sentiment leads
We weight sentiment above rating on purpose. Star averages compress everything into one number and lose the detail. Sentiment analysis looks at the substance of recent reviews, whether people keep mentioning the same problem (missed appointments, price changes after the estimate, cleanup left undone) or the same strength (clear communication, tidy job sites, warranty follow-through). That pattern is often the difference between a roofer who's a safe bet and one who isn't, even when their star counts look identical on the surface.
Low confidence scores, and where the reviews live
Businesses with few recent reviews don't have enough data behind them to score reliably. We label those listings as low-confidence rather than let a thin data set pass as a strong score. We also don't republish review text wholesale on this site. We synthesize what's there and link out to the business's Google listing so you can read the original reviews yourself and judge them in context.
Scores are earned, not sold
Every score on this site comes from the rubric above and nothing else. Paid placement, where it exists, is always labelled clearly and separated from the ranked list, and it never changes a business's score. If any list on this site involved editorial judgment in choosing or ordering picks, that's disclosed on the page itself, in plain terms, not buried in a footnote.
Who's behind this
Connecticut Roofing Guide is published by True Level Media, which has run independent roofing contractor directories since 2026. True Level Media builds its rankings on this published method, weighing sentiment, star rating, review volume, recency, and listing completeness, with a statistical adjustment so a brand-new business with three glowing reviews can't leapfrog an established contractor with a long, solid track record. Rankings aren't for sale here or on any True Level Media site, and any paid placement is always shown outside the ranked list, labelled as such. Listings get verified and refreshed monthly, and businesses that have closed are removed. True Level Media also runs lead-generation sites in some trades, but that has no bearing on directory scores or how the ranking engine works.
Editorial oversight of these rankings sits with Dana Whitfield, Editor. Data across the directory refreshes monthly, and each listing carries a "last verified" stamp so you can see it's actively maintained rather than left to go stale.
Questions about a score, a listing, or the method itself can go to hello@truelevelmedia.com, or you can read more about the publisher at truelevelmedia.com. You can also browse the directory home or see how a curated pick like the best gutter services list is built and disclosed.
What each signal is worth
| Signal | Weight |
|---|---|
| Review sentiment | 28% |
| Google rating | 26% |
| Review volume | 20% |
| Profile completeness | 16% |
| Review recency | 10% |
The same weights apply to every listing on this site. Ranking data checked 2026-09-25.
FAQ
- How is the overall score calculated?
- It's a weighted composite of five signals: sentiment (28%), Google star rating (26%), review volume (20%, log-scaled), recency of reviews (10%), and listing completeness (16%). No signal is chosen by an editor on a case-by-case basis; the same formula runs for all 1,169 businesses.
- Why does sentiment matter more than the star rating?
- Star ratings compress everything into one number and can hide recurring problems. Sentiment looks at what recent reviews actually describe, so two roofers with the same star average can score differently if one has repeated complaints about the same issue.
- Can a roofing company pay to improve its score?
- No. Scores come only from the rubric and the underlying data. Paid placement, when it appears on this site, is always labelled and kept separate from the ranked list, and it never affects the score itself.
- What does a low-confidence label mean?
- It means a business doesn't yet have enough recent reviews for the score to be reliable. We flag those listings rather than present a thin data set as a strong score.