Google Search Console Robots.txt Dosyasına Ulaşılamıyor Hatası Veriyorsa 8 Kontrol

GOOGLE SEARCH CONSOLE | ROBOTS.TXT ERİŞİM HATASI

Google Search Console’da “robots.txt dosyasına ulaşılamıyor”, “Unreachable: robots.txt” veya robots.txt dosyasının getirilemediğini belirten bir uyarıyla mı karşılaşıyorsunuz? Sitenizin robots.txt adresi tarayıcıda açılıyor olsa bile Googlebot aynı dosyayı her zaman sorunsuz alamayabilir. Sunucu hataları, güvenlik duvarı kuralları, CDN engellemeleri, DNS sorunları, hatalı yönlendirmeler veya WordPress tarafındaki dosya üretimi bu duruma yol açabilir. Bu rehberde Google Search Console robots.txt erişim hatasını sekiz teknik kontrolle inceliyoruz.

19 Ekim 2026 Fatih Öztürk Zeymedya Reklam Ajansı Teknik SEO Google Search Console Robots.txt

Googlebot bir web sitesini taramadan önce ilgili robots.txt kurallarını kontrol edebilir. Bu dosya, arama motoru tarayıcılarına hangi URL yollarının taranmasına izin verilmediğini bildirir.

Robots.txt dosyasının görevi, sayfaların Google arama sonuçlarında kesinlikle görünmemesini sağlamak değildir. Dosya öncelikle tarama erişimini düzenler.

Search Console’da robots.txt dosyasına ulaşılamıyor uyarısı görülüyorsa Google’ın dosyayı belirli bir zamanda neden alamadığının araştırılması gerekir.

Örneğin Googlebot /robots.txt isteğine 503 Service Unavailable yanıtı almış olabilir. Başka bir durumda dosyaya ulaşma girişimi bağlantı zaman aşımıyla sonuçlanabilir.

Bu hataları, robots.txt içindeki Disallow kurallarının yanlış olmasından ayırmak önemlidir.

Çünkü dosyanın okunamaması ile dosyanın okunup belirli URL’leri engellemesi farklı teknik sorunlardır.

Aynı şekilde sitemap dosyasının okunamamasıyla robots.txt erişim hatası da birbirine karıştırılmamalıdır.

Kısa Cevap: Robots.txt Dosyasına Ulaşılamıyor Hatası Nasıl Çözülür?

Öncelikle https://alanadiniz.com/robots.txt adresinin HTTP yanıtını kontrol edin.

Ardından Google Search Console’un robots.txt raporunda son getirme durumunu, kontrol tarihini ve varsa hata bildirimlerini inceleyin.

Sekiz temel kontrol: HTTP durum kodu, sunucu ve hosting, güvenlik duvarı/CDN, DNS ve ağ erişimi, yönlendirmeler ve doğru dosya adresi, WordPress robots.txt üretimi, dosya biçimi ve ayrıştırma, Search Console raporu ile sunucu günlüklerinin karşılaştırılması.

Özellikle 5xx, 429 ve bağlantı zaman aşımı gibi sorunlar öncelikli araştırılmalıdır.

200 OK Robots.txt yanıtı başarılıdır; içerik ayrıca ayrıştırılır.
404 Google genellikle dosya yokmuş gibi davranır.
5xx Dosyanın alınamaması Googlebot taramasını erteletebilir.
429 Aşırı istek sınırlamasını gösterebilir; özel ele alınır.

Google Search Console Robots.txt Dosyasına Ulaşılamıyor Hatası Nedir?

Robots.txt dosyası, web sitesinin kök adresinde sunulan bir metin dosyasıdır.

Örneğin: https://example.com/robots.txt

Google’ın bu dosyayı alabilmesi, tarama kurallarını değerlendirmesine yardımcı olur.

Search Console robots.txt raporu, Google’ın dosyayı son kontrolünde getirip getiremediğini, kontrol zamanını ve ayrıştırma uyarılarını gösterebilir.

Dosya alınamadığında sunucu erişimi veya ağ sorunu söz konusu olabilir.

Google’ın resmî açıklamasına göre robots.txt dosyasına erişimi engelleyen sunucu hataları, Googlebot’un diğer sayfaları taramasını ertelemesine yol açabilir.

Dosya erişilemiyor

Google isteği sunucu, DNS, ağ veya güvenlik sistemi nedeniyle tamamlayamıyor olabilir.

Dosya erişiliyor ama kural sorunlu

HTTP isteği başarılıdır; ancak robots.txt içindeki bazı satırlar geçersiz veya beklenmedik olabilir.

Önemli: Robots.txt dosyasının tarayıcıda görüntülenmesi, Googlebot’un aynı anda aynı yanıtı aldığı anlamına gelmez. IP tabanlı güvenlik kuralları, sunucu yükü ve CDN yapılandırması farklı yanıtlar oluşturabilir.

