Herkesin yaptığı ortak hata. Ana domaini Türkçe subdomaini ingilizce yapmak. Google tam tersine bakar halbuki.
Şu yöntemi izleyin:
Ana domaini ingilizce yapın. /tr/ kısmı türkçe olsun. Browser diline göre yönlendirme yapın. Browser dili türkçe ise otomatikmen Türkçe sayfaya yönlensin. Diğer diller ise ingilizce de kalsın.
Hreflang ekleyeceğiniz kodlar:
<link rel="alternate" href="http://siten.com" rel="alternate" hreflang="x-default" />
<link rel="alternate" href="http://siten.com/?lang=tr" hreflang="tr" />
<link rel="alternate" href="http://siten.com/?lang=en" hreflang="en" />
Merhabalar, ilk olarak ilginiz için teşekkürler.
Browser dili yönlendirmesi maalesef düşünmemekteyiz, sebebi ise sitenin kurumsal şirketlere hitap etmesi ve şirketlerin birçoğunda bilgisayar dillerinin ingilizce olmasıdır.