Méthodologie
Comment ta note /100 est calculée
On t'explique sans filtre : 5 axes pondérés, 28 critères concrets, sources de données ouvertes. Si tu ne peux pas reproduire le calcul, c'est qu'on a échoué à le rendre transparent.
Vue d'ensemble
Ton score global est une moyenne pondérée sur 100. GEO et Technique pèsent le plus (25 % chacun) parce que ce sont les signaux les plus structurels — sans eux, ni Google ni les moteurs IA ne te citent.
- Technique
- 25 %
- Contenu
- 20 %
- GEO / visibilité IA
- 25 %
- Performance
- 20 %
- Confiance
- 10 %
Si un axe n'est pas mesuré (ex. Performance quand PageSpeed est indisponible), il est exclu du calcul. La moyenne est rebalancée sur les axes restants — pas de fausse pénalité 50/100.
Le socle d'indexation : si Google ne peut pas crawler proprement, le reste ne compte pas.
- HTTPS sur le domaine principal (impact 90/100)
- Meta viewport mobile présent (impact 80/100)
- URL canonique déclarée (impact 55/100)
- robots.txt accessible (impact 50/100)
- sitemap.xml accessible et bien formé (impact 60/100)
- Hreflang sur les sites multilingues (crédit partiel sinon)
- Ratio images avec attribut alt (impact 45/100 si <50 %)
Ce que Google lit dans le SERP. Title + meta description + hiérarchie sémantique + densité utile.
- Title présent et de longueur SERP-safe (30-70 chars, impact 95/100 si absent)
- Meta description présente et longueur 70-170 chars (impact 85/100 si absente)
- Exactement un H1 par page (impact 80/100 si zéro, 55 si multiple)
- Au moins 2 H2 pour la hiérarchie (impact 40/100 si zéro)
- Wordcount ≥ 300 mots — sauf sur pages contact / tool / legal (par nature courtes, exclues du scoring)
Le différenciateur SeAudit : les signaux que ChatGPT, Perplexity, Claude et AI Overviews consomment pour décider qui citer.
- JSON-LD présent (impact 90/100 si zéro)
- Schema Organization (impact 65/100 si absent)
- Schema FAQPage avec acceptedAnswer remplis (impact 70/100 si absent)
- Format Q&A dans le contenu (questions traitées en sections)
- Listes structurées (signal de citabilité)
- Fichier llms.txt à la racine (impact 35/100 si absent)
- Article schema conditionnel (uniquement sur pageType=blog_post)
- Signaux E-E-A-T : auteur déclaré + date publication (impact 50/100 si manquants)
Score Lighthouse mobile via PageSpeed Insights v5 — un site lent perd des positions ET des citations IA.
- Score performance Lighthouse mobile (impact 85/100 si <50, 50 si <75)
- Largest Contentful Paint (impact 70/100 si >4 s)
- Cumulative Layout Shift, First Contentful Paint, INP rapportés
- Si PageSpeed n'a pas pu répondre (rate limit, indispo), l'axe est marqué « non mesuré » — pas de fausse pénalité 50/100
Signaux d'autorité on-page que les moteurs combinent avec ton profil de backlinks externes (non mesurés ici).
- Auteur déclaré (Person + sameAs vers profils)
- Date de publication / modification visible
- Organization complète (logo, sameAs, founder)
- Open Graph (og:title + og:image) pour le partage social
Ce qu'on ne mesure pas (et pourquoi)
- Backlinks externes — demande une API tiers payante (Ahrefs / Semrush) pour être fiable. On laisse la mesure à ces outils, et on traite l'autorité on-page (E-E-A-T, schémas) qui dépend de toi.
- Visibilité réelle dans les LLM — interroger ChatGPT / Perplexity 50 fois par audit coûte trop cher pour rester gratuit. On évalue la citabilité depuis les signaux on-page (FAQ schema, llms.txt, E-E-A-T), pas une mesure live.
- Trafic organique réel — ça vit dans ton Google Search Console, pas sur la page rendue. Le score reflète le potentiel structurel, pas la traction historique.
- Sécurité applicative — ce n'est pas notre métier. HTTPS est checké parce qu'il affecte le ranking, le reste relève d'un audit sécurité dédié.
La règle du « non mesuré »
Quand un signal n'a pas pu être collecté (PageSpeed rate-limité, page bloquée par un firewall, axe non applicable au pageType), on affiche « non mesuré » dans le détail et on rebalance la moyenne. Mieux silence qu'une fausse pénalité — un audit qui ment perd toute valeur.