Robots.txt Dosyasının HTTP Durum Kodları Nasıl Yorumlanır?

Google’ın robots.txt davranışında HTTP durum kodu önemli bir belirleyicidir.

Her hata aynı anlama gelmez. Örneğin 404 ile 503 farklı sonuçlar doğurabilir.

HTTP kodu Google’ın genel yaklaşımı Önerilen kontrol
200 Dosya başarıyla alınır ve kurallar işlenir Dosya içeriği ve ayrıştırma
301 / 302 Yönlendirmeler sınırlı sayıda takip edilir Hedef URL ve yönlendirme zinciri
404 Geçerli robots.txt yokmuş gibi değerlendirilir Dosya bilinçli olarak mevcut mu?
401 / 403 Genellikle dosya yokmuş gibi değerlendirilir; 429 istisnadır Yetkilendirme ve güvenlik kuralları
429 Özel sunucu hatası davranışına tabi olabilir Rate limiting ve bot kısıtları
500 Dosya getirme başarısız olabilir Sunucu uygulama hataları
502 / 503 / 504 Geçici altyapı veya bağlantı hatası olabilir Proxy, hosting, ağ ve origin sunucu
DNS / timeout Dosya getirilemezse sunucu hatası davranışı uygulanabilir DNS çözümleme ve ağ bağlantısı
404 her zaman robots.txt erişim hatası değildir.

Google, robots.txt dosyası için alınan 404 yanıtını genel olarak dosyanın mevcut olmaması şeklinde yorumlar.

Bu durumda robots.txt üzerinden tarama kısıtlaması bulunmadığını varsayabilir.

Buna karşılık 5xx ve benzeri bağlantı hatalarında Google, dosyayı alamadığı için taramayı erteleyebilir.

Robots.txt Erişim Sorununda İlk 15 Dakikada Ne Kontrol Edilmeli?

  1. Doğru alan adını belirleyin.
    HTTP/HTTPS ve www/www olmayan adresleri karıştırmayın.
  2. Robots.txt adresini açın.
    İlgili protokol ve host için kök /robots.txt adresini inceleyin.
  3. HTTP durum kodunu kontrol edin.
    Sadece sayfanın görünüp görünmediğine değil, sunucu yanıtına bakın.
  4. Search Console robots.txt raporunu açın.
    Google’ın son getirme durumunu ve tarihi kontrol edin.
  5. Hosting ve güvenlik kayıtlarını inceleyin.
    Sunucu, WAF veya CDN kaynaklı hata kayıtlarını araştırın.
  6. Yönlendirme zincirini kontrol edin.
    Dosyanın birden fazla adrese yönlendirilip yönlendirilmediğini belirleyin.
  7. Hatanın sürekli mi geçici mi olduğunu değerlendirin.
    Farklı zamanlardaki yanıtları karşılaştırın ve tekrar oluşma sıklığını not edin.

Google Search Console Robots.txt Dosyasına Ulaşılamıyor Hatası İçin 8 Teknik Kontrol

01

Robots.txt Dosyası Hangi HTTP Yanıtını Veriyor?

İlk teknik kontrol, robots.txt adresinin HTTP yanıtını doğrulamaktır.

Dosya tarayıcıda açılıyor olsa bile belirli isteklerde hata döndürüyor olabilir.

Nasıl kontrol edilir?

Yetkili teknik ekip terminalde şu komutu kullanabilir:

curl -I https://example.com/robots.txt

Sunucunun HEAD isteklerine özel davranışı bulunabileceği için yalnızca bu yanıt kesin kanıt sayılmamalıdır.

Normal GET isteğiyle de kontrol yapılabilir:

curl -sS -o /dev/null \
  -w "HTTP %{http_code}\n" \
  https://example.com/robots.txt

Nasıl çözülür?

5xx yanıtı varsa sunucu kayıtlarından gerçek hata belirlenmelidir.

404 yanıtında ise dosyanın gerçekten bulunmasının gerekip gerekmediği değerlendirilmelidir.

Önemli: Yalnızca HTTP 200 göstermek amacıyla hata sayfasını robots.txt olarak döndürmek doğru değildir. Başarılı yanıt gerçek robots.txt içeriğini sunmalıdır.
02

Hosting veya Origin Sunucu 5xx Hatası Veriyor mu?

Googlebot robots.txt dosyasını istemeye çalıştığında sunucu yoğun, erişilemez veya geçici olarak hatalı çalışıyor olabilir.

Özellikle 500, 502, 503 ve 504 yanıtlarının kaynağı incelenmelidir.

Bu hatalar, PHP uygulaması, ters proxy, sunucu kaynak yetersizliği veya hosting altyapısıyla ilişkili olabilir.

