Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
Search Console’daki robots.txt raporu, Google’ın dosyayı alıp işleyebilmesini ve son alınan sürümdeki sorunları gösterir. Belirli bir sayfanın tarama engelini ise URL Denetleme ile ayrıca kontrol edersiniz. Raporu eski robots.txt Tester ekranıyla aynı araç gibi kullanmayın. Önce alan adının kök dizinindeki dosyanın Google tarafından okunup okunamadığını kontrol edin; ardından sorunlu URL’yi URL Denetleme aracında inceleyin. robots.txt bir URL’nin taranmasını engeller, tek başına arama sonuçlarından kaldırılmasını garanti etmez.

robots.txt nasıl çalışır?​


Dosya, alan adının kökünde bulunmalıdır: https://example.com/robots.txt. Her kural grubu bir User-agent satırıyla başlar. Disallow taranmasına izin verilmeyen yolu, Allow ise izin verilen yolu belirtir. Kural yolu genellikle alan adından sonraki bölümle karşılaştırılır; kural tam origin yerine / ile başlayan yolu hedefler. Yolun dosya adı ve sorgu dizesi eşleşmeye katılabilir; büyük/küçük harf ve kullanılan * veya $ desenleri sonucu etkiler.

Örneğin aşağıdaki dosya, /private/ altındaki yolları engellerken istisna olarak public-report.html dosyasına izin verir:

Kod:
User-agent: *
Disallow: /private/
Allow: /private/public-report.html
Sitemap: https://example.com/sitemap.xml

Bu örnekte https://example.com/private/test.html taramaya kapalı, https://example.com/private/public-report.html ise daha özel Allow kuralı nedeniyle taramaya açıktır. Sitemap satırı tarama izni vermez; yalnızca site haritasının adresini bildirir.

Search Console’da denetim adımları​


  1. Doğru mülkü seçin. Alan adı varyantları, alt alan adları ve protokoller farklı mülk olarak değerlendirilebileceğinden denetlediğiniz URL’nin doğru mülke ait olduğunu kontrol edin.
  2. Search Console ayarlarından robots.txt raporunu açın. Google’ın son okuyabildiği dosyanın içeriğini, alınma durumunu ve varsa ayrıştırma uyarılarını inceleyin.
  3. Raporda dosyanın tam adresini, alınma durumunu, son kontrol zamanını ve varsa ayrıştırma sorunlarını inceleyin. Rapor dosya düzeyindedir; içine her URL’yi yazarak test edilen eski araç gibi düşünmeyin.
  4. Dosyada değişiklik yaptıysanız sunucudaki gerçek dosyayı da kontrol edin. Tarayıcıda kök dizindeki robots.txt dosyasını açıp kaydedilen içeriğin beklediğiniz sürüm olduğunu doğrulayın.
  5. URL Denetleme aracında aynı URL’yi inceleyin ve güncel erişim için canlı testi kullanın. robots.txt engeli ile dizine eklenmeme, sunucu hatası veya yönlendirme sorununu birbirinden ayırın.
  6. Değişiklik doğruysa Google’ın dosyayı yeniden almasını bekleyin ve raporu daha sonra tekrar kontrol edin. Rapordaki son alınan içerikle sunucuda yeni yayınlanan dosya aynı anda yenilenmeyebilir. Kritik erişim sorununu giderdiyseniz rapordaki ilgili dosya menüsünden yeniden tarama isteği kullanılabilir; bu anında uygulanma garantisi değildir.

Denetimde görülen sonucun anlamını şu şekilde ayırabilirsiniz:

SonuçAnlamıSonraki adım
URL testinde taramaya izin varKural, test edilen yolu engellemiyor.Sorun devam ediyorsa noindex, erişim kodu, yönlendirme ve sayfa içeriğini inceleyin.
URL testinde robots engeli varGooglebot’un URL’yi taraması robots.txt kuralıyla sınırlandırılmış.Engel kasıtlıysa bırakın; değilse ilgili Disallow veya Allow kuralını düzeltin.
Dosya alınamıyor veya ayrıştırılamıyorGoogle robots.txt dosyasına erişemiyor ya da içeriği beklenen biçimde okuyamıyor olabilir.Yanıt kodunu, sunucu erişimini, dosya biçimini ve kök dizin konumunu kontrol edin.
robots.txt sorunsuz, URL dizinde değilTarama izni verilmiş olsa da dizine ekleme başka bir nedenle gerçekleşmemiş olabilir.URL Denetleme ayrıntılarında noindex, canonical, kalite veya keşfedilme durumunu inceleyin.

Sık yapılan hatalar​


Tüm siteyi yanlışlıkla kapatmak için Disallow: / kullanmak en ciddi hatalardandır; bu satır User-agent: * grubunda olduğunda tüm yolları etkileyebilir. Yönetim panelini kapatmak isterken CSS, JavaScript veya görselleri de engellemek sayfanın Google tarafından eksik taranmasına yol açabilir. Kuralı eklemeden önce birkaç temsilî URL’yi test edin.

robots.txt içine noindex yazarak kaldırma yapmaya çalışmak da doğru yaklaşım değildir. İçeriğin arama sonuçlarından kaldırılması gerekiyorsa uygun noindex yöntemi veya Search Console’daki ilgili kaldırma işlemi ayrıca değerlendirilmelidir. Ayrıca robots.txt dosyasını alt dizine koymak, tüm alan adı için geçerli bir dosya oluşturmaz; dosya kök dizinde bulunmalıdır.

Sık sorulan sorular​

Mülküm var ama robots.txt raporu neden görünmüyor?​

Rapor, Domain mülkleri veya yolu olmayan kök URL-prefix mülkleri için sunulur. Örneğin Example Domain ile /magaza/ altında tanımlı bir mülk aynı kapsam değildir. Doğru mülk ve erişim yetkisini kontrol edin; dosyanın varlığını raporun görünmesine bağlamayın.

robots.txt için 404 ve 5xx aynı anlama mı gelir?​

Hayır. Dosyanın bulunamaması ile sunucunun erişim sırasında hata vermesi farklı değerlendirilir. Google açısından robots.txt olmaması tek başına tarama yasağı değildir. 5xx veya ağ sorunu ise taramayı etkileyebilir; dosya alınamıyor diye bütün siteyi engelleyen yeni bir dosya eklemek yerine gerçek yanıt ve sunucu durumunu inceleyin.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic