v2.5.2
Giriş yap

PHP Browser Diline Göre Dinamik Dil Değiştirmede Googlebot Sorunu

skymoonsun
491 defa görüntülendi ve 4 kişi tarafından değerlendirildi

PHP Browser Diline Göre Dinamik Dil Değiştirmede Googlebot Sorunu

Websitemde HTTP_ACCEPT_LANGUAGE (browser dilini baz alıyor) ile dil seçeneğini dinamik hale getirdim.

Fakat Google botları siteyi indexlerken İngilizce'yi baz alıyor. Fakat aramaya göre indexlenmesini istiyorum.

Bunun en kullanışlı ve uygun hali nasıl olmalıdır?

Cevap yaz
Cevaplar (5)
qplot
1050 gün önce

DENE BAKALIM

  <link rel="alternate" href="https://prototurk.com/" hreflang="tr-tr" /> 
  <link rel="alternate" href="https://prototurk.com/ar/" hreflang="ar-sa" /> 
  <link rel="alternate" href="https://prototurk.com/de/" hreflang="de-de" /> 
  <link rel="alternate" href="https://prototurk.com/es/" hreflang="es-es" /> 
  <link rel="alternate" href="https://prototurk.com/fr/" hreflang="fr-fr" /> 
  <link rel="alternate" href="https://prototurk.com/id/" hreflang="id-id" /> 
  <link rel="alternate" href="https://prototurk.com/it/" hreflang="it-it" /> 
  <link rel="alternate" href="https://prototurk.com/jp/" hreflang="ja-jp" /> 
  <link rel="alternate" href="https://prototurk.com/ko/" hreflang="ko-kr" /> 
  <link rel="alternate" href="https://prototurk.com/pt/" hreflang="pt-br" /> 
  <link rel="alternate" href="https://prototurk.com/ru/" hreflang="ru-ru" /> 
  <link rel="alternate" href="https://prototurk.com/th/" hreflang="th-th" /> 
  <link rel="alternate" href="https://prototurk.com/tr/" hreflang="tr-tr" /> 
  <link rel="alternate" href="https://prototurk.com/vi/" hreflang="vi-vn" /> 
  <link rel="alternate" href="https://prototurk.com/cn/" hreflang="zh-cn" /> 
  <link rel="alternate" href="https://prototurk.com/tw/" hreflang="zh-tw" /> 
webservis
1050 gün önce

Yapılacak en iyi ve en doğru çözüm hreflang kullanabilirsin

<link rel="alternate" hreflang="x" />

skymoonsun
1050 gün önce

Bunu yapmak istememin sebebi, sitemle ilgili yapılacak dillerdeki aramaların hepsinde Google'da çıkmak istemem. Dil seçimini kullanıcıya bıraktığım zaman Google sadece Türkçe sayfaları indexliyor. Ama sanırım dediğiniz gibi bir çözümü yok sanırım.

hakankorkz
1051 gün önce

bunun en basit çözümü tarayıcı dilini algılamak yerine ip nin geldiği bölgeden yapılabilir bu sefer yine ingilizce indeksleme olacaktır böyle bir sonuç olmaması için yapılacak en doğru çözüm meta etiketlerinde belirtilebilir sitenin Türkçe olduğu ama en kesin çözüm tarayıcıdan ya da ip den almak yerine bu işlemi manuel olarak kullanıcıyı bırakmak olacaktır

rephp7
1051 gün önce

Bunu bende merak ediyorum. Güzel bir soru.