Ana içeriğe atla
Agent Fabrica
Tüm yazılar
SEO

Google Türkçe sayfanız yerine İngilizcesini indeksliyorsa sebebi büyük ihtimalle şu üç ayar

Marka adınızı aratınca ana sayfanız çıkmıyorsa sorun içerikte olmayabilir. Çok dilli kurulumlarda varsayılan dil, x-default ve konuma göre yönlendirme üçlüsü Google'ı yanlış sayfaya kilitler.

AG
AgentFabrica Mühendislik
Ürün ve ölçümleme ekibi
3 dk

Kendi marka adınızı arattığınızda ana sayfanız çıkmıyor, onun yerine bir yardım sayfası ya da İngilizce sürüm çıkıyorsa, önce içeriği suçlamayın. Çok dilli sitelerde bu tabloyu üreten üç ayar vardır ve üçü birlikte çalıştığında Google'ı sistematik olarak yanlış sayfaya götürür.

Üç ayar

1. Varsayılan dil öneki

Her sitenin bir varsayılanı vardır: dil belirtilmeden gelen istek nereye gider? Bu değer İngilizce'ye 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şilebilen bir alt sayfadır.

Bu ayar çoğu projede kurulum sırasında bir kez yazılır ve bir daha bakılmaz. Ürün Türkiye'ye satıyor olsa bile varsayılan İngilizce kalabilir, çünkü şablon öyle gelmiştir.

2. x-default etiketi

hreflang etiketleri arasında x-default, "hangi dil eşleşmezse buraya gönder" anlamına gelir. Bu etiket İngilizce sürümü işaret ediyorsa Google eşleşmeyen her durumda İngilizceyi tercih eder.

Türkçe sayfanız kendi hreflang etiketini doğru verse bile sonuç değişmez. Siz "bu sayfa Türkçe konuşanlar için" demiş olursunuz, ama aynı sayfada "eşleşme yoksa İngilizceye git" de yazmış olursunuz.

3. Konuma göre yönlendirme

Çok dilli siteler ziyaretçiyi ülkesine göre yönlendirir. Bu kullanıcı için iyidir.

Ama Googlebot ağırlıklı olarak Amerika Birleşik Devletleri konumundaki adreslerden tarar. Kural botu ayırmıyorsa, Googlebot siteye her geldiğinde İngilizce sürüme yönlendirilir. Türkçe sayfanız taranmaz ya da taranıp "dizine eklenmedi" durumunda bırakılır.

Üçü bir arada çalıştığında Google'ın gördüğü site, kullanıcının gördüğü siteden farklıdır. Google yanlış sayfayı sizin ana sayfanız sanır.

Nasıl doğrulanır

Tahmin etmeyin, ölçün. Üç kontrol yeterlidir.

Birincisi, Search Console'un adres denetleme aracı. Türkçe ana sayfanızı sorgulayın ve "Google tarafından seçilen kurallı adres" alanına bakın. Bu alan sizin belirttiğiniz adresten farklıysa teşhis konmuştur: Google sizin canonical etiketinizi görmüş ve reddetmiştir. Etiketi güçlendirmek işe yaramaz; Google'ın onu neden reddettiğini bulmanız gerekir.

İkincisi, botun ne gördüğünü kendiniz sorun.

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

Yanıt İngilizce sürüme yönlendiriyorsa üçüncü maddedeki sorun sizde de var demektir.

Üçüncüsü, 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.

Düzeltme

Üçü birlikte düzeltilir, tek tek değil. Yalnız birini düzeltmek tabloyu değiştirmez, çünkü diğer ikisi aynı sonucu üretmeye devam eder.

  • Varsayılan dil önekini birincil pazarınıza alın. Türkiye'ye satıyorsanız varsayılan Türkçe olur.
  • x-default etiketini aynı sayfaya yöneltin. Varsayılan neyse, x-default da o olmalıdır.
  • Yönlendirme kuralına bot muafiyeti ekleyin. Arama motoru botları konuma bakılmaksızın daima varsayılan dile gitsin; gerçek kullanıcılar konuma göre yönlendirilmeye devam etsin.

Bot tespiti, kullanıcı aracısı içindeki bilinen tarayıcı adlarıyla yapılır.

Burada haklı bir soru gelir: bu, Google'a farklı içerik göstermek değil mi? Değil. Amaç Google'a farklı içerik göstermek değil, tutarlı bir varsayılan göstermektir. Gösterdiğiniz sayfa, gerçek bir kullanıcı aynı adresi açtığında göreceği sayfayla aynı olduğu sürece ortada bir sorun yoktur. Kural, kimin hangi dile yönlendirileceğini belirler; kimin hangi içeriği göreceğini değil.

Bir de kullanılmayan dil sürümleri

Düzeltmeyi yaparken bir şeye daha bakın. Çok dilli altyapılar genellikle birden fazla dil öneki tanımlar, ama içerik yalnız birkaçında çevrilmiştir.

Çevirisi olmayan dil önekleri canlıda 200 dönüyorsa, her sayfanız o dillerin sayısı kadar çoğalır. On dil öneki tanımlı ve iki tanesi gerçekse, seksen sayfalık bir site sekiz yüz adrese çıkar. Bunların çoğu aynı içeriği taşır.

Sonuç, tarama bütçesinin asıl sayfalarınız yerine bu kopyalara harcanmasıdır. Küçük ve orta ölçekli sitelerde bu tek başına indekslenmeyi geciktirir.

Çözüm basittir: yayında olmayan dil öneklerini varsayılan dile kalıcı olarak yönlendirin.

Sonrasında ne olur

Düzeltme yayına alındıktan sonra sonuç anında gelmez. Google'ın yeniden taramasını beklemek gerekir ve bu günler alabilir.

Süreyi kısaltmak için site haritasını yeniden gönderin ve Search Console üzerinden ana sayfanız için dizine ekleme isteyin. Sonra sabırla bekleyin: adres denetleme aracındaki "Google tarafından seçilen kurallı adres" alanı sizin adresinize döndüğünde iş bitmiştir.

#Teknik SEO#Çok dilli site#hreflang