Nasıl kontrol edilir?

  • Web sunucusu erişim günlüklerini inceleyin.
  • Hata günlüklerinde robots.txt isteklerini arayın.
  • Sunucu yoğunluğu ve yanıt sürelerini karşılaştırın.
  • WordPress uygulamasının hata verip vermediğini kontrol edin.
  • CDN ile origin sunucu yanıtlarını ayrı değerlendirin.

Nasıl çözülür?

Sorun uygulama kaynaklıysa ilgili WordPress veya sunucu hatasını giderin.

Sunucu kapasitesi yetersizse hosting sağlayıcısıyla altyapı durumunu inceleyin.

Googlebot’a özel sürekli 503 yanıtı üreterek tarama yönetmeye çalışmayın.

Google’ın resmî davranışı:

Robots.txt sunucu hatalarında Google ilk 12 saat taramayı durdurabilir.

Sonraki dönemde daha önce başarıyla alınmış bir robots.txt sürümü varsa onu kullanabilir. Davranış, hata süresine ve sitenin genel erişilebilirliğine bağlı olarak değişir.

03

Güvenlik Duvarı veya CDN Googlebot İsteklerini Engelliyor mu?

Cloudflare, hosting WAF çözümleri veya güvenlik eklentileri şüpheli gördükleri isteklere farklı yanıtlar verebilir.

Bazen normal kullanıcıya açık olan robots.txt, bot koruma kuralları nedeniyle Googlebot’a sunulmayabilir.

Özellikle JavaScript challenge, rate limit veya güvenlik doğrulaması, düz metin olarak alınması gereken robots.txt dosyasında problem yaratabilir.

Nasıl kontrol edilir?

  • CDN güvenlik olaylarını inceleyin.
  • WAF kurallarında robots.txt isteği engelleniyor mu bakın.
  • Bot koruma eşiklerini kontrol edin.
  • Googlebot’a farklı HTTP yanıtı verilip verilmediğini araştırın.
  • Hosting tarafındaki ek güvenlik katmanlarını kontrol edin.

Nasıl çözülür?

Hatalı güvenlik kuralını hedefli şekilde düzeltin.

Google’ın doğrulanmış tarayıcı istekleriyle sahte User-Agent kullanan botları ayırın.

Gerçek Googlebot’u doğrularken Google’ın yayımladığı doğrulama ve IP belgelerinden yararlanın.

Güvenlik notu: Bütün botları sınırsız biçimde izin listesine almak yerine, robots.txt erişimini bozan kuralı belirleyin.
04

DNS, IPv6 veya Ağ Bağlantısı Sorunu Bulunuyor mu?

Googlebot robots.txt dosyasını almadan önce alan adının sunucu adresini çözümlemek zorundadır.

DNS hatası, geçersiz kayıt, erişilemeyen IPv6 adresi veya ağ zaman aşımı dosyanın alınmasını engelleyebilir.

Özellikle alan adı yakın zamanda farklı hosting sunucusuna taşınmışsa bu kontroller önem kazanır.

Nasıl kontrol edilir?

  • Alan adının A kaydını inceleyin.
  • Varsa AAAA kaydının geçerliliğini doğrulayın.
  • Yetkili DNS sunucularının yanıtlarını kontrol edin.
  • Bağlantı zaman aşımı hatalarını inceleyin.
  • Farklı ağlardan erişim testi yapın.

Örnek komutlar

dig example.com A

dig example.com AAAA

dig example.com NS

IPv4 ve IPv6 bağlantıları uygun ortamda ayrı test edilebilir:

curl -4 -I https://example.com/robots.txt

curl -6 -I https://example.com/robots.txt

Nasıl çözülür?

DNS kayıtlarını gerçek sunucu yapılandırmasıyla uyumlu hale getirin.

IPv6 kullanılıyorsa sunucunun ilgili bağlantıları gerçekten yanıtladığını doğrulayın.

Rastgele DNS değişikliği yapmak yerine doğrulanmış hatayı düzeltin.

05

Robots.txt Yanlış URL’de mi veya Yönlendirme Zinciri Sorunlu mu?

Robots.txt dosyasının bulunduğu adres önemlidir.

Standart yerleşim, ilgili host ve protokolün kök /robots.txt yoludur.

Dosyayı /blog/robots.txt gibi farklı bir dizine koymak, sitenin genel robots.txt dosyası olarak değerlendirilmesini sağlamaz.

Ayrıca www, HTTP ve HTTPS geçişlerinde hatalı yönlendirme zincirleri bulunabilir.

Nasıl kontrol edilir?

  • https://example.com/robots.txt adresini kontrol edin.
  • https://www.example.com/robots.txt adresini ayrıca değerlendirin.
  • HTTP’den HTTPS’ye geçişleri inceleyin.
  • Yönlendirme döngüsü bulunuyor mu kontrol edin.
  • Dosyanın gerçek metin içeriğini sunduğunu doğrulayın.

