Pourquoi un site multilingue
Un site multilingue élargit votre audience, améliore l’expérience des utilisateurs non francophones et renforce votre présence internationale dans les résultats de recherche.
Ce site satellite est bilingue (français/anglais), une architecture que Lueur Externe maîtrise et déploie pour ses clients.
Architecture d’URL
Option 1 : sous-répertoires (recommandé)
monsite.fr/fr/blog/
monsite.fr/en/blog/
- ✅ Facile à mettre en place
- ✅ Un seul domaine à gérer
- ✅ Autorité de domaine partagée
- C’est l’approche utilisée sur ce site
Option 2 : sous-domaines
fr.monsite.fr/blog/
en.monsite.fr/blog/
- ⚠️ Chaque sous-domaine est traité comme un site distinct par Google
- ⚠️ Autorité de domaine diluée
Option 3 : domaines distincts
monsite.fr/blog/
monsite.com/blog/
- ⚠️ Coûteux (plusieurs domaines)
- ⚠️ Autorité complètement séparée
- ✅ Ciblage géographique précis
Balises hreflang
Les balises hreflang indiquent à Google les versions linguistiques de chaque page :
<link rel="alternate" hreflang="fr" href="https://monsite.fr/fr/blog/" />
<link rel="alternate" hreflang="en" href="https://monsite.fr/en/blog/" />
<link rel="alternate" hreflang="x-default" href="https://monsite.fr/en/blog/" />
Règles essentielles
- Chaque page doit référencer toutes ses versions linguistiques
- Les hreflang doivent être réciproques (A → B et B → A)
- Utilisez
x-defaultpour la version par défaut - Les URL doivent être absolues
Implémentation avec Astro
Sur ce site, l’i18n est gérée via un module dédié :
// src/lib/i18n.ts
export type Lang = "fr" | "en";
const translations: Record<Lang, Record<string, string>> = {
fr: {
home: "Accueil",
blog: "Blog",
contact: "Contact",
},
en: {
home: "Home",
blog: "Blog",
contact: "Contact",
},
};
export function t(lang: Lang, key: string): string {
return translations[lang][key] || key;
}
Gestion du contenu traduit
Fichiers séparés par langue
src/content/blog/
├── fr/
│ ├── guide-seo.md
│ └── creation-site-web.md
└── en/
├── seo-guide.md
└── web-design.md
Bonnes pratiques de traduction
- Traduisez le contenu, ne le translittérez pas
- Adaptez les exemples au contexte culturel
- Localisez les dates, nombres et devises
- Traduisez les métadonnées SEO (title, description)
- Adaptez les mots-clés à chaque langue
SEO international
Sitemap multilingue
<url>
<loc>https://monsite.fr/fr/blog/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://monsite.fr/fr/blog/" />
<xhtml:link rel="alternate" hreflang="en" href="https://monsite.fr/en/blog/" />
</url>
Google Search Console
Ajoutez chaque version linguistique comme propriété distincte pour un suivi précis des performances par langue.
Notre expertise multilingue
Chez Lueur Externe, nous développons des sites multilingues avec :
- Architecture i18n propre et maintenable
- Hreflang automatisé et validé
- Sitemap par langue
- Contenu traduit professionnellement
- SEO optimisé par langue
Conclusion
Un site multilingue bien conçu multiplie votre audience potentielle. L’investissement technique et éditorial est significatif, mais le retour en termes de visibilité internationale est considérable. Contactez Lueur Externe pour votre projet multilingue.