Google indexe 12 versions de votre article — mais si le hreflang est faux, il choisit la mauvaise pour un chercheur turc, l'envoie sur l'anglais, il rebondit, et votre CTR s'effondre.
Les règles qui comptent vraiment : (1) chaque lien hreflang alternate doit être réciproque — si /tr/blog/X pointe vers /en/blog/X, alors /en/blog/X doit pointer en retour vers /tr/blog/X ; la réciprocité manquante est la cause #1 que Google ignore complètement votre hreflang. (2) Toujours inclure un x-default pointant vers l'URL anglaise canonique — couvre les chercheurs dans les locales que vous ne traduisez pas encore. (3) Les valeurs hreflang utilisent ISO 639-1 + ISO 3166-1, jamais des combinaisons que Google ne reconnaît pas (ex. 'gb' est invalide ; utilisez 'en-GB'). (4) Le tag canonical et le hreflang pour self doivent s'accorder.
Baynoy génère la carte hreflang complète côté serveur dans la metadata Next.js. Chaque page sort <link rel='alternate' hreflang='LL'> pour toutes les 12 locales plus x-default, avec le canonical pointant sur l'URL de la locale courante. Le sitemap.xml porte les mêmes alternates en forme <xhtml:link>, donc Bing et Yandex les attrapent aussi.
Résultat : un utilisateur turc cherchant 'stablecoin nedir' obtient /tr/blog/stablecoin-101 dans la SERP, pas /en/.