Score global
Chaque axe de scoring a un poids relatif. Seuls les axes évalués entrent dans le score global : les poids sont renormalisés pour que l’absence de donnée n’ajoute jamais de faux points. Si tous les critères d’un axe sont NA, l’axe est exclu.
Axes de scoring et poids
Source de vérité : scoring.config.ts dans le produit. Les poids ci-dessous sont les valeurs brutes avant renormalisation.
| Axe | Poids | Ce qu’il mesure |
|---|---|---|
| Technique | 1 | HTTPS, sitemap, canonical, en-tetes, controles auto WCAG (echantillon). |
| SEO | 1 | Title, meta, H1, canonical, noindex, JSON-LD sur echantillon. |
| Performance | 1 | PageSpeed Insights uniquement. Sans PSI, axe non note. |
| Catalogue / fiches | 1 | Faits PDP (images, schema, ATC visible) — echantillon, pas le catalogue entier. |
| Parcours d achat | 1 | Presence trust + chemin d achat, lecture seule. |
| Signaux d information legale (FR) | 1 | Pages legales HTTP 200 a contenu substantiel. Hors FR : non note. |
Critères (pas de faux points)
Chaque axe est une somme de critères avec un maximum de points. Les critères NA sont retirés du dénominateur. Un fail/warn peut générer une recommandation avec un levier (conversion, SEO, perf, etc.).
- Technique — HTTPS actif (1 pts)
- Technique — Page d accueil HTTP 200 (1 pts)
- Technique — Sitemap XML present (1 pts)
- Technique — Sitemap ou crawl a fourni des URLs (1 pts)
- Technique — Canonical sur la page d accueil (1 pts)
- Technique — Attribut lang sur l accueil (axe) (1 pts)
- Technique — Favicon presente (1 pts)
- Technique — En-tete HSTS (1 pts)
- Technique — Titre de document (axe document-title) (1 pts)
- Technique — Alternatives d images (axe image-alt) (1 pts)
- Technique — Nom accessible des boutons (axe button-name) (1 pts)
- Technique — Labels de formulaires (axe label) (1 pts)
- Technique — Intitules de liens (axe link-name) (1 pts)
- Technique — Lien d evitement (axe bypass) (1 pts)
- Technique — Titre des cadres (axe frame-title) (1 pts)
- Technique — Aucun lien interne casse (echantillon) (1 pts)
- SEO — Titre d accueil present (15-70 caracteres) (1 pts)
- SEO — Meta description d accueil presente (1 pts)
- SEO — Un seul H1 sur l accueil (1 pts)
- SEO — Accueil indexable (pas de noindex) (1 pts)
- SEO — Open Graph sur l accueil (1 pts)
- SEO — Toutes les pages echantillonnees ont un titre (1 pts)
- SEO — Toutes les pages echantillonnees ont un H1 (1 pts)
- SEO — Toutes les pages echantillonnees ont une canonical (1 pts)
- SEO — Aucune page echantillonnee en noindex (1 pts)
- SEO — JSON-LD Product sur l echantillon (1 pts)
- SEO — Canonicals sur les fiches echantillonnees (1 pts)
- SEO — Descriptions produit non dupliquees (echantillon) (1 pts)
- SEO — Au moins une page collection dans l echantillon (si le sitemap en a) (1 pts)
- SEO — Balise title presente sur l accueil (1 pts)
- SEO — Echantillon SEO d au moins 2 pages (1 pts)
- SEO — OG ou Twitter Card sur l accueil (1 pts)
- SEO — Donnees structurees presentes (au moins un type) (1 pts)
- SEO — Titres de fiches uniques dans l echantillon (1 pts)
- SEO — H1 present sur l accueil (1 pts)
- SEO — Schema lu y compris apres rendu JS si disponible (1 pts)
- Performance — Score PageSpeed mobile disponible (1 pts)
- Performance — PSI mobile >= 50 (1 pts)
- Performance — PSI mobile >= 80 (1 pts)
- Performance — LCP mobile PSI <= 2,5 s (1 pts)
- Performance — CLS mobile PSI <= 0,1 (1 pts)
- Performance — Score PageSpeed desktop disponible (1 pts)
- Performance — PSI desktop >= 50 (1 pts)
- Performance — LCP issu de PageSpeed (pas du lab) (1 pts)
- Catalogue / fiches — Au moins une URL produit detectee (1 pts)
- Catalogue / fiches — Catalogue classifiable (pas unknown) (1 pts)
- Catalogue / fiches — Cartes produit sur la collection (1 pts)
- Catalogue / fiches — Au moins une fiche produit analysee (1 pts)
- Catalogue / fiches — Au moins 1 visuel par fiche (moyenne echantillon) (1 pts)
- Catalogue / fiches — Au moins 2 visuels par fiche (moyenne) (1 pts)
- Catalogue / fiches — Attributs alt complets sur la galerie (echantillon) (1 pts)
- Catalogue / fiches — Schema Product sur 100% des fiches echantillonnees (1 pts)
- Catalogue / fiches — Description >= 80 mots (moyenne echantillon) (1 pts)
- Catalogue / fiches — Bloc achat visible sur la fiche (1 pts)
- Catalogue / fiches — Galerie produit detectee (1 pts)
- Catalogue / fiches — Disponibilite visible (echantillon) (1 pts)
- Catalogue / fiches — Delai de livraison mentionne (echantillon) (1 pts)
- Catalogue / fiches — Au moins un prix catalogue extractible (1 pts)
- Catalogue / fiches — Controle ajouter au panier present (lecture seule) (1 pts)
- Catalogue / fiches — Echantillon fiche declare (pas tout le catalogue) (1 pts)
- Catalogue / fiches — Fiche avec specs ou description substantielle (1 pts)
- Catalogue / fiches — Rails de produits sur l accueil (1 pts)
- Parcours d achat — Navigation principale presente (1 pts)
- Parcours d achat — Champ de recherche interne (1 pts)
- Parcours d achat — Footer present (1 pts)
- Parcours d achat — CTA principal sur l accueil (1 pts)
- Parcours d achat — Livraison mentionnee (accueil ou fiche) (1 pts)
- Parcours d achat — Avis clients (schema OU widget + mention fiche) (1 pts)
- Parcours d achat — Filtres ou facettes sur la collection (1 pts)
- Parcours d achat — Fil d Ariane (collection ou fiche) (1 pts)
- Parcours d achat — Page panier identifiable (si URL reelle) (1 pts)
- Parcours d achat — CTA commander sur le panier (si panier charge) (1 pts)
- Parcours d achat — Tunnel checkout identifiable (si URL reelle) (1 pts)
- Parcours d achat — Champ e-mail au checkout (si charge) (1 pts)
- Parcours d achat — Bandeau cookies / CMP detecte (1 pts)
- Parcours d achat — Pas de traceurs avant consentement (1 pts)
- Parcours d achat — Pas de scroll horizontal mobile (accueil) (1 pts)
- Parcours d achat — Bandeau USP / reassurance (2 signaux : composant + texte CRO) (1 pts)
- Parcours d achat — Moyens de paiement visibles (DOM, pas scripts) (1 pts)
- Parcours d achat — Module recherche interne execute (1 pts)
- Parcours d achat — Fiche produit chargee pour le CRO (1 pts)
- Parcours d achat — Accueil charge pour le CRO (1 pts)
- Parcours d achat — Garantie / retours mentionnes (1 pts)
- Signaux d information legale (FR) — Page mentions legales atteignable (1 pts)
- Signaux d information legale (FR) — Page CGV atteignable (1 pts)
- Signaux d information legale (FR) — Page confidentialite atteignable (1 pts)
- Signaux d information legale (FR) — Coordonnees de contact extractibles (1 pts)
- Signaux d information legale (FR) — SIRET/RCS/TVA sur la page mentions (1 pts)
- Signaux d information legale (FR) — Mot retractation present (CGV ou retours) (1 pts)
- Signaux d information legale (FR) — Page retours / remboursement atteignable (1 pts)
- Signaux d information legale (FR) — Au moins une page legale/contact lue (1 pts)
Axes du rapport consultant (poids de perte)
Le rapport client 12 axes utilise lossWeight pour classer le travail par impact CA estimé. Heuristique, pas une prévision contractuelle (voir revenue-impact.ts).
| Axe rapport | lossWeight |
|---|---|
| SEO | 0.16666666666666666 |
| SEA / Ads | 0 |
| Vitesse / performance | 0.16666666666666666 |
| Catalogue / fiches | 0.16666666666666666 |
| Technique | 0.16666666666666666 |
| Analytics / tracking | 0 |
| Pricing produit | 0 |
| UX / parcours d'achat | 0.16666666666666666 |
| Signaux d information legale (FR) | 0.16666666666666666 |
| Concurrents / benchmark | 0 |
| Reputation / avis | 0 |
| Logistique / livraison | 0 |
Comment les recommandations sont classées
La priorité vient du statut de critère (fail = haute, warn = moyenne) et du levier d’axe. Le plan d’action utilise aussi lossWeight : un LCP mobile faible passe avant une page légale manquante si les deux sont cassés.
Benchmark par site
Le collecteur benchmark compare composants détectés et captures aux blocs attendus par type de page (accueil, collection, produit) et aux règles de secteur. Les insights sont structurés (titre, preuve, reco, device), pas des essais libres.
Benchmarks de panel (galerie)
Les pages /benchmarks/ agrégées ne se publient que lorsqu’une cohorte a assez de boutiques distinctes. En attendant, cette page décrit le modèle.
Limites
- L’analyse PDP est un échantillon, pas chaque SKU d’un gros catalogue.
- Pas de vrai checkout / ajout panier (lecture seule, volontaire).
- PageSpeed peut être indisponible ; un repli lab ou un axe NA.
- La taxonomie secteur est heuristique ; un catalogue mixte peut être mal classé.
- Ceci ne remplace pas un consultant senior avec accès analytics et entretiens.
Changelog
methodologyVersion 2026-08 — aligné sur les poids de scoring.config.ts et les lossWeight de report-axis-config.ts.
FAQ
- Pourquoi un axe peut-il manquer au score global ?
- Si tous les critères sont NA (donnée absente), l’axe est exclu et les poids renormalisés. Pas de points inventés.
- L’impact CA est-il une garantie ?
- Non. C’est une heuristique pour prioriser, pas une prévision de P&L.
- Passez-vous des commandes tests ?
- Non. Le checkout est hors scope volontairement.
- La méthodo change souvent ?
- Quand les poids ou critères de scoring.config bougent, cette page doit suivre le code. Voir le changelog.