robots.txt Nasıl Yazılır? Tarama Bütçesi İçin Doğru Yapılandırma
Robots.txt Dosyası Nedir ve Arama Botları İçin Ne İfade Eder?
Robots.txt dosyası, bir web sitesinin kök dizininde (root) yer alan ve arama motoru örümceklerine (tarayıcılarına) sitenin hangi kısımlarına erişebileceklerini, hangi dizinlerden uzak durmaları gerektiğini bildiren basit bir standart protokol (REP) dosyasıdır. Arama botlarının sitenizi taramaya başladığında baktıkları ilk kapı olması nedeniyle SEO altyapınızın en kritik bileşenlerinden biridir.
Robots.txt Yapılandırmasında Temel Komutlar (Direktifler)
Bir robots.txt dosyasını kurgularken, botlara kesin talimatlar vermek için kullanılan ana direktifleri bilmek zorunludur:
- User-agent: Kuralın hangi arama motoru botuna (Googlebot, Bingbot vb.) yönelik olduğunu tanımlar. Tüm botlar için "*" işareti kullanılır.
- Disallow: Belirtilen User-agent'ın belirtilen klasörü, dosyayı veya URL parametresini taramasını kesin olarak engeller.
- Allow: Disallow ile engellenen geniş bir dizinin içinde sadece spesifik bir alt URL'nin taranabilmesi için izin (istisna) oluşturur.
Robots.txt ile Olası SEO Hatalarından Kaçınma
En sık yapılan hatalardan biri, sitenin Javascript veya CSS dosyalarının dizine kapanmasıdır. Google'ın modern tarayıcı algoritması sayfayı bir kullanıcı gibi render (oluşturma) işlemiyle analiz ettiğinden, bu dosyaların engellenmesi görünüm hatalarına yol açar.
Sıkça Sorulan Sorular
Robots.txt dosyası dizine eklemeyi (Index) engeller mi?
Hayır, robots.txt sadece taramayı (crawl) engeller. Eğer dışarıdan çok fazla backlink alan bir URL engellenirse, ilgili sayfa yine de SERP'de (arama sonuçlarında) görünmeye devam edebilir. Indexlemeyi önlemek için 'noindex' meta etiketi veya X-Robots-Tag başlığı kullanılmalıdır.
Her web sitesinin robots.txt dosyasına ihtiyacı var mıdır?
Evet. Sitenizde engellemek istediğiniz özel bir dizin (örneğin /admin veya /wp-content/) olmasa bile, arama motoru botlarına Sitemap (XML) adresini bildirmek amacıyla dahi bu dosyanın sitenin kök dizininde bulunması gerekir.
Sitemap (Site Haritası) konumu robots.txt içerisine eklenmeli mi?
Kesinlikle eklenmelidir. "Sitemap: https://siteniz.com/sitemap.xml" komutu, botların diğer sayfalarınızı hızlıca keşfetmesini ve dizinlemesini olağanüstü derecede hızlandırır.