İçeriğe atla

Nexsol Araçları · SEO

Robots.txt Üreteci

Arama motoru botlarına hangi sayfaları tarayabileceklerini söyleyin. User-agent seçin, izin/engelleme kuralları ekleyin, sitemap satırını ekleyin; geçerli robots.txt çıktısını anında üretin, kopyalayın veya indirin.

Hazır şablonlar
İzin verilen yollar (Allow)
Engellenen yollar (Disallow)
robots.txt çıktısı
User-agent: *
Disallow: /admin/

robots.txt nedir, nasıl çalışır?

robots.txt, sitenizin kök dizininde yer alan ve arama motoru botlarına hangi adresleri tarayabileceklerini bildiren düz metin bir dosyadır. Tarama yönetimi için standart bir protokoldür (Robots Exclusion Protocol).

  • User-agent: Kuralın hangi bota uygulanacağını belirtir (* tüm botlar).
  • Disallow: Belirtilen yolun taranmasını engeller. Disallow: /admin/
  • Allow: Engellenen bir blok içinde belirli yola izin verir. Allow: /admin/yardim/
  • Sitemap: XML site haritanızın tam URL'sini bildirir, indekslemeyi hızlandırır.
  • Crawl-delay: Bazı botların istekler arasında bekleyeceği süre (saniye).

robots.txt taramayı (crawl) yönetir; indekslemeyi garanti etmez. Bir sayfanın arama sonuçlarında kesinlikle görünmemesini istiyorsanız noindex meta etiketi kullanın — engellenen sayfalar yine de dış bağlantılarla indekslenebilir.

Sık sorulan sorular

robots.txt nedir?

robots.txt, sitenizin kök dizininde bulunan ve arama motoru botlarına hangi adresleri tarayabileceklerini bildiren düz metin bir dosyadır. Tarama bütçesini yönetmek ve gizli/gereksiz alanları taramadan tutmak için kullanılır.

robots.txt dosyası nereye konur?

Dosya, alan adınızın kök dizininde yer almalı ve https://siteniz.com/robots.txt adresinden erişilebilir olmalıdır. Alt dizinlerde (örneğin /klasor/robots.txt) yer alan dosyalar botlar tarafından dikkate alınmaz. Dosya adı tam olarak 'robots.txt' olmalıdır.

Allow ve Disallow arasındaki fark nedir?

Disallow belirtilen yolun taranmasını engeller, Allow ise engellenen bir blok içinde belirli bir yola istisna olarak izin verir. Örneğin /wp-admin/ dizinini engelleyip /wp-admin/admin-ajax.php dosyasına Allow ile izin verebilirsiniz.

Disallow: / yazmak neden tehlikelidir?

Disallow: / satırı, User-agent: * ile birlikte tüm siteyi tüm botlara kapatır; siteniz arama sonuçlarından kaybolabilir. Bu kural yalnızca canlıya çıkmamış staging/test siteleri içindir. Üretim sitenizde yanlışlıkla bırakmamaya dikkat edin.

Sitemap satırı nasıl eklenir?

robots.txt içine 'Sitemap: https://siteniz.com/sitemap.xml' şeklinde tam (mutlak) URL ile eklenir. Bu satır, User-agent bloklarından bağımsızdır ve arama motorlarının site haritanızı hızlıca bulmasını sağlar. Birden fazla sitemap satırı ekleyebilirsiniz.

robots.txt ile noindex arasındaki fark nedir?

robots.txt taramayı (crawl) engeller ama indekslemeyi garanti altına almaz; engellenen bir sayfa dış bağlantılarla yine de indekslenebilir. Bir sayfanın arama sonuçlarında kesinlikle görünmemesini istiyorsanız sayfaya noindex meta etiketi ekleyin ve o sayfayı robots.txt ile engellemeyin (aksi halde bot noindex etiketini göremez).

Teknik SEO

Teknik SEO altyapınızı uzman ellere emanet edin

Tarama, indeksleme ve teknik SEO; ölçülebilir görünürlük için Nexsol mühendisliğiyle.

© 2026 Nexsol Teknoloji. Tüm hakları saklıdır.