Guide des pages web multilingues : balises méta et Twitter, enregistrement dans les moteurs de recherche et rédaction SEO
Un récapitulatif complet des balises méta à connaître pour les pages multilingues, des balises Twitter, des paramètres d'affichage dans les moteurs de recherche, des réglages des liens multilingues et des conseils pour les données structurées.
Aperçu de la stratégie pour les pages multilingues
Décidez quelle version linguistique afficher en priorité en vous basant sur la langue du navigateur et la localisation du visiteur. Si la détection automatique est difficile, afficher d'abord un modal de sélection de langue peut être une bonne option.
Pour la structure des URL, utilisez des codes de langue comme
/ko,/enou des sous-domaines commeko.example.com. L'important est d'utiliser de façon cohérente l'une ou l'autre méthode. Un sous-domaine signifie ajouter un préfixe au début, par exempleblog.example.com.Même pour des pages par langue, ne traduisez pas les titres et descriptions mot à mot : adaptez-les aux expressions locales les plus utilisées. Même si le contenu est identique, un ton légèrement différent augmente le taux de clic.
Pour les meta tags récurrents, placez des valeurs par défaut dans vos composants de layout ou scripts de build et ne chargez depuis le CMS ou les fichiers de traduction que les valeurs qui changent par langue afin de réduire les erreurs.
Rédaction de la balise Title
Recherchez les mots-clés pertinents pour le sujet de la page et incluez-les, en restant dans une longueur de 50 à 60 caractères. Si c'est trop long, le titre sera tronqué dans les résultats de recherche.
Placez le nom de la marque à la fin ; toutefois, si la notoriété locale est forte, il est acceptable de le mettre en premier.
Évitez les titres dupliqués en mixant mots-clés principaux et informations spécifiques pour chaque chemin. Par exemple, un guide d'apprentissage peut indiquer le niveau ou l'étape d'apprentissage.
En coréen, raccourcissez particules et terminaisons pour plus de concision ; en anglais, privilégiez la combinaison de mots-clés plutôt que des phrases complètes pour le référencement.
Conseils pour la balise meta Description
Incluez l'essentiel en 120 à 155 caractères pour que l'extrait apparaisse naturellement dans l'aperçu de recherche.
Ajoutez une phrase d'appel à l'action adaptée à chaque langue une fois si nécessaire. Ex. : en coréen « 지금 확인하세요 », en anglais « Get started today ». (Adaptez selon la langue locale.)
Rédigez une description unique pour chaque page et évitez de copier-coller la même phrase.
Vérifiez que le HTML n'est pas corrompu après la génération : testez les caractères spéciaux et les retours à la ligne.
Vignettes et Open Graph
Préparez une image par défaut d'au moins 1200×630 px et gardez la taille en dessous de 300 KB pour assurer une bonne qualité sur la plupart des plateformes.
Si vous ajoutez du texte à l'image, fournissez des versions différentes par langue ou utilisez des icônes et des couleurs à la place du texte.
Traduisez
og:title,og:descriptionetog:site_nameselon la langue de la page et indiquez la combinaison langue/région dansog:locale, par exempleko_KR,en_US. Ajoutez les versions linguistiques alternatives avecog:locale:alternate.Remplissez
og:image:altdans chaque langue pour améliorer l'accessibilité et la lisibilité pour les moteurs de recherche.
Balises méta pour les Twitter Cards
Réglez
twitter:cardsursummary_large_imagepour afficher une grande image en vignette.Complétez
twitter:title,twitter:description,twitter:imageettwitter:sitepour chaque langue ; Twitter tronque souvent strictement le texte, donc visez environ 70 caractères.Twitter, X, Threads et LinkedIn utilisent souvent les valeurs Open Graph par défaut : essayez de garder les informations cohérentes.
Balises méta de base à inclure
Les balises essentielles comme
charset,viewport,theme-colordoivent être communes à toutes les pages.Si vous supportez le PWA, chargez le lien du
manifestet les balises d'icône dans le layout commun et utilisez les champs multilingues du manifest pour modifier le nom de l'application par langue.Gardez
link rel="preload"etpreconnectuniquement pour les ressources indispensables, indépendamment de la langue, afin d'améliorer le temps de chargement initial.
Meta Robots et indexation
Pour les pages publiques, utilisez
index, followpar défaut.Pour les pages temporaires ou celles qui contiennent beaucoup de contenus similaires, utilisez
noindex, followpour les cacher des résultats tout en autorisant le suivi des liens.Pour les pages de test que vous voulez totalement cacher, utilisez
noindex, nofollowou renforcez via l'en-tête serveurX-Robots-Tag.
Comprendre robots.txt
Le
robots.txtplacé à la racine du site sert de panneau indiquant « vous pouvez explorer ces chemins, ignorez ceux-là ».Si les répertoires par langue suivent les mêmes règles, indiquez les chemins communs autorisés/bloqués sous
User-agent: *.Pour restreindre seulement une langue, écrivez précisément le chemin, par exemple
Disallow: /ja/private.À la fin, listez les sitemaps par langue, par ex.
Sitemap: https://example.com/sitemap-ko.xml.
Conseils pour la gestion des sitemaps
Pour un grand nombre de pages, utilisez un
sitemap-index.xmlqui regroupe des sitemaps par langue, par ex.sitemap-ko.xml,sitemap-en.xml.Séparez les pages fréquemment mises à jour de celles qui changent rarement pour maintenir la fiabilité du champ
lastmod.Créez des sitemaps séparés pour images ou vidéos si vous souhaitez fournir des informations détaillées et reliez-les aux pages linguistiques.
Règles pour l'URL canonique (Canonical)
La balise Canonical indique « cette URL est l'originale, affichez-la dans les résultats de recherche ».
Pour des pages multilingues, si chaque version linguistique a un contenu unique, faites pointer la canonical vers elle-même.
Si une autre langue montre temporairement le contenu original pendant la traduction, pointez la canonical vers l'URL source pour éviter les duplications.
Si la langue est déterminée par un paramètre
?lang=ko, définissez la canonical sur l'URL fixe et gérez la liaison linguistique viaalternateethreflang.
Comprendre Alternate et hreflang facilement
link rel="alternate" hreflang="ko-KR"indique « la version coréenne de cette page est ici ».Chaque page linguistique doit inclure l'ensemble des liens vers les autres pour que les moteurs ne se trompent pas.
Une page globale ou un sélecteur de langue peut être marquée
hreflang="x-default"pour signifier « choisissez la langue ».Naver peut nécessiter des informations supplémentaires : préparez la méta
naver-site-verificationet des données structurées si besoin.
Aider le SEO avec une table des matières (ToC)
Placer une table des matières en haut d'un long article permet aux visiteurs d'accéder rapidement à la partie souhaitée, augmentant le temps de session et réduisant le taux de rebond.
Les ancres de la table aident les moteurs à comprendre la structure du document, ce qui peut favoriser l'apparition de jump links ou sitelinks sur Google ou Naver.
Sur mobile, utilisez un composant repliable et des liens d'ancrage partageables pour diriger directement vers une section linguistique spécifique.
Inscription du site auprès des principaux moteurs de recherche
Google Search Console
Enregistrez le domaine racine en tant que propriété de domaine et vérifiez la propriété via un enregistrement DNS TXT. Pensez au DNS comme à l'annuaire de domaines.
Soumettez les sitemaps par langue et vérifiez régulièrement le rapport de ciblage international pour détecter les erreurs
hreflang.
Naver Search Advisor
Après l'enregistrement, prouvez la propriété en téléchargeant un fichier HTML ou en ajoutant une méta tag.
Surveillez fréquemment le blocage des robots, l'état des sitemaps et vérifiez l'aperçu PC/mobile des titres et descriptions.
Inscription Business sur Kakao
Connectez-vous sur business.kakao.com avec un compte Kakao, acceptez les conditions, puis créez un compte business.
Ouvrez un canal KakaoTalk et convertissez-le en canal business pour relier la carte, le chatbot et les annonces en une seule fois.
Fournissez le certificat d'enregistrement commercial et les informations du service client dans le centre d'administration ; ajoutez KakaoSync ou des fonctions de chat si nécessaire.
Visibilité sur DuckDuckGo et Yahoo
Ces services n'ont pas d'outils webmaster dédiés : en ajoutant le site à Bing Webmaster Tools et en soumettant le sitemap, la plupart des moteurs partenaires l'extraient automatiquement.
Maintenez des données structurées et un hreflang clair pour que les moteurs partageant l'index de Bing affichent aussi les versions linguistiques.
Si une nouvelle page n'apparaît pas, utilisez la soumission d'URL Bing ou IndexNow pour demander un recrawl rapide.
Bing Webmaster Tools
Connectez-vous avec un compte Microsoft, ajoutez votre site et vérifiez la propriété via DNS ou en important depuis Google Search Console.
Obtenez une clé
IndexNowet soumettez directement les nouvelles pages ou mises à jour pour accélérer l'indexation internationale.
Brave Search
Brave Search utilise son propre index et n'a pas de formulaire d'envoi officiel : la participation au Web Discovery Project du navigateur Brave favorise l'indexation.
Vérifiez l'absence de blocage via
robots.txtounoindexpour respecter les conditions d'indexation.Présenter votre contenu aux communautés d'utilisateurs Brave peut générer des visites organiques et accélérer l'apparition dans l'index.
Yandex Webmaster
Connectez-vous avec un Yandex ID, ajoutez le site et vérifiez la propriété via fichier HTML, méta tag ou DNS TXT.
Le référencement peut prendre du temps : surveillez régulièrement les rapports d'indexation et les alertes d'erreurs.
Pour des pages en russe, ajustez la cible géographique vers la Russie ou les pays CIS et envisagez
Turbo Pagesou l'intégrationYandex Metrica.
Plateforme Baidu pour la recherche
Si vous ciblez la Chine, inscrivez-vous sur la plateforme Baidu Search Resources (ziyuan.baidu.com) et vérifiez la propriété.
Après vérification, utilisez l'envoi de liens, les sitemaps et les outils de collecte rapide pour informer Baidu des pages souvent mises à jour.
Si vous avez des pages mobiles dédiées, enregistrez le mapping PC-mobile et vérifiez régulièrement les annonces de politique de crawl rapide.
Intégrer facilement des données structurées JSON-LD
Le JSON-LD est une carte qui indique aux moteurs « de quoi parle cette page ». Insérez-le une seule fois dans le
<head>.Indiquez la langue de la page via
inLanguageou@languagepour que les moteurs détectent immédiatement la langue.Choisissez le type de schema adapté :
Articlepour un article d'information,Productpour une fiche produit,FAQPagepour une page de questions fréquentes, etc.Pour un même produit/service présenté en plusieurs langues, remplissez
alternateNameetdescriptionpar langue et conservez des@idet URL uniques par langue.Utilisez le format ISO 8601 pour les dates (ex. : 2025-09-26) et le code monétaire ISO 4217 pour les prix (ex. : KRW).
Pour une SPA, assurez-vous que les données structurées sont mises à jour côté client lors des navigations afin qu'elles ne disparaissent pas.
Exemple JSON-LD pour l'hébergement
L'exemple ci-dessous est une structure de base : adaptez le nom, l'adresse et les avis selon votre situation.
{ "url": "https://haniseoul.com/pages/seoul-mapo-haniseoul-house", "name": "Haniseoul House (하니서울 하우스)", "@type": "Accommodation", "image": [ "https://cdn.haniseoul.com/pages/7bfc2d4f-7248-43af-a2b4-d590eddd4c70/a058769c-2a34-476a-ad16-d0f0508f59cd.avif" ], "address": { "@type": "PostalAddress", "addressRegion": "Seoul", "streetAddress": "Hongik-ro", "addressCountry": "KR", "addressLocality": "Mapo-gu" }, "@context": "https://schema.org", "telephone": "+82-2-0000-0000", "priceRange": "$$", "description": "Options variées, du studio garantissant la vie privée aux colocations avec espaces communs. Tous les sites sont proches d'une station de métro, entièrement meublés et équipés d'un Internet très haut débit pour emménager immédiatement.", "amenityFeature": [ { "name": "Free WiFi", "@type": "LocationFeatureSpecification" }, { "name": "Fully Furnished", "@type": "LocationFeatureSpecification" }, { "name": "Shared Kitchen", "@type": "LocationFeatureSpecification" } ] }Conseils pour la gestion de contenu multilingue
Rangez vos fichiers de traduction par dossier par langue dans le contrôle de version pour suivre facilement l'historique des modifications. Détectez automatiquement les clés manquantes via le script de build.
Incluez dans la checklist QA la vérification des formats de date, des devises, des adresses et des expressions culturellement sensibles.
Si les polices diffèrent par langue, séparez les sous-ensembles de polices web pour réduire le poids inutile et indiquez la langue et la direction dans la balise HTML, par ex.
<html lang="ko" dir="ltr">.