seo-hreflanglisted
Install: claude install-skill david-corroy/skills-seo-geo
# Hreflang et SEO international
Le hreflang dit à Google : « cette page existe en plusieurs versions, sers la bonne au bon visiteur ». C'est un signal fragile : une seule erreur dans le jeu de balises et Google ignore tout le lot, sans message d'erreur visible. D'où la règle : valider avant de déployer, revalider après chaque migration.
## Le cas francophone : le cas d'usage roi
Un site français qui vend en Belgique, en Suisse et au Québec a un problème que le hreflang résout mieux que n'importe quoi d'autre : quatre pages quasi identiques, dans la même langue, pour quatre marchés.
### Le jeu de balises complet
```html
<link rel="alternate" hreflang="fr" href="https://exemple.fr/offre/" />
<link rel="alternate" hreflang="fr-BE" href="https://exemple.fr/be/offre/" />
<link rel="alternate" hreflang="fr-CH" href="https://exemple.fr/ch/offre/" />
<link rel="alternate" hreflang="fr-CA" href="https://exemple.fr/ca/offre/" />
<link rel="alternate" hreflang="x-default" href="https://exemple.fr/offre/" />
```
Lecture :
- `fr` (sans région) capte **tous** les francophones sans version dédiée : France, mais aussi Luxembourg, Afrique francophone, expatriés. Ne pas écrire `fr-FR` sauf si une autre version doit capter le reste de la francophonie.
- `fr-BE`, `fr-CH`, `fr-CA` : langue en minuscules, région en majuscules, tiret entre les deux. `fr-be` fonctionne (Google est tolérant sur la casse) mais la convention évite les erreurs de copier-coller.
- `x-default` : la page servie quand