Merhabalar,
domain.com adresimiz türkçe olarak açık.
domain.com/en adresi de ingilizce yayın yapacak.
Bu duruma eklenmesi gereken hreflang etiketi nasıl olmalıdır?
hreflang ile birlikte başka yapmamız gereken bir şey var mıdır acaba?
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" />