{"id":16608,"date":"2026-09-02T11:41:35","date_gmt":"2026-09-02T08:41:35","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/international-multilingual\/"},"modified":"2026-09-02T16:46:02","modified_gmt":"2026-09-02T13:46:02","slug":"international-multilingual","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/international-multilingual\/","title":{"rendered":"International and Multilingual Sites"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Two different problems get conflated: <em>multilingual<\/em> (same content, several languages) and <em>multi-regional<\/em> (targeting several countries, possibly in the same language). hreflang addresses both.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">URL structure options<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>ccTLD<\/strong> (<code>example.de<\/code>), strongest geo signal, most expensive to run.<\/li><li><strong>Subdirectory<\/strong> (<code>example.com\/de\/<\/code>), simplest, keeps domain authority together. Usually the right default.<\/li><li><strong>Subdomain<\/strong> (<code>de.example.com<\/code>), a middle ground.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">hreflang rules that get broken<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Annotations must be <strong>bidirectional<\/strong>, if A points to B, B must point back to A, or both are ignored.<\/li><li>Every set should include a self-referencing entry.<\/li><li>Use absolute URLs.<\/li><li>Language codes in ISO 639-1, optional region in ISO 3166-1 Alpha 2, <code>en-GB<\/code>, not <code>en-UK<\/code>.<\/li><li>Add <code>x-default<\/code> for the fallback version.<\/li><li>Point at canonical URLs, not redirects.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Automatic redirection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Redirecting by IP prevents Google from seeing other versions and frustrates users who want a different one. Offer a suggestion banner instead of forcing a redirect.<\/p>\n\n\n\n<div class=\"ar-kb-tavsiye\"><p><strong>Alien Road recommends:<\/strong> validate hreflang bidirectionally after every deploy, not once at launch. A single template change that drops the return annotation silently disables the whole set, and because nothing errors, teams discover it months later when the wrong country version keeps ranking.<\/p><\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>hreflang, URL structure choices, and the mistakes that make them backfire.<\/p>\n","protected":false},"menu_order":10,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[527],"ar_kb_etiket":[651,652,634],"class_list":["post-16608","ar_kb","type-ar_kb","status-publish","hentry","ar_kb_kategori-international","ar_kb_etiket-hreflang","ar_kb_etiket-international","ar_kb_etiket-multilingual"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/16608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":1,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/16608\/revisions"}],"predecessor-version":[{"id":23658,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/16608\/revisions\/23658"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=16608"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=16608"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=16608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}