Birden fazla dilde içerik yayımlayan sitelerde sık karşılaşılan bir durum şudur: bazı dil sürümleri Google tarafından dizine alınırken diğerleri atlanır. Bu sorun her zaman teknik bir hata değildir; çoğu zaman Google'ın bilinçli bir karar vermesi ve bu kararı yerinde okuyabilme kapasitesinin eksikliğidir. Hangi dil versiyonunun indekslendiğini, hangisinin neden atlandığını görmek için birkaç farklı araç ve yöntem kullanılabilir.
Teşhis adımı olmadan yapılan her düzeltme ya bir şeyi rastlantısal olarak çözer ya da hiçbir şeyi değiştirmez. Aşağıdaki yöntemler, dil versiyonlarının indeks durumunu sistematik olarak okumanızı sağlar.
Dil versiyonları neden farklı indeksleme davranışı gösterir?
Aynı sitenin farklı dil sürümleri, Google'ın tarama ve indeksleme kararları açısından birbirinden bağımsız değerlendirilebilir. Bu durum, birkaç somut tetikleyiciden kaynaklanır.
Tarama bütçesi tahsisi: Google, bir siteye belirli bir tarama kapasitesi ayırır. Ana dil sürümü çok sayıda iç link aldığında, Googlebot zamanının büyük bölümünü bu sürüme harcar. Az iç link alan bir dil sürümü (örneğin yeni eklenen bir Arapça veya Hollandaca versiyon) tarama sırasında geri planda kalabilir.
İçerik kalitesi eşiği: Makine çevirisiyle üretilmiş ince içerik, Google'ın indeksleme kararını olumsuz etkiler. Tam çeviri yapılmış ve yerelleştirilmiş bir /fr/ sürümü indekslenirken, otomatik çeviriyle oluşturulan /nl/ sürümü "İnce içerik" gerekçesiyle geçilebilir.
Sunucu yanıt süresi: Belirli CDN yapılandırmalarında coğrafi konuma göre farklı sunucular devreye girebilir. Bir dil sürümünü sunan sunucunun tutarsız yanıt süreleri, o sürümün taranma sıklığını doğrudan düşürür.
Hreflang ve canonical tutarsızlığı: Yanlış kurulmuş hreflang etiketleri veya canonical'ın yanlış dil sürümüne işaret etmesi, Google'ın hangi URL'yi asıl sayfa olarak kabul ettiğini değiştirir. Teknik olarak varlığını sürdüren bir dil sürümü, bu kararlar yüzünden indeks dışı kalabilir.
GSC URL İnceleme aracı: tek sayfanın indeks durumunu okumak
Belirli bir dil sürümüne ait bir URL'nin durumunu öğrenmenin en doğrudan yolu Google Search Console'un URL İnceleme aracıdır. Araç, Google'ın ilgili URL hakkında ne düşündüğünü gerçek zamanlıya yakın olarak gösterir.
Bir dil sürümü URL'sini, örneğin https://example.com/fr/urun-sayfasi/ adresini, URL İnceleme alanına girdiğinizde şu bilgilere ulaşırsınız:
- "Google'ın dizinine alınmış" sonucu: URL dizinde ve aktif. Sayfanın son tarama tarihi, tarama için kullanılan kullanıcı aracısı ve Google'ın gördüğü canonical URL bu ekranda yer alır.
- "Dizine alınmamış" sonucu: URL dizinde değil. Altında görünen neden kritik bilgidir: "Dizine alınmadı: robots.txt'e göre tarama engellendi", "Kullanıcı tarafından noindex uygulandı", "Bulunan ve geçerli canonicalle yinelenen: Google farklı bir URL'yi asıl olarak seçti" gibi kategoriler, farklı düzeltme yollarına işaret eder.
- Canonical kararı: Google'ın hangi URL'yi bu sayfa için asıl URL olarak seçtiğini gösterir. Bu değer, sizin `` ile işaret ettiğiniz URL'den farklıysa, Google sizin kararınızı geçersiz kılmış demektir.
Aracın sınırını da göz önünde bulundurmak gerekir: URL İnceleme anlık görüntü sunar, tarihsel trend göstermez. Bir sürümün belirli bir tarih aralığında nasıl davrandığını bu araçla izleyemezsiniz; bunun için Kapsam raporu gerekir.
site: operatörü ile dil sürümü bazında hızlı sayım
Google arama çubuğuna site:example.com/fr/ yazıldığında, Google'ın arama veri tabanında /fr/ önekiyle başlayan URL'lerin kesitini görürsünüz. Bu yöntem kesin bir indeks sayımı vermez (arama veri tabanı ile gerçek indeks arasında fark olabilir), ama dil versiyonları arasındaki büyüklük farkını hızla ortaya koyar.
Alt dizin yapısında (example.com/fr/, example.com/de/) bu sorgu kullanışlıdır çünkü URL öneki dil sınırını doğrudan belirler. Alt domain yapısında (fr.example.com) sorgu biçimi değişir: site:fr.example.com.
Karşılaştırmalı kullanımda sonuçlar anlamlı hale gelir: site:example.com/de/ 12 sonuç verirken site:example.com/fr/ 380 sonuç veriyorsa, /de/ sürümünün sistematik bir indeksleme sorunu yaşadığı anlaşılır. Bu fark araştırılmaya değer bir sinyaldir.
Operatörün bir kısıtı daha var: Google, büyük siteler için site: sonuçlarını kısıtlar. Binden fazla sayfa içeren bir /fr/ sürümünde gerçek indeks sayısı 4.200 olsa da operatör 850 gösterebilir. Kesin sayımlar için GSC Kapsam raporu kullanmak gerekir.
GSC Kapsam raporu: dil versiyonlarını ayırt etmek
Google Search Console'un İndeksleme bölümündeki Sayfalar raporu (önceki adıyla Kapsam raporu), site genelindeki URL'lerin indeks durumunu kategorize eder. Çok dilli siteler için kritik özelliği URL filtresidir.
Raporun üst kısmındaki filtre alanına /fr/ veya /de/ gibi bir dil öneki yazıldığında, yalnızca o dil sürümüne ait URL'ler listelenir. Bu filtreyle şu kategoriler arasındaki dağılımı dil bazında görürsünüz:
- Dizine alındı: Google bu URL'leri aktif olarak dizinde tutuyor.
- Dizine alınmadı - Geçerli canonicalle yinelenen: Google bu URL'yi tespit etti ama asıl URL olarak başka bir URL'yi seçti. Hreflang alternate URL'lerinin bu kategoride görünmesi normaldir ve çoğu durumda bir sorun değildir. Bu GSC kaydının ne anlama geldiğini ayrı bir yazıda incelemiştik.
- Dizine alınmadı - Keşfedildi, henüz taranmadı: Google URL'yi fark etmiş ama henüz tarama sırası gelmemiş. Bu kategoride yoğun bir /de/ kümesi varsa tarama bütçesi sorunu araştırılmalıdır.
- Dizine alınmadı - Tarandı, henüz dizine alınmadı: Google sayfayı ziyaret etmiş ama indekslemeye değer bulmamış. İnce içerik bu kategorinin en yaygın sebebidir.
Hreflang alternate kaydı olan URL'ler bu raporda ayrı bir işarete sahip değildir; bir URL'nin hem alternate hem de dizine alınmış olduğunu aynı anda görmek için URL İnceleme aracına geçmek gerekir. GSC Uluslararası Hedefleme raporu, hreflang etiketlerini ayrı bir görünümde sunar ve bu iki raporu birlikte kullanmak daha net bir tablo verir.
İndekslenmeme nedenleri: dil versiyonuna özgü tetikleyiciler
Belirli bir dil sürümü sürekli olarak indeks dışında kalıyorsa, şu tetikleyicileri sırayla kontrol etmek gerekir.
İnce çeviri içerik: Kaynak dil sayfasının makine çevirisiyle üretildiği ve yerelleştirme yapılmadığı durumlarda, Google ilgili sürümü kaynak sayfanın kopyası olarak değerlendirebilir. URL İnceleme'de "Tarandı, henüz dizine alınmadı" görülüyorsa içerik kalitesi araştırılmalıdır. Kontrol yöntemi: ilgili dil sürümünde yalnızca bu dile özgü bilgiler (yerel fiyatlandırma, bölgesel örnekler) var mı?
Canonical yanlış dil sürümüne yönlendiriyor: /de/ sayfasının canonical etiketi /en/ sayfasına işaret ediyorsa Google /de/ sürümünü indeksleme gereği görmez. URL İnceleme'de "Google tarafından seçilen canonical" ile "Sayfa tarafından belirtilen canonical" arasındaki fark bu durumu hemen ortaya koyar. Teknik SEO denetim sürecinde canonical kontrolü ilk maddeler arasında yer almalıdır.
robots.txt dil önekini blokluyor: Bazı site konfigürasyonlarında geliştirme veya test ortamından kalan Disallow: /de/ satırları yanlışlıkla canlı robots.txt dosyasında kalabilir. Her dil önekinin ayrı ayrı kontrol edilmesi gerekir: https://example.com/robots.txt adresini açıp dil öneklerini arayın.
noindex direktifi yanlış yerleştirilmiş: Sayfa şablonunun belirli dil sürümlerine uygulandığı ancak ana sürüme uygulanmadığı durumlarda noindex direktifi yanlış sayfaya gidebilir. URL İnceleme'de "Kullanıcı tarafından noindex uygulandı" görülen bir /fr/ sayfası, büyük olasılıkla şablon düzeyinde bir hatadan kaynaklanmaktadır.
Hreflang karşılıklı referans eksikliği: /de/ sürümünün hreflang etiketi /en/ sürümüne işaret ederken /en/ sürümü /de/'ye işaret etmiyorsa, karşılıklı referans kırık demektir. Hreflang debug adımlarında bu senaryonun nasıl tespit edildiğini ayrıntılı olarak ele aldık.
İzleme rutini: hangi kontrolleri ne sıklıkla yapmak gerekir?
Dil versiyonlarının indeks durumu statik değildir. Google, yeni içerik, sunucu davranışı veya rekabet değişikliklerine göre kararlarını güncelleyebilir. Bu nedenle periyodik izleme, bir kez yapılan kontrolden daha değerlidir.
Aylık kontrol: GSC Sayfalar raporunu her dil öneki için filtreleyin. Her dil sürümündeki "Dizine alındı" sayısını bir önceki ayla karşılaştırın. Ani düşüş (örneğin /fr/ sürümünde dizine alınan URL sayısının 340'tan 210'a gerilemesi) bir müdahaleyi gerektirir.
Haftalık kontrol (yoğun içerik üretimi dönemlerinde): Yeni yayımlanan dil sürümü sayfaları için URL İnceleme ile spot kontrol yapın. Özellikle yeni bir dil eklendikten sonra ilk 4-6 haftada haftalık takip önerilir. Sitemap'in düzenli güncellenmesi bu dönemde tarama sinyal gücünü artırır.
İzlenecek 3 temel metrik:
- Kapsam eğilimi: Her dil öneki için "Dizine alındı" sayısının aylık değişimi. Yatay veya yükselen eğri normaldir; düşen eğri araştırmayı gerektirir.
- Son tarama tarihi dağılımı: URL İnceleme'de kontrol edilen sayfaların son tarama tarihleri arasındaki fark 30 günü aşıyorsa tarama bütçesi dengesizliği var demektir.
- URL sayısı değişimi: site: operatörüyle aylık olarak yapılan dil öneki başına sayım. Küçük sapmalar normaldir; bir dil sürümünde %20'nin üzerindeki ani düşüş dikkat gerektirir.
Duplicate kayıt türleri bu izleme sırasında fark edilebilir; "Dizine alınmadı: yinelenen" kategorisindeki URL sayısı hızla artıyorsa canonical ve hreflang yapısını birlikte gözden geçirmek gerekir.
İndeksleme durumu, çok dilli SEO'nun en soyut konularından biri gibi görünür; oysa GSC ve arama operatörlerinin sunduğu verilerle oldukça somut biçimde okunabilir. Teşhis doğru kurulduğunda hangi dil sürümünün neden atlandığı netleşir ve müdahale noktası belirginleşir.