Comment fonctionne le score d’Aptitude-IA
Pour que les gens et les IA puissent atteindre votre site.
Version 1.0. 25 vérifications, 100 points. Chaque vérification est une simple requête HTTP que n’importe qui peut refaire. Un site qui ne répond pas est plafonné à 10. Lisible par une machine : /formula.json.
- 5Répond en HTTPS avec le statut 200
https - 4Premier octet + page sous 1,5 s
fast - 5Titre de 10 à 70 caractères
title - 5Méta-description de 50 à 170 caractères
description - 4Adresse canonique sur le même hôte
canonical - 3<html lang> renseigné
lang - 2Zone d’affichage mobile
viewport - 4Titre + image Open Graph
og - 6JSON-LD valide avec un @type
jsonld - 3Identité d’entité : nom + liens sameAs (GitHub, boutiques, réseaux sociaux)
entity - 10Lisible sans scripts (400+ caractères de texte dans le HTML)
nojs - 4robots.txt accessible
robots - 8robots.txt laisse entrer les robots d’IA (GPTBot, ClaudeBot, PerplexityBot, …)
ai_allowed - 8Les robots d’IA ne sont pas bloqués par un pare-feu / un réglage anti-robots
ai_not_blocked - 6/llms.txt présent
llms - 6sitemap.xml accessible avec des adresses
sitemap - 2Le plan du site a un lastmod des 6 derniers mois
sitemap_fresh - 2Dates de publication / mise à jour visibles pour les machines
dates - 3Contact ou identité de l’auteur
contact - 2Liens vers des sources identifiables
sources - 3En-têtes de sécurité (HSTS + nosniff)
headers - 2Aucun contenu mixte (http)
mixed - 1hreflang renseigné quand plusieurs langues existent
hreflang - 1Flux RSS / Atom / JSON Feed lié
feed - 1Icône déclarée
favicon
Robots d’IA vérifiés dans robots.txt : GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot, Applebot-Extended, Bingbot. La vérification du pare-feu récupère votre page d’accueil en tant que GPTBot puis en tant que navigateur et compare les réponses. Mesurer ces signaux ne garantit pas qu’une IA citera un site — ils rendent la chose possible.
Citer ainsi : AI-Readiness Formula v1.0, https://wepushyoursitetotheworld.aplusz.app/formula/v1.0