# 12 — Incohérence de couverture géographique (75 / 93 / 89)

> **Type** : éditorial / stratégie de contenu (pas un item de spec)
> **Verdict** : ⚠️ à arbitrer · **Priorité : P3** (mais conditionne le chantier maillage — [issue 02](02-maillage-interne.md))

## Constat

Les signaux géographiques du site se contredisent :

| Signal | Zone annoncée |
|---|---|
| Title accueil | « Île-de-France » |
| Meta description accueil | 77, 91, 94 uniquement |
| JSON-LD `areaServed` | 77, 91, 94, **89**, **75** |
| Pages départements existantes | 77, 91, 94, **75**, **93** |
| Pages villes générées | 401 en 77, 167 en 91, 47 en 94, **7 en 89** (Yonne — hors ÎdF), **0 en 75, 0 en 93** |

Concrètement :

- Les pages départements **Paris (75)** et **Seine-Saint-Denis (93)** existent mais ne chapeautent **aucune page ville** — pas de longue traîne, pas de maillage descendant possible.
- Le **93** est absent du JSON-LD `areaServed` alors que sa page département existe.
- L'**Yonne (89)** a 7 pages villes et figure dans `areaServed`, mais n'apparaît ni dans le title (« Île-de-France ») ni dans la description — et n'est pas en Île-de-France.

## Impact

- Dilution du signal d'entité locale : Google recoupe title, description, `areaServed` et le graphe de pages pour comprendre la zone de chalandise. Des signaux contradictoires affaiblissent le SEO local partout.
- Les pages départements 75/93 sans communes risquent d'être perçues comme thin/doorway : un template identique aux autres départements mais sans profondeur derrière.
- Les 7 pages 89 sont orphelines de toute logique de navigation (aucun département 89 mis en avant).

## Décision à prendre (arbitrage business, pas technique)

**Option A — Couvrir réellement 75 et 93** : générer les pages villes (Paris : 20 arrondissements ; 93 : 40 communes), les intégrer à l'index communes (issue 02), ajouter le 93 à `areaServed`, et assumer « Île-de-France » dans le title.

**Option B — Resserrer sur 77/91/94 (+89 si réel)** : retirer les pages départements 75/93 (avec **301** vers l'accueil ou la page service la plus proche — jamais un 404, cf. spec redirects), retirer 75 de `areaServed`, et aligner title/description sur « Seine-et-Marne, Essonne, Val-de-Marne ».

**Dans les deux cas — trancher le sort de l'Yonne (89)** : si l'entreprise intervient réellement à Sens et alentours, créer la page département 89 et l'assumer dans les textes (« Île-de-France et Yonne ») ; sinon, retirer les 7 pages villes 89 (301) et l'entrée `areaServed`.

## Règle de cohérence cible

Quelle que soit l'option : **title = description = areaServed = ensemble des pages départements = ensemble des pages villes**. Une seule source de vérité (la liste des départements couverts dans les données du site) doit alimenter les quatre.

## Vérification

- Diff entre : départements du JSON-LD, départements ayant une page, départements ayant ≥ 1 page ville, zones citées dans title/description → les quatre ensembles doivent être identiques.
- Si option B : les anciennes URLs 75/93/89 répondent 301 (pas 404), et disparaissent du sitemap.
