Robots.txt Kurallar Oluşturucu

Arama motoru botlarının (Googlebot, YandexBot vb.) sitenizde hangi dizinleri tarayabileceğini veya engelleyeceğini belirleyen standart kuralları hatasızca yapılandırın.

Sponsorlu Bağlantı / Reklam
Reklam Alanı (728x90)

Kuralları Yapılandır

Özel Dizin Kuralları Ekle

Arama motorlarının taramasını istemediğiniz veya izin verdiğiniz özel dizinleri ekleyin.

Aktif Kurallar listesi:
Henüz özel kural eklenmedi.

Oluşturulan Robots.txt İçeriği

💡

Robots.txt dosyanızı oluşturduktan sonra web sitenizin en üst kök dizinine (Örn: https://siteniz.com/robots.txt) yüklemeniz gerekir.

Sponsorlu Bağlantı / Reklam
Reklam Alanı (728x90)

Robots.txt Nedir ve Arama Motoru Optimizasyonundaki Rolü Nedir?

Web sitenizin kök dizininde bulunan **robots.txt**, sitenizi ziyaret eden otomatik arama motoru botlarına (örümceklere) hangi sayfaları veya klasörleri tarayıp tarayamayacaklarını bildiren düz metin (plain text) formatında bir kılavuzdur. Robots.txt protokolü (Robots Exclusion Protocol), tarama bütçenizi verimli kullanmanız ve gizli kalması gereken dizinleri korumanız için SEO çalışmalarında hayati bir öneme sahiptir. **Robots.txt Oluşturucu** ile sitenizin tarama yapısını hatasız bir şekilde yapılandırarak Googlebot gibi örümcekleri doğru yönlendirebilirsiniz.

Robots.txt Dosyasında Sıkça Kullanılan Komutlar ve İşlevleri

Robots.txt dosyasında kullanılan temel komut satırları oldukça basittir ancak yapılan en ufak bir yazım hatası sitenizin tamamının indeks kaybetmesine yol açabilir:

  • User-agent: Kuralın hangi tarayıcı botu için geçerli olduğunu tanımlar. Yıldız (*) sembolü tüm botları kapsar.
  • Disallow: Botların kesinlikle taramaması ve arama sonuçlarında indekslememesi gereken klasör veya dosyaları belirtir.
  • Allow: Engellenmiş bir ana klasörün altında taranmasına izin verilen alt klasörleri veya dosyaları belirtir.
  • Sitemap: Arama motoru örümceklerine sitenizin XML formatındaki site haritasının yerini göstererek tüm sayfalarınızın daha hızlı keşfedilmesini sağlar.

Tarama Bütçesi (Crawl Budget) Neden Önemlidir?

Google ve diğer büyük arama motorları, her web sitesini taramak için belirli bir zaman ve kaynak ayırır. Buna **Tarama Bütçesi (Crawl Budget)** denir. Sitenizdeki gereksiz parametreli sayfalar, filtreleme linkleri, admin panelleri veya üye özel sayfaları taranmaya devam ederse, botlar asıl değerli içeriklerinize ve blog yazılarınıza sıra getiremeden sitenizden ayrılabilir. Robots.txt kurallarını doğru oluşturarak admin panellerini (`/wp-admin/` vb.) ve önbellek klasörlerini engelleyip tarama bütçesini doğrudan organik hit getiren sayfalara odaklayabilirsiniz.

Sıkça Sorulan Sorular (SSS)

Hayır, robots.txt dosyaları halka açıktır. Tarayıcı adres satırına domain.com/robots.txt yazan herkes dosya içeriğini görebilir. Özel yönetim panellerini engellemek mantıklıdır ancak gizli tutulması gereken kişisel verilerin veya özel dosyaların yollarını buraya yazmak güvenlik açığı yaratabilir. Güvenlik için şifreleme ve sunucu düzeyinde yetkilendirme (htpasswd vb.) veya "noindex" etiketleri kullanılmalıdır.

Crawl-delay komutu, sitenizi tarayan örümceklerin sunucunuza aşırı yük bindirmesini önlemek için iki sayfa isteği arasında kaç saniye beklemesi gerektiğini söyler. Özellikle düşük sunucu kapasiteli sitelerde veya çok büyük e-ticaret portallarında yararlıdır. Ancak Googlebot bu kuralı robots.txt üzerinden tanımaz; Googlebot gecikmelerini Google Search Console arayüzünden ayarlayabilirsiniz. Yandex ve Bingbot bu kuralı destekler.

Evet, yanlışlıkla User-agent: * ve hemen altına Disallow: / (sadece slash) yazarsanız, tüm arama motoru botlarının sitenizin hiçbir sayfasını taramasına izin verilmez. Bu durum, arama motorlarının sitenizdeki tüm sayfaları zamanla indekslerinden silmesine ve arama sonuçlarında görünmemenize yol açar. Bu yüzden aracı kullanırken kural yollarını dikkatli girmelisiniz.