Yönlendirme testi

curl -IL https://example.com/robots.txt

Bu komut, takip edilen HTTP yönlendirme zincirini incelemeye yardımcı olur.

Nasıl çözülür?

Karmaşık yönlendirmeleri azaltın ve robots.txt adresinin doğru dosyaya ulaşmasını sağlayın.

Google, robots.txt için en az beş yönlendirmeyi takip edebilir. Ancak uzun zincirlere güvenerek yapılandırma yapmak önerilmez.

06

WordPress, Rank Math veya Sunucu Robots.txt Dosyasını Hatalı Üretiyor Olabilir mi?

WordPress, belirli koşullarda robots.txt yanıtını dinamik oluşturabilir.

Ayrıca SEO eklentileri veya hosting ayarları dosyanın yönetimini etkileyebilir.

Bu nedenle robots.txt dosyasının fiziksel dosyadan mı yoksa WordPress tarafından üretilen sanal içerikten mi geldiği belirlenmelidir.

Nasıl kontrol edilir?

  • WordPress yönetiminde SEO eklentisi robots.txt ayarını inceleyin.
  • Hosting dosya yöneticisinde fiziksel robots.txt var mı kontrol edin.
  • Fiziksel dosya ile WordPress çıktısını karşılaştırın.
  • Son tema veya eklenti güncellemelerini inceleyin.
  • WordPress sayfalarında genel sunucu hatası var mı kontrol edin.

Nasıl çözülür?

Öncelikle hangi sistemin gerçek robots.txt yanıtını ürettiğini belirleyin.

Dosya fiziksel olarak sunuluyorsa ilgili dosyanın erişim ve sunumunu kontrol edin.

Dinamik WordPress çıktısı kullanılıyorsa uygulama kaynaklı hataları inceleyin.

Rank Math notu: Rank Math içerisindeki robots.txt düzenleme seçeneğinin görünürlüğü veya etkisi, fiziksel dosya ve WordPress kurulumuna göre değişebilir.

Robots.txt düzenlemeden önce site yedeği alın ve mevcut içeriği kaydedin.

07

Robots.txt Dosyası Geçersiz Biçimde veya Yanlış İçerikle Sunuluyor mu?

Robots.txt erişim sorununun yanında içerik ve ayrıştırma hataları bulunabilir.

Örneğin sunucu gerçek robots.txt yerine HTML hata sayfası döndürüyor olabilir.

Başka bir durumda dosya başarıyla alınsa bile geçersiz yönergeler nedeniyle bazı kurallar uygulanmayabilir.

Nasıl kontrol edilir?

  • Dosyanın gerçek gövde içeriğini inceleyin.
  • Beklenmeyen HTML veya güvenlik doğrulaması var mı kontrol edin.
  • Karakter kodlamasını doğrulayın.
  • Dosya büyüklüğünü değerlendirin.
  • Search Console ayrıştırma uyarılarını inceleyin.
  • Yönergeleri resmî robots.txt kurallarına göre doğrulayın.

Nasıl çözülür?

Sunucu gerçek metin dosyasını sunmalıdır.

Geçersiz yönergeler varsa ilgili satırları düzeltin.

Bununla birlikte dosyanın içerik hatalarıyla erişim hatalarını birbirinden ayrı değerlendirin.

Önemli ayrım:

Robots.txt HTTP 200 ile geliyor ancak bazı kurallar geçersizse bu, dosyanın tamamen erişilemediği anlamına gelmez.

Google geçersiz satırları yok sayabilir, geçerli kuralları işlemeye devam edebilir.

08

Search Console Verileri ile Sunucu Günlükleri Karşılaştırıldı mı?

Bazı robots.txt erişim hataları sürekli değil, aralıklı ortaya çıkar.

Örneğin dosya bugün sorunsuz açılırken dün gece sunucu kısa süreli 503 hatası vermiş olabilir.

Bu nedenle yalnızca anlık tarayıcı testine dayanarak hatanın çözüldüğü sonucuna varılmamalıdır.

Nasıl kontrol edilir?

  • Search Console robots.txt raporunun son kontrol tarihini inceleyin.
  • Aynı zaman aralığındaki sunucu günlüklerini kontrol edin.
  • CDN ve WAF olaylarını karşılaştırın.
  • Googlebot isteklerinin gerçekliğini doğrulayın.
  • Belirli saatlerde tekrarlanan hata var mı araştırın.
  • Düzeltmeden sonraki yeni getirme durumunu takip edin.

Nasıl çözülür?

Hata anına karşılık gelen sunucu veya güvenlik kayıtlarını kullanarak kök nedeni belirleyin.

Düzeltme sonrasında dosyanın tekrar erişilebilir olduğunu kontrol edin.

Acil durumlarda Search Console robots.txt raporundaki yeniden tarama isteği seçeneği kullanılabilir.

Önemli: Yeniden tarama isteği göndermek, sunucu hatasını kendi başına çözmez. Önce robots.txt yanıtının gerçekten düzeldiğinden emin olun.

Search Console Robots.txt Raporu Nasıl Kontrol Edilir?

Google Search Console’un robots.txt raporu, Google tarafından tespit edilen robots.txt dosyalarının durumunu incelemeye yardımcı olur.

Raporda dosyanın son getirme durumu, kontrol tarihi, boyutu ve varsa ayrıştırma sorunları görüntülenebilir.

Kontrol sırası

  1. Search Console’da doğru mülkü açın.
    Robots.txt raporunun desteklendiği domain veya kök URL öneki mülkünü seçin.
  2. Robots.txt raporunu görüntüleyin.
    Dosya listesindeki ilgili protokol ve host adresini bulun.
  3. Getirme durumunu okuyun.
    Fetched, Not Fetched veya belirtilen hata bilgisini inceleyin.
  4. Son kontrol tarihini kaydedin.
    Hatanın hangi zamanla ilişkili olduğunu belirleyin.
  5. Dosya ayrıştırma sorunlarını inceleyin.
    Dosya alınmışsa içerik uyarılarını ayrıca değerlendirin.
  6. Sunucu kayıtlarıyla karşılaştırın.
    İlgili zaman aralığındaki istek yanıtlarını bulun.
  7. Düzeltme sonrası yeniden kontrol edin.
    Gerekirse rapordaki robots.txt yeniden tarama seçeneğini kullanın.
Rapor her mülkte aynı şekilde görünmeyebilir.

Google’ın dokümantasyonuna göre robots.txt raporu, domain düzeyindeki mülklerde veya yol içermeyen kök URL öneki mülklerinde kullanılabilir.

Belirli bir alt klasörü kapsayan URL öneki mülkü aynı rapora erişim sağlamayabilir.

Resmî kaynak: Google Search Console robots.txt raporu .

WordPress ve Rank Math Kullanan Sitelerde Robots.txt Erişim Sorunu Nasıl İncelenir?

WordPress’te robots.txt dosyasının sunulma yöntemi kurulumdan kuruluma değişebilir.

Bazı sitelerde sunucu kök dizininde fiziksel robots.txt dosyası bulunur.

Bazılarında ise WordPress dinamik olarak robots.txt çıktısı oluşturur.

Rank Math gibi SEO eklentileri de bu yapılandırmanın yönetiminde rol alabilir.

Kontrol alanı Olası problem İlk işlem
WordPress robots.txt Dinamik üretimde hata Doğrudan HTTP yanıtını kontrol etme
Fiziksel dosya Dosya ve sunum yapılandırması Hosting dosya yöneticisini inceleme
Rank Math Robots.txt yönetiminde beklenmeyen davranış Mevcut ayar ve dosya ilişkisinin kontrolü
Önbellek sistemi Eski veya farklı yanıt İlgili cache katmanını inceleme
Güvenlik eklentisi Bot engelleme ya da rate limit Güvenlik günlüklerini kontrol etme
Hosting/CDN 5xx veya timeout Origin ve CDN yanıtlarını karşılaştırma

WordPress’te fiziksel dosya varsa ne yapılmalı?

Sunucu kök dizinindeki gerçek robots.txt dosyasının içeriğini kontrol edin.

Dosyanın beklenen adreste sunulduğunu ve doğru yanıt verdiğini doğrulayın.

Aynı anda birden fazla sistemin dosyayı üretmeye çalışıp çalışmadığını değerlendirin.

Rank Math üzerinden düzenleme yapılabilir mi?

Kuruluma göre SEO eklentisinin robots.txt düzenleme alanı kullanılabilir.

Ancak gerçek dosya mevcutsa veya sunucu robots.txt yanıtını farklı yerden sunuyorsa değişikliklerin beklenen etkisi olmayabilir.

Düzenleme öncesinde sunulan gerçek dosyayı belirlemek gerekir.

WordPress’te dikkat:

Robots.txt erişim hatasını çözmek amacıyla rastgele Disallow: / eklemeyin.

Bu kural, eşleşen tarayıcıların sitenin tamamını taramasını engelleyebilir.

Mevcut kuralların amacını öğrenmeden dosyayı tamamen değiştirmeyin.

WordPress altyapı düzenlemeleri için WordPress Web Tasarım Hizmetleri sayfamızı inceleyebilirsiniz.

Robots.txt Dosyasını Curl ile Nasıl Test Edebilirsiniz?

Terminal araçları robots.txt erişim sorunlarını değerlendirmek için yararlı olabilir.

