İç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.
- 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.
| Ayar | Belirti | Nasıl kontrol edilir | Düzeltme |
|---|---|---|---|
| Varsayılan dil öneki | Kök adres İngilizce sürüme gider | Tarayıcıda gizli pencereyle kök adresi açın | Varsayılanı birincil pazarınıza alın |
| x-default etiketi | Eşleşmeyen her durum İngilizceye düşer | Sayfa kaynağında hreflang="x-default" satırına bakın | Varsayılan sürümü işaret ettirin |
| Konuma göre yönlendirme | Googlebot her seferinde İngilizceye yönlenir | curl -A "Googlebot" -I ile yanıtı okuyun | Otomatik 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.
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.
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.
İçerik üretimi, planlama ve yanıtları tek panelde toplayın. Ücretsiz hesapla başlayın; planlama ve görsel ücretli paketlerde açılır.