MRI METHODOLOGY
MSP Ranking Index
A reproducible 0–100 algorithmic rating for managed service providers (MSPs) and IT service companies.HRI™ ranks web hosts; MRI ranks MSPs. Three components, no Performance weight, no paid placements.
HRI VS MRI
Ranks web hosting companies. Four base components (25 each) plus signal augmentation. Performance (benchmarks / CrUX / tier) is part of the score. Full HRI methodology →
Ranks MSPs / IT service providers. Trust 50 + Completeness 25 + Freshness 25. Performance excluded. No signal-augmentation layer in v1. Browse live rankings at /msp →
ABSTRACT
MRI is a composite measure of public-signal quality for managed service providers. The score decomposes additively into three components: Tₘ (Trust, [0, 50]), C (Completeness, [0, 25]), and F (Freshness, [0, 25]). Performance is not a term.
Trust reuses the same honesty-preserving calcTrust function as HRI, called with knownTierTrustBonus = 0, then doubled and capped at 50. Completeness and Freshness call the same functions as HRI. Scores are stored on host_scores.score_msp_* so pure-host HRI totals remain untouched.
FORMAL DEFINITION
For any managed service provider m in the directory:
Pure-host HRI continues to use calcScoreTotal → score_total. MSP directory pages order by score_msp_total.
COMPONENTS
Formulas mirror calcMspScoreTotal and the shared Trust / Completeness / Freshness helpers in src/lib/hostscore.ts.
Multi-platform review signal, profile vintage, and verified ownership - doubled from the HRI Trust base, without hosting-tier bonus.
- DoublingMRI doubles the HRI Trust base so reputation carries half the total weight (50/100). Cap at 50 after doubling.
- tier_bonus offHRI awards +5 Trust when Performance ≥ 18. MRI passes knownTierTrustBonus = 0 so hosting infrastructure quality never enters an MSP score.
- HonestyNo fabricated reviews. Rating and volume terms only fire when third-party platform data is present. Trustpilot substitutes at a discounted ceiling when Google is absent; corroboration bonuses apply only alongside Google.
Disclosure of public profile data - identical to HRI Completeness.
- Shared componentcalcCompleteness is shared with HRI. Filling public profile fields moves Completeness the same way for MSPs and hosts.
- SaturationMaximum unaugmented total is 25. Additional fields beyond a saturating subset do not lift C.
Recency of profile updates - identical to HRI Freshness base (MRI v1 has no signal-augmentation bump).
- Shared componentcalcFreshness(updated_at) is shared with HRI. MRI v1 does not add the HRI signal-augmentation freshness bump (0.5 · Σ D(σ)).
- RecomputeScores recompute as profile and review data refresh. Stale listings lose Freshness in steps.
WHY PERFORMANCE IS EXCLUDED
HRI Performance measures hosting delivery: controlled benchmarks, CrUX Core Web Vitals on the provider origin, and infrastructure tier fallbacks. Those signals answer “how fast / reliable is this hosting platform?” They do not answer “how well does this MSP manage IT, security, or helpdesk?”
- CWV / marketing-site speed reflects the MSP’s website build, not service quality.
- Hosting benchmarks assume a customer site on the provider’s plan - not an MSP relationship.
- Infrastructure tier is an editorial hosting lookup; using it would also leak into Trust via the HRI tier bonus, which MRI disables.
VERSIONING
LIMITATIONS
- Public-signal quality. MRI correlates with but is not identical to subjective MSP service quality.
- No MSP-native signals yet. Certifications, SLA terms, and local service mix are not in v1.
- Sample bias. Claimed, well-reviewed profiles outrank thin public footprints even when service quality is strong.
- Not a recommendation. Use MRI as one shortlist input; confirm scope and pricing directly with providers.
FREQUENTLY ASKED
How is MRI different from HRI?
HRI ranks web hosting companies with four base components (Trust, Completeness, Freshness, Performance) plus a signal-augmentation layer. MRI ranks managed service providers with Trust 50 + Completeness 25 + Freshness 25. Performance is excluded because Core Web Vitals, load benchmarks, and hosting infrastructure tiers are not meaningful quality signals for MSPs.
Can I pay to improve my MRI?
MRI is entirely algorithmic and derived from publicly verifiable profile and review inputs. No managed service provider can pay for a higher position, and there are no affiliate placements in the MSP rankings.
Why is Performance excluded from MRI?
CWV field data, controlled hosting benchmarks, and infrastructure tier lookups measure website and hosting platform quality. An MSP’s marketing site speed or hosting stack does not reflect managed IT, cybersecurity, or helpdesk service quality, so including Performance would distort rankings.
What comes in MRI v2?
v2 is deferred. Planned MSP-native signals include local re-rank, SLA and certification signals, and stack/service-mix factors. Until then, Completeness and Freshness reuse the shared HRI components without the hosting signal-augmentation layer.
Where are MRI rankings published?
Browse the MSP directory at /msp. City, state, and country pages order providers by score_msp_total. Host methodology remains at /hri.

Founder, HostList.io · Co-founder, Seahawk Media · Host of the WP Legends podcast.