Aşağıdaki komutlar örnektir. example.com yerine kendi alan adınızı kullanabilirsiniz.

1. Yanıt başlıklarını inceleme

curl -I https://example.com/robots.txt

HTTP durum kodunu ve ilgili yanıt başlıklarını görüntüler.

2. Dosyanın GET yanıtını test etme

curl -sS -o /dev/null \
  -w "Kod: %{http_code}\n" \
  https://example.com/robots.txt

Normal GET isteğinde alınan HTTP durumunu kontrol eder.

3. Yönlendirmeleri takip etme

curl -IL https://example.com/robots.txt

HTTP yönlendirmelerini incelemek için kullanılabilir.

4. Yanıt süresini ölçme

curl -sS -o /dev/null \
  -w "HTTP: %{http_code}\nSure: %{time_total}\n" \
  https://example.com/robots.txt

İsteğin toplam yanıt süresini göstermeye yardımcı olur.

5. GET ile gerçek içeriği görüntüleme

curl -sS https://example.com/robots.txt

Gerçek robots.txt gövdesinin döndürülüp döndürülmediğini incelemek için kullanılabilir.

6. User-Agent ile karşılaştırmalı test

curl -A "Googlebot" -I \
  https://example.com/robots.txt

Bu komut yalnızca Googlebot User-Agent metnini taklit eder.

Gerçek bir Googlebot isteğini temsil etmez. IP adresi, ağ kimliği ve güvenlik sistemlerinin değerlendirmesi farklı olabilir.

Test sonuçlarını nasıl yorumlamalı?

Kendi bilgisayarınızdan HTTP 200 almanız, Googlebot’un aynı dönemde aynı yanıtı aldığına kesin kanıt değildir.

Search Console raporu ve sunucu günlükleriyle karşılaştırma yapılmalıdır.

WordPress İçin Örnek Robots.txt Dosyası Nasıl Olabilir?

Robots.txt erişim sorununu çözmekle dosyanın içeriğini optimize etmek farklı işlemlerdir.

Aşağıdaki örnek yalnızca WordPress için temel bir robots.txt yapısının nasıl görünebileceğini açıklamak amacıyla verilmiştir.

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://example.com/sitemap_index.xml

Satırların anlamı

  • User-agent: Kural grubunun hangi tarayıcılara uygulandığını belirtir.
  • Disallow: Belirli URL yollarının taranmasını kısıtlar.
  • Allow: Uygun koşullarda daha özel bir yolun taranmasına izin verebilir.
  • Sitemap: XML sitemap konumunu bildirebilir.
Örnek dosyayı doğrudan kopyalamayın.

Kendi sitenizin ihtiyaçlarına göre mevcut robots.txt kuralları farklı olabilir.

Örnekteki sitemap adresi gerçek alan adınızın geçerli XML sitemap adresiyle değiştirilmelidir.

Mevcut robots.txt dosyasında özel tarama kuralları varsa bunları incelemeden silmeyin.

Genel teknik SEO yapılandırması hakkında SEO Hizmetleri sayfamızdan bilgi alabilirsiniz.

Örnek: Robots.txt Tarayıcıda Açılıyor Ama Search Console Dosyaya Ulaşılamıyor Diyor

Aşağıdaki senaryo varsayımsaldır. Gerçek bir müşteri hesabından alınmış veri değildir.

Bir WordPress sitesinin robots.txt adresi tarayıcıda açılıyor olsun.

Ancak Search Console raporu, Google’ın son getirme isteğinde hata aldığını gösteriyor olsun.

Kontrol Varsayımsal sonuç Yorum
Tarayıcıda robots.txt Açılıyor Anlık genel erişim var
Curl GET yanıtı 200 Test sırasında dosya sunuluyor
Search Console son durum Getirilemedi Önceki veya farklı istekte hata var
CDN güvenlik kaydı 429 Rate limiting kontrolü öncelikli
Origin sunucu Genellikle 200 CDN ile origin yanıtları farklı olabilir
Bu senaryoda ilk çözüm nedir?

Robots.txt dosyasını yeniden yazmadan önce CDN veya WAF kuralının robots.txt isteğini neden sınırladığını incelemek gerekir.

Sorun gerçekten rate limiting kaynaklıysa güvenlik sistemi kontrollü biçimde düzenlenebilir.

Ardından yeni Googlebot isteklerinin başarıyla sonuçlandığı doğrulanmalıdır.

Böylece robots.txt içeriğine gereksiz müdahale yapılmadan erişim problemi giderilebilir.

Robots.txt Dosyasına Ulaşılamıyor: Belirti, Neden ve Çözüm Tablosu

