Les pièces à l’appui.
Version 1.3.1 utilise 70 critères sur le source et sur le HTML, les styles et les scripts générés par le navigateur. Chaque correspondance inclut les indices trouvés.
Jusqu’à 20 tentatives de page, échecs compris, en 42 secondes. Seuls les liens directs du même hôte et protocole sont examinés, sans exploration récursive. Paramètres, téléchargements, connexions et actions sont ignorés. Chaque page analysée a son score.
Le score global et les catégories utilisent la page au score le plus élevé.
La contribution de chaque famille est plafonnée : un ensemble d’effets CSS liés ne peut pas peser sans limite. Le score et les barres viennent de la page notée la plus ressemblante. Des pages liées plus simples ne diluent pas l’analyse détaillée de l’accueil. Les indices réunissent les correspondances des pages notées et le rapport indique celle qui fournit le score. Les déclarations explicites d’assistance IA sont signalées séparément.
Calcul des points
| Famille | Maximum | Exemples |
|---|---|---|
| Textes | 20 | Formules de titres, phrases répétées, paragraphes uniformes |
| Mise en page | 25 | Texte et visuel d’accueil, paires de CTA, grilles, libellés |
| Style | 20 | Polices, espaces, dégradés, verre, approche des lettres |
| Animation | 20 | Apparitions, flottements, terminaux, SVG, maquettes |
| Code | 15 | Noms de classes, composition des div, jetons de design |
Les critères ont un poids de 1 à 4. Les points d’une famille valent son maximum multiplié par le minimum entre 1 et le poids trouvé divisé par son seuil : 12 pour textes, style et animation ; 14 pour mise en page ; 10 pour code. Chaque contribution est arrondie puis additionnée. Les critères indisponibles ne correspondent pas et figurent dans la couverture ; des ressources manquantes peuvent réduire la ressemblance observée. Les critères de texte anglais sont ignorés pour les pages explicitement non anglophones.
Les tranches (moins de 40, 40–69 et 70–100) sont des libellés descriptifs, pas des seuils d’origine calibrés. Elles ne permettent aucune affirmation de précision, de taux de faux positifs ou de probabilité.
Les 70 critères
Textes · 14 critères
- copy01Vocabulaire marketing générique
- copy02Slogan « conçu pour »
- copy03Titre répétant « Votre… »
- copy04Formule de titre « un / chaque »
- copy05Formule « pas seulement / plus que »
- copy06Avantages répétant « Sans… »
- copy07Titres surtout courts et publicitaires
- copy08Longueurs de paragraphes uniformes
- copy09Promesses de démarrage en quelques minutes
- copy10Promesses « tout-en-un / nouvelle génération »
- copy11Formule « dites adieu / bonjour »
- copy12Formule « que vous soyez… »
- copy13Slogan « tout ce qu’il vous faut »
- copy14Question finale « prêt à… ? »
Mise en page · 14 critères
- layout01Noms explicites de composants hero
- layout02Texte près d’une illustration d’accueil
- layout03Deux appels à l’action en accueil
- layout04Surtitres et petites étiquettes
- layout05Retours à la ligne volontaires dans le titre
- layout06Mot accentué dans le titre principal
- layout07Badge d’état ou capsule en accueil
- layout08Cartes de fonctionnalités répétées
- layout09Noms de grille bento
- layout10Numérotation d’étapes avec zéro initial
- layout11Sections alternant visuel et contenu
- layout12Composant FAQ ou accordéon
- layout13Section finale d’appel à l’action
- layout14Offre tarifaire mise en avant
Style · 14 critères
- style01Palette CSS sombre et neutre
- style02Dégradés radiaux d’ambiance
- style03Fond décoratif à grille linéaire
- style04Panneaux dépolis ou en verre
- style05Texte rempli par un dégradé
- style06Grandes cartes arrondies
- style07Style en forme de capsule
- style08Police Inter ou géométrique sans empattement
- style09Police monospace d’accent
- style10Titres fluides surdimensionnés
- style11Grands espacements de sections
- style12Lettres de titre resserrées
- style13Bordures fines translucides
- style14Classes de lueur ou d’orbes
Animation · 12 critères
- motion01Noms ou attributs d’apparition au défilement
- motion02Effets d’entrée avec IntersectionObserver
- motion03Délais d’animation échelonnés
- motion04Images clés de flottement ou pulsation
- motion05Animation d’ambiance infinie
- motion06Élévation répétée au survol
- motion07Bandeau défilant de texte ou logos
- motion08Composant de terminal simulé
- motion09Maquette de tableau de bord ou navigateur
- motion10Icônes SVG intégrées répétées
- motion11Visuel fondé sur canvas
- motion12Décoration orbitale ou isométrique
Code · 16 critères
- code01Noms associés de contenu et visuel hero
- code02Noms de composants d’en-tête de section
- code03Noms de boutons principal et secondaire
- code04Vocabulaire de jetons de design CSS
- code05Source dominé par les div
- code06Nombreux conteneurs div stylés
- code07Noms de composants de style BEM
- code08Nombreuses classes utilitaires d’espacement et de grille
- code09Signature d’icônes Lucide ou Feather
- code10Structure de sections commentée
- code11Noms de conteneurs partagés
- code12Noms d’utilitaires d’animation
- code13Famille de noms carte, icône et contenu
- code14Points de rupture CSS répétés
- code15Classes associées de titre et sous-titre
- code16Jetons sémantiques d’accent et d’atténuation
Ce qui n’augmente pas le score
Le sujet d’un produit IA, le suffixe du domaine, l’hébergeur, le framework, HTTPS, l’adaptation mobile, l’accessibilité et des métadonnées SEO valides ne prouvent pas une origine. Le contenu provisoire est aussi exclu du score. Une signature de style ou d’icônes peut être un indice faible ; seule, elle ne prouve rien.
Limites connues
Ces exemples positifs sont une référence de départ, pas un jeu d’entraînement équilibré. Certains projets sont liés. Il n’existe pas encore de benchmark indépendant humain contre IA. Des pages SaaS humaines peuvent avoir un score élevé, et des formulaires IA simples aucun score. L’analyseur observe le source livré, pas l’intention, la géométrie calculée, les captures ni les applications complètes.
Avant d’annoncer une précision, il faut des pages humaines et IA documentées, une séparation par auteur et famille de modèles et une évaluation indépendante des faux positifs et négatifs. D’ici là, les indices comptent plus que le grand chiffre.