Ana içeriğe atla
10 gün ücretsiz deneyin, sonra ilk 3 ay %35 indirim
Hemen başlayın
Agent Fabrica
Tüm yazılar
SEO

Google yanlış dili indeksliyorsa kontrol edeceğiniz üç ayar

Marka adınızı aratınca İngilizce sürüm çıkıyorsa sebep çoğunlukla üç ayardır. Teşhis ve düzeltme adımları burada.

AG
AgentFabrica Mühendislik
Ürün ve ölçümleme ekibi 5 dk okuma
Google yanlış dili indeksliyorsa kontrol edeceğiniz üç ayar
İçindekiler

Google yanlış dili indeksliyorsa, yani marka adınızı aratınca Türkçe ana sayfanız yerine İngilizce sürüm ya da bir yardım sayfası çıkıyorsa, önce içeriği değil üç teknik ayarı kontrol edin: varsayılan dil öneki, x-default etiketi ve konuma göre yönlendirme. Üçü birlikte çalıştığında Google'ı sistematik olarak yanlış sayfaya götürür.

Çok dilli sitelerde bu tablo şaşırtıcı sıklıkta görülür. Çoğu projede bu ayarlar kurulumda bir kez yazılır ve bir daha bakılmaz. Ürün Türkiye'ye satsa bile şablon öyle geldiği için varsayılan İngilizce kalabilir.

Öne çıkanlar
  • Yanlış dilin indekslenmesinin kaynağı çoğunlukla içerik değil, üç teknik ayardır.
  • 1) Varsayılan dil öneki, 2) x-default etiketi, 3) konuma göre yönlendirme.
  • Googlebot genelde ABD'den tarar ve Accept-Language göndermez; yönlendirme botu ayırmıyorsa hep varsayılan sürüme düşer.
  • Üçünü birlikte düzeltin; yalnız birini düzeltmek tabloyu değiştirmez.
  • Doğrulama: Search Console adres denetimi, curl -A "Googlebot" ve x-default kontrolü.

Google Yanlış Dili İndeksliyorsa Sebep Hangi Ayar?

Bu üç ayar bir arada çalıştığında Google'ın gördüğü site, kullanıcının gördüğü siteden farklı olur. Tek tek masum görünürler, birlikte yanlış sayfayı ana sayfanız yaparlar.

Varsayılan önek, x-default ve konum yönlendirmesi birlikte Googlebot'u İngilizce sürüme götürür
Üç ayar tek tek masum görünür; birlikte Google'ı sistematik olarak yanlış sayfaya yönlendirir.
AyarBelirtiNasıl kontrol edilirDüzeltme
Varsayılan dil önekiKök adres İngilizce sürüme giderTarayıcıda gizli pencereyle kök adresi açınVarsayılanı birincil pazarınıza alın
x-default etiketiEşleşmeyen her durum İngilizceye düşerSayfa kaynağında hreflang="x-default" satırına bakınVarsayılan sürümü işaret ettirin
Konuma göre yönlendirmeGooglebot her seferinde İngilizceye yönlenircurl -A "Googlebot" -I ile yanıtı okuyunOtomatik yönlendirmeyi kaldırın, dil seçici linki sunun

1. Varsayılan dil öneki

Her sitenin bir varsayılanı vardır: dil belirtilmeden gelen istek nereye gider? Bu değer İngilizceye ayarlıysa kök adres İngilizce sürüme yönlenir. Türkçe sayfanız artık kökten değil, yalnız kendi adresinden erişilen bir alt sayfa olur.

2. x-default etiketi

x-default, hiçbir dil ya da bölge eşleşmediğinde kullanılacak yedek sayfayı belirtir. Google bunu yerelleştirilmiş sürümler rehberinde tarif eder. Etiket İngilizce sürümü işaret ediyorsa yedek her zaman İngilizcedir. Türkçe sayfanız kendi hreflang etiketini doğru verse bile bu, aynı kümede "eşleşme yoksa İngilizceye git" demek anlamına gelir.

3. Konuma göre yönlendirme

Ziyaretçiyi ülkesine göre yönlendirmek kullanıcıya iyi görünür. Ama Google çok bölgeli siteler rehberinde otomatik yönlendirmeden kaçınmayı önerir. Aynı rehber, Googlebot'un genelde ABD'den taradığını ve Accept-Language başlığı göndermediğini söyler. Kural botu ayırmıyorsa bot her gelişinde İngilizce sürüme gider ve Türkçe sayfanız taranmaz ya da dizine eklenmez.

hreflang ve x-default Ne İşe Yarar?

hreflang, aynı içeriğin hangi dil ve bölge sürümlerinin var olduğunu Google'a bildiren etikettir. x-default ise bu kümedeki yedek sürümdür. Google'ın belgelerine göre üç kural önemlidir:

  • Etiketler karşılıklı olmalıdır: A sayfası B'yi gösteriyorsa B de A'yı göstermelidir.
  • Her sayfa kendini de listelemelidir.
  • Adresler https:// ile başlayan tam nitelikli adresler olmalıdır.

Bir ayrıntıyı atlamayın: Google bir sayfanın dilini hreflang ya da HTML lang özniteliğinden değil, kendi algoritmasıyla belirler. Yani lang="tr" yazmak tek başına Türkçe indekslenmeyi garanti etmez. Etiketler Google'a doğru kümeyi gösterir, dilin kendisini içerik belirler.

Önemli · Üçünü birlikte düzeltin
Yalnız varsayılan öneki düzeltirseniz yönlendirme botu yine İngilizceye götürür. Yalnız yönlendirmeyi kaldırırsanız x-default yine İngilizceyi işaret eder. Diğer iki ayar aynı sonucu üretmeye devam ettiği için tek düzeltme tabloyu değiştirmez.

Google Seçilen Canonical Neden Sizinkinden Farklı Olur?

Teşhisi tahminle koymayın, ölçün. Üç kontrol yeterlidir.

1. Search Console adres denetimi. Türkçe ana sayfanızı sorgulayın. Araç "Kullanıcı tarafından belirtilen kurallı adres" ve "Google tarafından seçilen kurallı adres" alanlarını yan yana gösterir. İkisi farklıysa Google etiketinizi görmüş ve başka bir adresi seçmiştir.

Google'ın kanonikleştirme belgesi seçimin yönlendirme, rel=canonical ve site haritası gibi sinyallerin birleşiminden çıktığını, site haritasının zayıf sinyal olduğunu söyler. Etiketi güçlendirmek çözüm olmaz; neden reddedildiğini bulmanız gerekir.

2. Botun ne gördüğünü kendiniz sorun.

curl -A "Googlebot" -I https://siteniz.com/

Yanıt İngilizce sürüme yönlendiriyorsa üçüncü ayardaki sorun sizde de var demektir. Bu test Googlebot'un tüm davranışını taklit etmez, yalnız kuralınızın kullanıcı aracısı adına tepkisini gösterir.

3. Sayfa kaynağında x-default etiketinin hangi adresi gösterdiğine bakın. Tek satırlık bir kontroldür ve çoğu zaman doğrudan cevabı verir.

Bot İçin Özel Kural Yazmak Cloaking mi?

Bu soruyu sormak haklı, çünkü eski tavsiyelerin çoğu "bot muafiyeti ekleyin" der. Güvenli çizgi şu: Google cloaking politikasını sıralamayı manipüle etme ve kullanıcıyı yanıltma niyetiyle farklı içerik sunmak olarak tanımlar. Botu başka içeriğe götürmek tam da bu risktir.

Bu yüzden önerimiz botu ayrı bir kurala bağlamak değil, kuralı herkes için kaldırmaktır:

  • Otomatik yönlendirmeyi kaldırın; ziyaretçiye dil seçici link sunun. Google'ın çok bölgeli site rehberi de kullanıcıya dil seçme linki vermeyi önerir.
  • Her dil sürümünü kendi adresinde yayınlayın ve hreflang kümesini karşılıklı kurun.
  • Varsayılan dil önekini ve x-default'u birincil pazarınıza, yani Türkiye'ye satıyorsanız Türkçeye bağlayın.
  • Googlebot'a ve kullanıcıya aynı adreste aynı içeriği gösterin.

Kural kimin hangi dile yönlendirileceğini değil, kimin hangi içeriği göreceğini belirliyorsa risk başlar. Botla kullanıcının gördüğü sayfa aynı kaldığı sürece güvendesiniz.

Kullanılmayan Dil Önekleri Neden Sorun?

Düzeltmeyi yaparken bir şeye daha bakın. Çok dilli altyapılar çoğunlukla birden fazla dil öneki tanımlar ama içerik yalnız birkaçında çevrilmiştir. Çevirisi olmayan önekler canlıda 200 dönüyorsa her sayfanız o önek sayısı kadar kopyalanır (örnek: on önek tanımlı, ikisi gerçekse seksen sayfalık site sekiz yüz adrese çıkar ve çoğu aynı içeriği taşır). Kopyalar taramayı asıl sayfalarınızdan uzaklaştırır ve Google'ın hangi adresi seçeceğini bulandırır.

Çözüm basittir: yayında olmayan dil öneklerini varsayılan sürüme kalıcı olarak yönlendirin ya da kapatın, hreflang kümesinden çıkarın.

Sıkça sorulanlar
Marka adımı aratınca neden İngilizce sürüm çıkıyor?
Çoğunlukla içerik değil üç ayar: varsayılan dil öneki, x-default ve konuma göre yönlendirme. Birlikte Google'ı İngilizceye götürebilir.
Canonical etiketini güçlendirsem düzelir mi?
Hayır. Google başka adres seçtiyse etiketi görmüş ve reddetmiştir; sebep düzelmeden etiket işe yaramaz.
Bota farklı davranmak cloaking değil mi?
Botu başka içeriğe götürmek risklidir. Otomatik yönlendirmeyi kaldırıp bota ve kullanıcıya aynı içeriği gösterin.

Düzeltme yayına girdikten sonra adres denetimindeki "Google tarafından seçilen kurallı adres" alanı sizin adresinize döndüğünde iş bitmiştir. Çok dilli SEO kurulumunuzu tek panelden yönetmek için AgentFabrica'nın özelliklerini inceleyin, işletmenize uyan yolu KOBİ çözümleri sayfasında görün ya da fiyatlandırmaya bakın.

#Teknik SEO#Çok dilli site#hreflang
Sosyal medyanızı sizin için çalışan AI ekibine bırakın

İçerik üretimi, planlama ve yanıtları tek panelde toplayın. Ücretsiz hesapla başlayın; planlama ve görsel ücretli paketlerde açılır.