Belirti Olası neden İlk kontrol
robots.txt 500 dönüyor Uygulama veya sunucu hatası Hosting hata günlükleri
robots.txt 503 dönüyor Sunucu yoğunluğu veya geçici erişim sorunu Origin sunucu durumu
Googlebot 429 alıyor İstek sınırlaması CDN ve WAF kayıtları
DNS hatası var Alan adı çözümleme sorunu A ve AAAA kayıtları
URL sürekli yönleniyor Redirect döngüsü curl -IL testi
WordPress robots.txt boş veya yanlış Dosya üretim/yapılandırma sorunu Fiziksel ve sanal dosya ayrımı
200 ama kurallar hatalı İçerik ayrıştırma problemi Robots.txt raporu ve doğrulayıcı
Tarayıcıda açık, Google’da hata Aralıklı hata veya bot özel yanıtı Sunucu günlükleri ve GSC tarihi

Robots.txt Erişim Sorunu İçin 7 Günlük Kontrol ve Takip Planı

Aşağıdaki plan örnek bir kontrol akışıdır.

Her robots.txt sorununun yedi gün içinde çözüleceği veya Google’ın dosyayı belirli sürede yeniden alacağı garanti değildir.

1. Gün: Yanıt kontrolü

robots.txt adresini, HTTP durum kodunu ve yönlendirmeleri inceleyin.

2. Gün: Sunucu

5xx hatalarını, hosting kayıtlarını ve yanıt sürelerini kontrol edin.

3. Gün: Güvenlik

CDN, WAF ve bot koruma kurallarını değerlendirin.

4. Gün: DNS

Alan adı ve ağ çözümleme sorunlarını inceleyin.

5. Gün: WordPress

Fiziksel dosya, Rank Math ve sunum yapılandırmasını doğrulayın.

6. Gün: GSC karşılaştırması

Search Console getirme durumu ve sunucu günlüklerini karşılaştırın.

7. Gün: Son takip

Yeni isteklerin başarıyla karşılandığını ve hata tekrarını kontrol edin.

Öncelik notu: Güncel ve sürekli 5xx sorunu tespit edildiğinde çözümü yedinci güne bırakmayın. Bu plan acil hatayı ertelemek için değildir.

Robots.txt Hatasını Çözerken Yapılmaması Gereken 6 Hata

1. Robots.txt dosyasını körü körüne silmek

Mevcut ve önemli tarama kuralları kaybolabilir.

2. Disallow: / eklemek

Eşleşen tarayıcıların bütün siteyi taramasını engelleyebilir.

3. 404 ile 503’ü aynı sanmak

Google bu yanıtları farklı şekilde değerlendirir.

4. Güvenlik sistemini tamamen kapatmak

Sorunlu kural yerine bütün korumayı kaldırmak risklidir.

5. Sadece tarayıcı testine güvenmek

Googlebot farklı zamanda veya ağ koşulunda hata alabilir.

6. Eski Search Console uyarısını güncel hata sanmak

Son kontrol tarihini incelemeden kesin sonuç çıkarmayın.

Robots.txt Dosyasına Ulaşılamıyor Hatası İçin Teknik Kontrol Listesi

  • Doğru Search Console mülkü açıldı mı?
  • İlgili alan adı ve protokol belirlendi mi?
  • Kök /robots.txt adresi kontrol edildi mi?
  • HTTP ve HTTPS farkı incelendi mi?
  • www ve www olmayan hostlar kontrol edildi mi?
  • GET yanıtı doğrulandı mı?
  • HEAD ve GET yanıtları karşılaştırıldı mı?
  • HTTP durum kodu kaydedildi mi?
  • 500 ve diğer 5xx hataları araştırıldı mı?
  • 429 rate limit sorunu incelendi mi?
  • 404 durumunun anlamı doğru yorumlandı mı?
  • Sunucu erişim günlükleri kontrol edildi mi?
  • Sunucu hata günlükleri incelendi mi?
  • Origin ve CDN yanıtları karşılaştırıldı mı?
  • WAF kuralları incelendi mi?
  • Bot koruma ayarları kontrol edildi mi?
  • Gerçek Googlebot istekleri doğrulandı mı?
  • DNS A kaydı kontrol edildi mi?
  • Varsa AAAA kaydı incelendi mi?
  • Yetkili nameserver kayıtları değerlendirildi mi?
  • IPv4 ve IPv6 erişimleri kontrol edildi mi?
  • Ağ bağlantısı zaman aşımı incelendi mi?
  • Yönlendirme zincirleri test edildi mi?
  • Redirect döngüsü araştırıldı mı?
  • Robots.txt dosyasının kök yolda olduğu doğrulandı mı?
  • WordPress’in dinamik robots.txt çıktısı incelendi mi?
  • Fiziksel robots.txt dosyası var mı kontrol edildi mi?
  • Rank Math robots.txt ayarları değerlendirildi mi?
  • Yanıtın gerçek düz metin içerdiği doğrulandı mı?
  • Güvenlik challenge sayfası dönüyor mu kontrol edildi mi?
  • Robots.txt içindeki kurallar incelendi mi?
  • Geçersiz satırlar için doğrulama yapıldı mı?
  • Yanlış Disallow: / kuralı bulunuyor mu?
  • Search Console robots.txt raporu açıldı mı?
  • Son getirme tarihi kaydedildi mi?
  • Getirme durumu incelendi mi?
  • GSC ile sunucu kayıtları karşılaştırıldı mı?
  • Hatanın aralıklı olup olmadığı araştırıldı mı?
  • Düzeltme sonrası yeni GET yanıtı kontrol edildi mi?
  • Gerekirse yeniden tarama isteği değerlendirildi mi?
  • Yeni robots.txt getirme durumu takip edildi mi?

