Search Console'da robots.txt tarafından engellendi: sorumlu kuralı bulun, doğru sayfaların engelini kaldırın, diğerlerinde noindex kullanın ve düzeltmeyi doğrulayın.

Bu sayfada
Kısaca
"robots.txt tarafından engellendi", robots.txt dosyanızdaki bir kuralın Googlebot'un bir URL'yi taramasını engellediği anlamına gelir. Google sayfayı okuyamaz ve sayfa genellikle arama sonuçlarının dışında kalır. Engel bilinçliyse (yönetim paneli, sepet, site içi arama) dokunmayın. Önemli bir sayfa etkileniyorsa onunla eşleşen Disallow kuralını bulun, değiştirin, URL'yi test edin ve yeniden tarama isteyin. Bir sayfayı Google'ın dışında tutmak için noindex kullanın: robots.txt dizine eklemeyi değil, taramayı kontrol eder.
Daha fazlasını mı istiyorsunuz? Sorun:
Kısa test
Sitenizin teknik tarafını kim düzeltmeli?
Size önerimiz
Etkilenen URL'leri dışa aktarın sizin için doğru çözüm
Bu sıralamada 1. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Bilinçli engelleri hatalardan ayırın sizin için doğru çözüm
Bu sıralamada 2. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Eşleşen kuralı bulun sizin için doğru çözüm
Bu sıralamada 3. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Dosyayı düzenleyin sizin için doğru çözüm
Bu sıralamada 4. sırada, yanıtlarınıza en uygun seçenek.
robots.txt tarafından engellendi durumu, Google Search Console'un sayfa dizine ekleme raporunda, sayfaların dizine eklenmeme nedenleri arasında görünür. Google'ın sayfa dizine ekleme raporu belgeleri bunu tek satırda açıklar: sayfa, sitenizin robots.txt dosyası tarafından engellendi. Bu satırın arkasında birbirinden çok farklı iki durum vardır, sağlıklı bir engel ve kazara bir engel; bir de kafa karıştıran bir akraba: "robots.txt tarafından engellenmesine rağmen dizine eklendi". Bu rehber, ikisini nasıl ayırt edeceğinizi ve başka hiçbir şeyi bozmadan her birini nasıl düzelteceğinizi gösterir. Dosyanın kendisi size yeniyse robots.txt tanımımızla başlayın.
robots.txt dosyası ana makinenin kök dizininde bulunur (ornek.com/robots.txt) ve tarayıcılara hangi yolları alabileceklerini söyler. Googlebot bir URL bulduğunda, bir bağlantı ya da site haritası aracılığıyla, önce bu dosyayı kontrol eder. Kendi user-agent'ı için yolla eşleşen bir Disallow kuralı varsa sayfayı almaz. Search Console da URL'yi "robots.txt tarafından engellendi" altında listeler.
Bunun iki sonucu vardır. Google sayfanın içeriğini, başlığını, iç bağlantılarını ve meta etiketlerini göremez. Sayfayı hiç okumadığı için bir noindex etiketini de göremez. Durum, dizine eklenmeme nedenleri arasında yer alır ve çoğu site için yalnızca bilgilendiricidir: Google'ın kendisi, robots.txt tarafından engellenen URL'lerin büyük olasılıkla bilinçli olarak engellendiğini belirtir.
Sorun, liste Google'da görmek istediğiniz sayfaları içerdiğinde başlar: ürün sayfaları, makaleler, kategoriler ya da bir taşımanın ardından sitenin tamamı. Bu durumda engel, sitenin Google'da görünmemesinin doğrudan nedenidir ve en hızlı düzeltilen teknik sorunlardan biridir.
İkinci durum çelişkili görünür ve site sahiplerini en çok endişelendiren budur. Google'ın robots.txt'ye giriş belgesi bunu açıklar: robots.txt, bir sayfayı Google'ın dışında tutmanın yolu değildir. Başka sayfalar engellenen bir URL'ye bağlantı veriyorsa Google URL'nin kendisini taramadan dizine ekleyebilir. Sonuçta adres açıklamasız görünür, çünkü Google metni hiç okumamıştır.
| Durum | Google taradı mı? | Dizinde mi? | Rapordaki kategori | Olağan çözüm |
|---|---|---|---|---|
| robots.txt tarafından engellendi | Hayır | Hayır | Dizine eklenmeme nedeni | Bilinçliyse hiçbir şey; sayfa önemliyse kuralı değiştirmek |
| robots.txt tarafından engellenmesine rağmen dizine eklendi | Hayır | Evet, yalnızca URL, genellikle açıklamasız | Uyarı (dizine eklenen sayfalar) | Google'da olmasını istiyorsanız engeli kaldırmak; istemiyorsanız engeli kaldırıp noindex eklemek |
Önemli olan, önce her URL için ne istediğinize karar vermektir: dizine eklenmiş mi, eklenmemiş mi. robots.txt başka bir soruyu yanıtlar (taranmış mı, taranmamış mı) ve ikisini karıştırmak hataların çoğunun kaynağıdır.
Dikkat
Bir sayfayı robots.txt'de engelleyip aynı anda noindex eklemeyin. Google'ın noindex ile dizine eklemeyi engelleme belgesi açıktır: yönergenin çalışması için sayfa robots.txt tarafından engellenmemelidir. Aksi halde Googlebot etiketi hiç görmez.
Kazara engellerin çoğu birkaç nedenden kaynaklanır. Bunları şu sırayla kontrol edin:
Disallow: / bir test sitesini korur, yayına alma sırasında canlıya geçer ve her şeyi engeller.Disallow: /p, yalnızca /p/ klasörünü değil, /paketler/ ve /panel/ gibi /p ile başlayan tüm yolları engeller. robots.txt kuralları yolun başlangıcıyla eşleşir.* herhangi bir karakter dizisiyle, $ ise URL'nin sonuyla eşleşir. Disallow: /*? parametre içeren her URL'yi engeller; bu, dizine eklenmesini istediğiniz sayfalandırılmış veya filtrelenmiş sayfaları da kapsayabilir.Google'ın en özgül kuralı (eşleşen en uzun yolu) uyguladığını ve eşit derecede özgül bir Allow ile Disallow çakıştığında en az kısıtlayıcı olanın kazandığını unutmayın. Hedefli bir Allow: /blog/ bu nedenle daha geniş bir engelin altındaki bir klasörü yeniden açabilir.
Google Search Console'da Dizin oluşturma, ardından Sayfalar bölümünü açın ve "robots.txt tarafından engellendi" satırına tıklayın. Listeyi dışa aktarıp klasöre göre sıralayın. Genellikle bir dakika içinde bir örüntü görürsünüz: tek bir dizin, tek bir parametre, tek bir alt alan adı.
Her örüntüyü "engelli kalsın" veya "Google'da olmalı" olarak işaretleyin. Sepetler, ödeme adımları, müşteri hesapları, site içi arama sonuçları ve yönetim alanları ilk gruba girer. Bir arama sorgusunu yanıtlayan, bağlantı alan veya XML site haritanızda bulunan her şey ikinci gruba. Hem site haritasında olan hem de engellenen bir URL, çözülmesi gereken bir çelişkidir.
Örnek bir URL için URL Denetimi aracını açın: taramaya izin verilip verilmediğini gösterir. Ardından canlı dosyayı okuyun ya da URL'yi ücretsiz robots.txt denetleyicimize yapıştırarak hangi satırın onu hangi user-agent için engellediğini görün.
Kuralı kaldırın veya daraltın ya da daha özgül bir Allow ekleyin. Değişikliği en aza indirin ve hem engelini kaldırmak istediğiniz bir URL'de hem de engelli kalması gereken bir URL'de test edin. Dosya dağınıksa robots.txt oluşturucumuzla temiz bir sürüm hazırlayın ve yayınlamadan önce karşılaştırın.
Google'ın robots.txt spesifikasyonuna göre Google robots.txt dosyasını genellikle 24 saate kadar önbellekte tutar. Süreci hızlandırmak için Ayarlar'ı, ardından Search Console'daki robots.txt raporunu açın (alan adı düzeyindeki mülkler için kullanılabilir) ve dosya için yeniden tarama isteyin. Ardından URL Denetimi'nde engeli kaldırılan en önemli URL'leriniz için dizine ekleme isteyin.
Sorun sayfasında "Düzeltmeyi doğrula" düğmesine tıklayın. Doğrulama birkaç günden birkaç haftaya kadar sürebilir ve yeni URL'ler Google onları yeniden taradıkça kontrol edilir. Google'da dizine ekleme rehberimiz, taramadan sonra, Google bir sayfanın tutulmaya değer olup olmadığına karar verirken neler olduğunu açıklar.
İpucu
Yeni bir robots.txt'yi yayına almadan önce on önemli URL'den oluşan kısa bir listeyle test edin (ana sayfa, bir kategori, bir ürün, bir makale, site haritası URL'si). Bir Disallow satırındaki tek bir kopyala-yapıştır hatası bütün siteyi engelleyebilir ve bedeli birkaç gün içinde trafikte görünür.
Çözüm, sayfa için ne istediğinize bağlıdır:
<meta name="robots" content="noindex"> ya da PDF'ler ve diğer dosyalar için X-Robots-Tag: noindex HTTP başlığı ekleyin. Google sayfayı yeniden tarayıp kaldırdıktan sonra, tarama hacmi önemliyse yeniden engelleyebilirsiniz; ancak çoğu sitenin buna hiç ihtiyacı olmaz. noindex tanımımız seçenekleri açıklar.Binlerce filtre URL'si içeren yönlü gezinmede, tarama bütçesini korumak için robots.txt engeli doğru araç olmaya devam edebilir. Bu URL'lerin birkaçındaki "engellenmesine rağmen dizine eklendi" uyarısı, kategorilerinizin standart sürümleri taranabilir ve dizine eklenmiş olduğu sürece kabul edilebilir.
Başarılı bir düzeltmeyi üç sinyal doğrular. Canlı URL'nin URL Denetimi "Taramaya izin verildi: Evet" gösterir. Sayfa dizine ekleme raporundaki engellenen sayfa sayısı sonraki haftalarda düşer. Engeli kaldırılan sayfalar da Performans raporunda gösterim toplamaya başlar. Ücretsiz dizine eklenebilirlik denetleyicimizle hızlı bir kontrol, robots.txt hatalarına sıkça eşlik eden diğer engelleri de yakalar: unutulmuş bir noindex, hatalı bir standart URL etiketi veya bir yönlendirme.
İzleme önemlidir, çünkü bu hatalar geri gelir. Bir tema güncellemesi, bir eklenti veya bir dağıtım betiği, kimse fark etmeden robots.txt'yi yeniden yazabilir. Tıklamaları ve gösterimleri aniden düşen sayfaları takip etmek en hızlı erken uyarıdır.

Sorank GEO / SEO Panosu Search Console'a bağlanır ve yükselen ve düşen bu sayfaları tek bir görünümde gösterir. Böylece bir dağıtımla gelen engel, yavaş ve açıklanamayan bir kayıp olarak değil, düşüşteki bir URL grubu olarak ortaya çıkar.
robots.txt'nin artık ikinci bir kitlesi var: yapay zeka asistanlarının tarayıcıları. OpenAI, Anthropic, Perplexity ve Google, robots.txt'ye uyan kendi user-agent'larını yayınlar (GPTBot ve OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended). Bunlardan biri için yazılmış bir kural ya da genel bir User-agent: * engeli, ChatGPT, Claude veya Perplexity'nin bir yanıt oluşturmak için web'de arama yaparken sayfalarınızı okuyup okuyamayacağını belirler.
Google'daki mantık burada da geçerlidir: her bot için ne istediğinize karar verin. Eğitim tarayıcılarını engelleyip arama tarayıcılarına izin vermek yaygın bir orta yoldur. Yapay zeka tarayıcıları için robots.txt rehberimiz user-agent'ları ve her biri için kuralları listeler. Sözlükteki yapay zeka tarayıcıları maddesi de hangi botun ne yaptığını açıklar.
Not
Yapay zeka asistanlarının tarayamadığı bir sayfadan üçüncü taraf kaynaklarda yine söz edilebilir, ancak sayfa nadiren doğrudan alıntılanır. Yapay zeka platformlarının alıntıladığı kaynaklar üzerine çalışmamız, alıntıların asistanların okuyabildiği sayfalara ne kadar bağlı olduğunu gösteriyor.
Bu tercihlerin etkisini görmek için işiniz açısından önemli istemleri takip edin. Sorank'taki Yapay Zeka Anma Takibi, ChatGPT, Gemini veya Claude'un sitenizi alıntılayıp alıntılamadığını ve sizin yerinize hangi rakipleri alıntıladığını gösterir.
robots.txt tarayıcıların neyi okuyabileceğine, noindex ise arama sonuçlarının neyi gösterebileceğine karar verir. Engelleri arama değeri olmayan alanlara ayırın, dizine eklenmesini ya da dizinden çıkarılmasını istediğiniz bir sayfayı asla engellemeyin ve her taşıma veya dağıtımdan sonra sayfa dizine ekleme raporuna bakın. "robots.txt tarafından engellendi" sorunlarının çoğu, sorumlu kural bulunduğunda dakikalar içinde çözülür; Sorank'ın Search Console panosu da bir sonrakini trafiğe mal olmadan fark etmenize yardımcı olur.
Google, robots.txt'nin önbellekteki kopyasını genellikle 24 saat içinde yeniler ve Search Console'daki robots.txt raporundan dosya için yeniden tarama isteyebilirsiniz. Engeli kaldırılan sayfaların taranması birkaç günden birkaç haftaya kadar sürebilir. Birkaç önemli URL için URL Denetimi'nde dizine ekleme istemek işe yarar.
Yalnızca liste Google'da görünmesini istediğiniz sayfaları içeriyorsa. Sepetler, müşteri hesapları, yönetim alanları veya site içi arama üzerindeki engeller normaldir ve işlem gerektirmez. Listeyi dışa aktarın, klasöre göre gruplayın ve değerli bir bölümün yer alıp almadığını kontrol edin.
Başka sayfalar ona bağlantı veriyorsa URL'si dizine eklenebilir, ancak Google içeriğini okuyamaz. Bu yüzden sonuç genellikle açıklamasız görünür ve anlamlı bir sorguda nadiren sıralanır. Sayfanın sıralama almasını istiyorsanız Google'ın tarayıp değerlendirebilmesi için engeli kaldırın.
SORANK'I SİZDEN ÖNCE DENEDİLER
