0 - 100
Un nombre unique entre 0 et 100. Plus élevé est meilleur. Le score est borné aux deux extrémités pour que des données corrompues ne le poussent jamais hors plage.
Chaque hébergeur sur RackList porte un score entre 0 et 100. Cette page liste chaque règle qui l'alimente, les points que chacune accorde et les garde-fous qui maintiennent le score honnête.
Un nombre unique entre 0 et 100. Plus élevé est meilleur. Le score est borné aux deux extrémités pour que des données corrompues ne le poussent jamais hors plage.
Cinq axes indépendants notés sur 20, sommés, puis ajustés par bonus et malus. Aucun axe ne peut porter seul le score final.
Chaque seuil et chaque poids sur cette page est lu directement dans le code du calculateur : nous ne pouvons pas publier un chiffre que nous n'utilisons pas.
overall = seniority + reviews + compliance + responsiveness + value
+ sum(bonuses)
- sum(maluses)
overall = clamp(overall, 0, 100)
Chaque axe est borné à [0, 20] et le score final est borné à [0, 100]. Le clamp intercepte les données amont corrompues (une note moyenne de 6.0, un taux de réponse de 150%) avant qu'elles ne fuitent dans le chiffre affiché.
Chaque axe est noté sur 20 et travaille sur ses propres données. Ils sont sommés sans pondération - nous voulons que chaque axe compte également dans le score final.
Années depuis la date de fondation de l'hébergeur, sur une échelle non linéaire. Les hébergeurs plus anciens gagnent plus, mais la courbe s'aplatit après 15 ans pour qu'un acteur de 30 ans n'écrase pas les entrants plus récents.
| Règle | Condition | Points |
|---|---|---|
| 15+ ans | founded_at remonte à 15 ans ou plus | 20 |
| 10 - 14 ans | founded_at remonte entre 10 et 15 ans | 18 |
| 5 - 9 ans | founded_at remonte entre 5 et 10 ans | 15 |
| 2 - 4 ans | founded_at remonte entre 2 et 5 ans | 10 |
| 1 - 2 ans | founded_at remonte entre 1 et 2 ans | 5 |
| Moins de 1 an | founded_at est défini mais date de moins d'un an | 2 |
Projection linéaire de la note moyenne sur 0-20, plafonnée par un cap de confiance qui évolue avec la taille de l'échantillon, et pondérée par décroissance temporelle pour que les avis récents comptent plus.
| Règle | Condition | Points |
|---|---|---|
| Projection de la moyenne | score = (avg_rating - 1) / 4 × 20 avec avg borné à [1, 5] | formule |
| Cap de confiance complet | 10 avis approuvés ou plus | 20 |
| Cap de confiance moyen | Entre 3 et 9 avis approuvés | 16 |
| Cap de confiance faible | Moins de 3 avis approuvés : un seul cinq étoiles ne peut pas saturer l'axe au maximum | 8 |
| Décroissance temporelle | Chaque avis est pondéré par exp(-age_jours / 365) ; un avis de 6 mois ≈ 0.5, un avis de 5 ans ≈ 0 | pondéré |
Huit critères sur la complétude du profil et la transparence légale. Chaque critère est volontairement petit : aucun champ ne donne un avantage démesuré.
| Règle | Condition | Points |
|---|---|---|
| Fiche revendiquée | Un propriétaire vérifié a revendiqué la fiche | 5 |
| Identifiant légal vérifié | Un opérateur a confirmé le SIREN/SIRET au registre officiel | 3 |
| Identifiant légal déclaré | Un SIREN ou SIRET est renseigné | 2 |
| Description (≥ 50 caractères) | La description de la fiche fait au moins 50 caractères | 2 |
| Date de fondation | founded_at est renseigné | 2 |
| Au moins une catégorie | L'hébergeur est lié à au moins une catégorie | 2 |
| Logo | Un fichier logo est attaché | 1 |
| Site web | Une URL de site web est renseignée | 1 |
| Forme juridique | Le champ forme juridique est rempli (SAS, SARL, Ltd, etc.) | 1 |
| Langue | Une langue principale est renseignée sur la fiche | 1 |
Taux d'avis approuvés ayant reçu une réponse de l'hébergeur, pondéré par la vitesse de réponse. Les réponses tardives comptent moins, ne pas répondre vaut zéro.
| Règle | Condition | Points |
|---|---|---|
| Formule | score = clamp(rate, 0..100) / 100 × 20 × facteur_vitesse | formule |
| Facteur rapide (×1.0) | Temps médian de première réponse ≤ 24 heures | 1 |
| Facteur moyen (×0.8) | Temps médian de première réponse entre 24 et 72 heures | 0.8 |
| Facteur lent (×0.6) | Temps médian de première réponse entre 72 heures et 7 jours | 0.6 |
| Facteur très lent (×0.4) | Temps médian de première réponse supérieur à 7 jours | 0.4 |
| Facteur fallback timing inconnu (×0.8) | Taux présent mais pas de données de timing - ne donne jamais le multiplicateur complet | 0.8 |
Profondeur du catalogue (nombre de produits), transparence tarifaire (part de produits avec prix public) et diversité des catégories. Chaque dimension est plafonnée pour empêcher l'inflation.
| Règle | Condition | Points |
|---|---|---|
| Palier catalogue 10+ | L'hébergeur liste 10 produits actifs ou plus | 14 |
| Palier catalogue 7-9 | L'hébergeur liste entre 7 et 9 produits actifs | 12 |
| Palier catalogue 4-6 | L'hébergeur liste entre 4 et 6 produits actifs | 8 |
| Palier catalogue 1-3 | L'hébergeur liste entre 1 et 3 produits actifs | 4 |
| Transparence tarifaire | Jusqu'à +4 proportionnel à la part de produits actifs avec un prix public | 4 |
| Diversité catégories (3+) | Les produits actifs couvrent au moins 3 catégories distinctes | 2 |
| Diversité catégories (2) | Les produits actifs couvrent exactement 2 catégories distinctes | 1 |
Points ajoutés quand l'hébergeur va au-delà des fondamentaux.
| Règle | Condition | Points |
|---|---|---|
| Vétéran (10+ ans) | founded_at remonte à 10 ans ou plus | +3 |
| Identifiant légal vérifié | Un opérateur a confirmé le SIREN/SIRET de l'hébergeur au registre officiel | +3 |
| Revendiquée par le propriétaire | La fiche a été revendiquée par son propriétaire vérifié | +2 |
| Profil complet | Axe conformité au maximum 20/20 | +2 |
| Catalogue riche | 10 produits actifs ou plus ET au moins un avis approuvé | +2 |
| ASN vérifié | Un opérateur a confirmé le(s) ASN(s) déclaré(s) de l'hébergeur contre PeeringDB/RIPEstat | +2 |
| Ancienneté plateforme (5+ ans) | L'hébergeur est sur RackList depuis au moins 5 ans | +2 |
| Ancienneté plateforme (2 - 5 ans) | L'hébergeur est sur RackList depuis au moins 2 ans (mais moins de 5) | +1 |
Points retirés quand l'hébergeur manque sur des signaux que les lecteurs utilisent.
| Règle | Condition | Points |
|---|---|---|
| Aucun produit listé | Aucun produit actif n'est rattaché à l'hébergeur | -5 |
| Aucun identifiant légal déclaré | Ni SIREN ni SIRET n'est renseigné - le comparateur ne peut pas dire qui est légalement responsable de la fiche | -4 |
| Profil sévèrement incomplet | Axe conformité sous 5/20 | -3 |
| Tarification agressive | Plus de la moitié des produits priés de l'hébergeur sont sous 30% de la médiane de leur catégorie | -2 |
| Aucune description | Le champ description est vide | -2 |
Les règles ci-dessus sont inutiles si un hébergeur malhonnête peut les contourner. Le score embarque six garde-fous codés en dur dans le calculateur.
Un seul cinq étoiles ne peut pas placer l'axe avis en haut. L'axe est plafonné à 8/20 sous 3 avis et à 16/20 sous 10. Un hébergeur a besoin d'au moins 10 avis approuvés indépendants pour atteindre le maximum.
Chaque avis approuvé est pondéré par exp(-age_jours / 365). Un hébergeur qui se repose sur des éloges de cinq ans d'âge ne peut pas masquer une baisse de qualité récente.
Un taux de réponse de 100% seul ne donne pas 20/20. Le taux est multiplié par un facteur vitesse qui décroît de ×1.0 (sous 24h) à ×0.4 (au-delà de 7 jours), pour qu'un cron trimestriel de réponses bidons score 8/20, pas 20.
Quand un hébergeur modifie son SIREN, SIRET ou ASN(s) déclarés, la fiche bascule automatiquement en PENDING_REVIEW et les timestamps verified_at sont effacés. Un opérateur doit ré-auditer avant que la publication ne reprenne.
Le bonus catalogue riche ne se déclenche que si l'hébergeur a à la fois 10+ produits ET au moins un avis approuvé. Lister des produits sans validation utilisateur ne donne plus aucun point.
Quand une majorité des produits priés d'un hébergeur sont sous 30% de la médiane de leur catégorie, le malus tarification agressive se déclenche. Une seule offre d'entrée de gamme ne le déclenche jamais - il faut un motif, pas une affaire.
Un score se définit aussi par ce qu'il refuse de prendre en compte. Les règles ci-dessous sont volontairement hors scope, et elles le resteront tant que la politique ne change pas publiquement.