# Les 11 couches auditables — format détaillé

Sur les 16 livrables du pipeline de préparation sémantique, 11 portent sur le contenu. Les autres portent sur la requête ou sur le marché : les passer au moule « Attendu × Mesuré × Gap » produit du remplissage.

| # | Couche | Phase source | Régime |
|---|---|---|---|
| C1 | Micro-intentions couvertes | 1 | Jugé |
| C2 | Entités pondérées & densités | 2 | **Compté** |
| C3 | Lexique signature (n-grams) | 3 | **Compté** |
| C4 | Pain points & verbatims | 4 | Jugé |
| C5 | Preuves quantitatives | 5 | Jugé |
| C6 | Vecteurs multimodaux | 6 | Jugé |
| C7 | Couverture standard vs surprise | 8b | Dérivé de C2 |
| C8 | Divergence / Information Gain | 9 | Jugé |
| C9 | FAQ stratégique | 10 | Jugé |
| C10 | Structural GEO | 11 | Jugé |
| C11 | Mapping Triade SERP | 12 | Jugé |

**Hors audit** — produites par le sous-agent comme contexte de référence, jamais comparées au contenu : Phase 0 (filtre stratégique, porte sur la requête), Phase 7 (cartographie concurrentielle, porte sur le marché), Phase 8a (Gap Competitive Map, porte sur les concurrents), Phase 13 (patches KB, porte sur la base de l'utilisateur).

Le **Surprise Score 8c** n'est pas une couche : c'est le score global du contenu, recalculé sur ses quatre composantes.

---

## C1 — Micro-intentions couvertes

La carte prescrit 15 à 25 micro-intentions. Vérifier lesquelles le contenu traite réellement.

```
| Micro-intention attendue | Traitée dans le contenu ? | Emplacement | Gap → Action |
|---|---|---|---|
| [question granulaire] | ✅ / 🟡 effleurée / ❌ | H2 « ... » ou § | [verbe + objet] |
```

« Effleurée » est le statut le plus utile : une micro-intention mentionnée en une phrase sans réponse actionnable ne la couvre pas, mais la traiter comme absente ferait perdre l'information qu'un point d'accroche existe déjà.

Vérifier aussi l'**Action Engine flag** : si l'intention principale est `Do` et que le contenu n'embarque aucun outil interactif, c'est un gap structurel qui ne se corrige pas par du texte.

## C2 — Entités pondérées & densités

Couche comptée. Le script produit occurrences, densité et statut ; ne pas recalculer à la main.

```
| Entité | Cible | Occ. | Densité | Statut | Variantes trouvées | Action |
|---|---|---|---|---|---|---|
| passage ranking | 0.8% | 14 | 0.70% | ✅ Conforme | passage ranking (11), passage-ranking (3) | — |
| BM25 | 0.3% | 2 | 0.10% | 🟡 Sous-densifié | BM25 (2) | Développer dans le § admission |
| grounding score | 0.5% | 0 | 0.00% | ❌ Absent | — | Ajouter une section |
```

Reporter la colonne « variantes trouvées » : elle rend le comptage vérifiable par l'utilisateur, et révèle les cas où une entité n'est présente que sous une forme marginale.

Ne juger le statut que si le contenu dépasse 500 mots. En dessous, les densités cibles — calibrées sur 2000 mots — ne sont pas interprétables : une occurrence unique suffit à dépasser n'importe quelle cible. Le script émet un avertissement dans ce cas ; le relayer.

## C3 — Lexique signature

Couche comptée, mais sur des occurrences absolues plutôt qu'une densité : la carte prescrit une fréquence attendue (« 2-3x sur 2000 mots »), pas un pourcentage.

```
| N-gram | Fréquence attendue | Occ. réelles | Statut | Co-occurrence présente ? | Action |
|---|---|---|---|---|---|
| « passage ancré » | 2-3x | 2 | 🟡 Sous-densifié | grounding-score ✅ | Ajouter une occurrence |
```

La colonne co-occurrence compte autant que la fréquence : un n-gram présent mais isolé de son contexte lexical habituel signale un emploi décoratif, pas une maîtrise du domaine.

## C4 — Pain points & verbatims

Jugé. La carte prescrit 10 pain points minimum et 3 objections critiques priorisées.

```
| Pain point attendu | Traité ? | Verbatim présent ? | Qualité | Action |
|---|---|---|---|---|
| [frein nommé] | ✅/❌ | ✅ Haute Surprise / 🟡 cliché / ❌ absent | [citation] | [action] |
```

Le statut « cliché » est un gap, pas une demi-victoire : « nos clients veulent du ROI » occupe la place d'un verbatim sans rien apporter au vecteur sémantique. Citer le passage concerné pour que l'utilisateur voie ce qui est à remplacer.

## C5 — Preuves quantitatives

Jugé, avec les deux garde-fous de la carte appliqués au contenu existant.

```
| Preuve attendue | Présente ? | Source citée ? | Confidence | Âge | Statut | Action |
|---|---|---|---|---|---|---|
| [chiffre] | ✅/❌ | ✅ lien / 🟡 nommée / ❌ | haute/moyenne/basse | 14 mois | ✅ | — |
```

Deux gaps spécifiques à cette couche, qui n'apparaissent nulle part ailleurs :

- **Chiffre orphelin** : le contenu avance une donnée sans source. C'est un risque de crédibilité déjà publié, à traiter en P1 même si la donnée est juste.
- **Preuve périmée** : donnée de plus de 36 mois qui n'est pas un paper fondateur. Le Freshness Guard la condamne, et sur une version cible `update freshness` cela devient un P0.

## C6 — Vecteurs multimodaux

Jugé, avec un périmètre variable selon la source. Sur un texte collé, seuls les tableaux sont observables ; les images, vidéos et éléments interactifs ne le sont pas — les marquer `N/A` plutôt qu'absents.

```
| Vecteur attendu | Micro-intention visée | Présent ? | Action |
|---|---|---|---|
| Tableau comparatif | [micro-intention] | ✅ | — |
| Calculateur | [micro-intention Do] | ❌ | Créer — requis par l'Action Engine flag |
```

Un vecteur présent mais rattaché à aucune micro-intention de la carte relève du hors scope : il alourdit la page sans rien couvrir.

## C7 — Couverture standard vs surprise

Dérivée de C2, non mesurée séparément.

```
Couverture standard : XX % des entités P1 « consensus » conformes   (cible ≥ 70 %)
Couverture surprise : XX % des entités P1 « propriétaires » conformes (cible ≥ 30 %)
```

Verdict, repris du Content Gap Score :

- Standard < 70 % → la page n'a pas la base sémantique, elle ne ranke pas.
- Standard ≥ 70 % mais Surprise < 30 % → indexable mais Low Surprise, oubliée par les modèles IA.
- Standard ≥ 70 % **et** Surprise ≥ 30 % → cible atteinte.

Les deux axes sont nécessaires et aucun ne suffit. Une page qui échoue sur les deux ne se répare pas dans le même ordre qu'une page qui n'échoue que sur la surprise : la base d'abord, l'angle ensuite.

## C8 — Divergence / Information Gain

Jugé. C'est la couche qui décide si la page mérite d'exister à côté de ce qui est déjà publié.

```
| Axe de divergence attendu | Présent ? | Forme employée | Gain attendu | Action |
|---|---|---|---|---|
| [inversion vs acteur X] | ❌ | — | Quotation +41 % | Ajouter une citation verbatim |
| [angle propriétaire] | 🟡 | ton autoritaire seul | +13 % | Adosser à une statistique sourcée |
```

Le gap le plus fréquent : le contenu affirme avec autorité sans citation ni statistique. C'est la méthode la moins rentable du benchmark (+13 % contre +41 % pour une citation verbatim), et c'est celle que produit spontanément un LLM à qui on demande d'écrire avec assurance. Le signaler explicitement quand on le voit.

## C9 — FAQ stratégique

Jugé. La carte prescrit 5 à 7 questions couvrant des vecteurs distincts du corps.

```
| Question attendue | Présente ? | Réponse citable isolément ? | Chevauche le corps ? | Action |
|---|---|---|---|---|
```

Deux gaps propres à cette couche :

- **Chevauchement** : une question de FAQ qui répète un H2 gaspille un vecteur et dilue le corps.
- **Réponse non citable** : une réponse qui suppose la lecture du paragraphe précédent ne sera pas reprise en AI Overview, ce qui est la seule raison d'avoir une FAQ.

## C10 — Structural GEO

Jugé, et c'est la couche qui déclenche les P0 — donc celle où le périmètre compte le plus.

```
| Champ | Attendu | Présent | Statut | Action |
|---|---|---|---|---|
| Title | mot-clé exact + différenciateur | « ... » | 🟡 | Ajouter le différenciateur |
| Meta description | answer-first + bénéfice mesurable | N/A | — | Non observable sur cette source |
| H1 | mot-clé sémantique + promesse | « ... » | ✅ | — |
| H2 (5-8) | un vecteur distinct chacun | 4 H2, dont 2 redondants | ❌ | Fusionner, ajouter 2 vecteurs |
| Schema.org | type adapté à l'intention | N/A | — | Non observable sur cette source |
```

Un champ `N/A` n'est jamais un gap et ne produit jamais de P0. Si tous les champs structurels sont `N/A`, le dire dans le plan : « P0 structurels non évaluables sur cette source ».

Rappel du mécanisme, utile à citer dans le rapport : optimiser le body seul dégrade le retrieval (−4,54 Hit Rate) ; la couche structurelle apporte +22 %, et +35 % combinée aux statistiques sourcées. C'est ce qui justifie que C10 passe avant l'enrichissement du corps.

## C11 — Mapping Triade SERP

Jugé. Vérifier qu'aucune des trois phases n'est orpheline.

```
| Phase Triade | Couche nourrissante | Couverte ? | Gap → Action |
|---|---|---|---|
| 1 — Document Ranking | entités nommées + structural | 🟡 | [action] |
| 2 — Passage Ranking | concepts + preuves + n-grams | ✅ | — |
| 3 — Generation | FAQ + answer-first + Surprise Gap | ❌ | [action] |
```

Une phase entière non couverte est un P0 : la page échoue à un étage complet du parcours, et les optimisations des autres étages ne compensent pas.

Vérifier aussi qu'aucune micro-intention de C1 n'est orpheline — présente dans la carte, rattachée à aucune couche du contenu.

---

## Hors scope — la colonne que les audits classiques omettent

Le script remonte les termes fréquents absents de la carte. Ce sont des **candidats**, pas des verdicts : à trancher entre deux lectures.

- **Pan de sujet non cartographié** — le terme relève de la requête mais la carte l'a manqué. Signaler comme angle mort de la carte, pas comme défaut du contenu.
- **Pollution du vecteur** — le terme relève d'une autre intention. Action : supprimer, ou déplacer vers la FAQ ou une autre page.

```
| Terme | Occ. | Densité | Lecture | Action |
|---|---|---|---|---|
| « netlinking » | 12 | 0.48 % | pollution — autre intention | Déplacer vers la page netlinking |
```

Citer un passage réel pour chaque élément hors scope. Un « votre page parle trop de X » sans citation n'est pas actionnable.
