Chapitre 4 · Architecture

Knowledge Graph & reachability

Visualiser ton site comme une IA le voit : orphans, hubs, dead-ends et reachability BFS

TL;DR : Les LLMs traversent ton site comme un graphe : page d'accueil → liens → autres pages. Si une page n'est atteignable depuis la home en moins de 3 hops, elle a très peu de chance d'être citée. Les orphans (0 lien entrant) sont invisibles. ScoreIA visualise tout ça en force-directed d3 + BFS reachability.

🎬 Vois ton site comme un graphe

Knowledge Graph force-directed avec orphans/hubs/dead-ends détectés automatiquement.

Voir le KG

Pourquoi parler de Knowledge Graph ?

Quand un LLM doit répondre à une question, il ne lit pas tout ton site. Il navigue : il commence par la home (ou la page la plus citée), suit les liens, et collecte de l'info en mode BFS (Breadth-First Search).

Si une page est atteignable en 1 clic depuis la home, elle a 90% de chances d'être lue. 2 clics = 50%. 3 clics = 15%. 4+ clics ou orphan = ~0%.

Les concepts clés

  • Node (nœud) = une page de ton site
  • Edge (arête) = un lien entre 2 pages
  • Hub = page avec beaucoup de liens entrants ET sortants (la home, en général)
  • Orphan = page avec 0 lien entrant — invisible des crawlers IA
  • Dead-end = page sans lien sortant — l'IA y arrive mais ne va pas plus loin
  • Reachability BFS = combien de pages sont atteignables depuis la home en N hops

Le KG ScoreIA en détail

ScoreIA crawle ton site (BFS depuis la home + sitemap) et construit le graphe :

  1. Nodes colorisés par score GEO de chaque page (rouge = critique, vert = strong)
  2. Edges de toutes les hyperliens internes
  3. Détection orphans automatique (page indexée mais 0 incoming)
  4. Hubs identifiés (incoming ≥ 5)
  5. Reachability BFS depuis chaque page (combien atteint depuis cette page)

L'algo est en kg_builder.py et utilise d3.js v7 force-directed côté front.

Mode Ecosystem (multi-sites)

Pour les owners de plusieurs sites, ScoreIA agrège les 11+ sites en 1 seul KG ecosystem. Tu vois immédiatement les cross-links manquants entre tes sites — autorité fuyante.

Exemple concret : si scoreia.ai (GEO 85) ne pointe pas vers scoreprotect.fr (GEO 60), tu perds un transfert d'autorité massif. ScoreIA détecte ça automatiquement dans le module Synergy.

KG Oracle — le KG qui propose des mutations

Au-delà de la visualisation passive, ScoreIA propose un mode KG Oracle qui :

  • Détecte les liens manquants à fort impact (lien depuis page autorité → page orpheline)
  • Suggère des pages-pont à créer entre clusters isolés
  • Simule l'impact d'un nouveau lien sur la reachability (avant/après en <1s)
  • Estime le lift citations IA 90j si tu appliques les mutations

❓ FAQ

Combien de pages ScoreIA crawle ?
Audit Lite : 5-10 pages. Pro : 50 pages. Agency : 200+. Le crawl utilise BFS depuis la home + supplément sitemap.xml.
Mon site a 1000 pages, c'est trop ?
Non, ScoreIA peut crawler par batch. Mais pour la viz d3, on stoppe à ~100 nodes (au-delà c'est illisible). On affiche les 100 plus stratégiques (top reach + top GEO + suspects orphans).
Que faire si j'ai 30 orphans ?
Soit tu les links depuis le menu/footer (rapide mais bourrin), soit tu crées des pages-pont thématiques qui les agrègent (qualitatif). Le KG Oracle te suggère le meilleur chemin.
Écrit par Chris (ScoreIA) · publié le 8 mai 2026Audit gratuit →

Tu veux mesurer concrètement où tu en es ?

Audit GEO Lite gratuit en 60s sur ton URL. Sans inscription. Score 8 signaux + recommandation actionnable.

⚡ Lancer l'audit gratuit