How We Score HVAC Businesses
Every number on this site is calculated from publicly available data using a simple, transparent formula. No black boxes.
The Formula
All components use publicly available data with no manual overrides. Values between breakpoints are linearly interpolated. The score is recomputed after each data refresh.
Review Count
30 pts maxRewards businesses with a proven track record of serving customers. Caps at 200 reviews so newer businesses aren't permanently penalised. Values between breakpoints are linearly interpolated.
Data source: Google Places API
Google Rating
20 pts maxRatings below 3.5 score 0 — a signal of poor service quality. The curve steepens above 4.5 to reward businesses that maintain very high satisfaction.
Data source: Google Places API
Website Speed
25 pts maxMobile PageSpeed score from Google. Faster websites signal better customer experience and correlate with stronger Google organic rankings. Missing websites score 0.
Data source: Google PageSpeed Insights API (mobile strategy)
HTTPS
10 pts maxHTTPS is a baseline trust signal. Businesses without a secure website miss this component entirely.
Data source: Website URL (from Google Places)
Website Present
15 pts maxHaving any website at all earns 15 points. Businesses with no web presence miss both this and the Speed and HTTPS components — a total of up to 50 points.
Data source: Google Places API
Frequently Asked Questions
Why not include factors like years in business or BBB rating?
We only use data we can automatically fetch and verify. Manual data introduces bias and goes stale. If a reliable API for additional signals becomes available, we'll add it with a clear changelog.
How often is data updated?
Google ratings and review counts are refreshed periodically (targeting monthly). PageSpeed scores are re-fetched every 30 days. The score is recomputed after each data refresh.
Can a business pay to improve their ranking?
No. The score is computed entirely from third-party data. We do not accept payment for ranking adjustments.
My business is missing or has wrong data. How do I report it?
Data is sourced from Google Places. If your business info is wrong, update it in Google Business Profile — our next refresh will pick up the changes.
What does a score of 0 mean?
A score of 0 typically means we have no data yet for that business. It does not indicate poor service quality.