Robots.txt Dosyasına Ulaşılamıyor Hatası Hakkında Sıkça Sorulan Sorular

1. Google Search Console robots.txt dosyasına neden ulaşamıyor?

Sunucu 5xx hataları, 429 istek sınırlaması, DNS veya ağ bağlantısı sorunları, güvenlik duvarı engellemeleri, hatalı yönlendirmeler ya da WordPress yapılandırması nedeniyle Googlebot dosyayı alamayabilir. Kesin neden Search Console raporu ve sunucu günlükleriyle araştırılmalıdır.

2. Robots.txt dosyasının 404 döndürmesi sorun mudur?

Google, robots.txt için 404 yanıtını genel olarak geçerli bir dosyanın bulunmaması şeklinde değerlendirir ve tarama kısıtlaması olmadığını varsayabilir. Ancak özel tarama kuralları kullanmak istiyorsanız gerçek robots.txt dosyasının sunulması gerekir.

3. Robots.txt erişim hatası Google sıralamalarını etkiler mi?

Robots.txt dosyasının alınamaması, özellikle sunucu kaynaklı hatalarda Googlebot taramasının ertelenmesine neden olabilir. Bu da sayfaların keşfi veya güncellemelerin işlenmesini etkileyebilir. Ancak tek bir geçici uyarının kesin sıralama kaybı yaratacağını söylemek doğru değildir.

4. WordPress Rank Math robots.txt dosyasını otomatik oluşturur mu?

WordPress belirli koşullarda sanal robots.txt çıktısı üretebilir. Rank Math gibi SEO eklentileri de yönetim seçenekleri sunabilir. Ancak fiziksel dosya veya sunucu yapılandırması gerçek yanıtı etkileyebilir. Önce robots.txt dosyasını hangi sistemin sunduğu belirlenmelidir.

5. Robots.txt dosyasını düzelttikten sonra Google ne zaman yeniden kontrol eder?

Sabit ve garanti edilmiş bir yeniden getirme süresi yoktur. Google robots.txt dosyalarını düzenli kontrol eder. Search Console robots.txt raporunda, uygun durumlarda yeniden tarama isteği kullanılabilir. Dosya erişimi düzeltildikten sonra güncel getirme sonucunu takip edin.

Sonuç: Search Console Robots.txt Dosyasına Ulaşamıyorsa Önce Sunucu Yanıtını Doğrulayın

Google Search Console’da robots.txt erişim hatası görülmesi, her zaman dosyanın içindeki yönergelerin yanlış olduğu anlamına gelmez.

Çoğu teknik teşhis sürecinde ilk bakılması gereken konu HTTP yanıtı ve erişim durumudur.

Sunucu 5xx hataları, CDN veya güvenlik duvarı engellemeleri, DNS sorunları ve hatalı yönlendirmeler Googlebot’un robots.txt dosyasını almasını engelleyebilir.

WordPress sitelerinde ise fiziksel dosya, dinamik robots.txt üretimi ve SEO eklentisi yapılandırması ayrıca kontrol edilmelidir.

En doğru yaklaşım; robots.txt HTTP yanıtını doğrulamak, Search Console raporundaki son getirme durumunu incelemek, sunucu günlüklerini karşılaştırmak ve hatanın gerçek kaynağını düzeltmektir.

Sorun giderildikten sonra Googlebot’un yeni dosyayı başarılı biçimde alıp almadığı takip edilmelidir.

Search Console Robots.txt Erişim Sorunlarınız Devam mı Ediyor?

Googlebot’un sitenizi sağlıklı tarayabilmesi için robots.txt yanıtlarının, sunucu erişiminin ve teknik SEO yapılandırmasının birlikte değerlendirilmesi önemlidir.

Zeymedya Reklam Ajansı, teknik SEO, Google Search Console analizi, WordPress yapılandırması ve web sitesi optimizasyonu alanlarında işletmelere hizmet sunar.

SEO Hizmetleri WordPress Web Tasarım İletişime Geçin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir