Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Robots.txt Nedir, Ne İşe Yarar? (SEO Rehberi)

İyinetSEO

0
İyinet Ekibi
Onaylı Üye
Katılım
1 Aralık 2014
Mesajlar
44
Açılan Konu
44
Tepki puanı
48
Robots.txt, arama motoru botlarına sitenizde hangi sayfaları tarayabileceklerini söyleyen basit bir metin dosyasıdır. Sitenizin kök dizininde yer alır ve tarayıcı botlarına yön veren ilk kontrol noktalarından biridir.

Robots.txt Nedir?​

Robots.txt, bir web sitesinin kök dizininde bulunan ve arama motoru botlarına (crawler) hangi bölümleri tarayabileceklerini bildiren düz metin dosyasıdır. Dosya, sitenin alan adının sonuna /robots.txt eklenerek erişilebilen standart bir konumda yer alır ve özel bir kodlama gerektirmez. İçeriğinde hangi bot için hangi kuralların geçerli olduğu ve hangi dizinlerin taranmaması gerektiği belirtilir. Bu dosya, botların siteyi baştan sona tararken gereksiz sayfalarla zaman kaybetmesini engellemeye yardımcı olur.

Robots.txt Ne İşe Yarar?​

  • Arama motoru botlarına sitenin hangi bölümlerini taramaları gerektiğini bildirir. Böylece tarama bütçesi daha verimli kullanılır.
  • Yönetim panelleri, sepet ve oturum sayfaları gibi botların erişmemesi gereken alanları işaretler.
  • Yinelenen içerik oluşturan filtreleme ve sıralama sayfalarının taranmasını sınırlandırmaya yardımcı olur.
  • Sunucuya gelen gereksiz bot isteklerini azaltarak sitenin yükünü bir miktar hafifletir.
  • Site haritası (sitemap) dosyasının konumunu botlara bildirerek keşfi kolaylaştırır.

Avantajları Neler?​

Doğru yapılandırılmış bir robots.txt dosyası, arama motorlarının sitenizi daha düzenli taramasına katkı sağlar. Gereksiz sayfaların taranmaması, bütçenin gerçekten önemli içeriklere ayrılmasını destekler. Ayrıca hassas bölgelerin botlara kapatılması, bu alanların arama sonuçlarında görünmesini engellemeye yardımcı olur. Sitenin taranma davranışını kontrol etmek, teknik SEO çalışmalarının temel adımlarından biridir.

Nasıl Kullanılır?​

Robots.txt dosyası, sitenizin kök dizininde düz metin olarak oluşturulur ve User-agent, Disallow ile Allow gibi direktiflerle yapılandırılır. User-agent satırı kuralın hangi bot için geçerli olduğunu, Disallow satırı ise taranmaması istenen yolları belirtir. Tüm botlar için geçerli kurallar tanımlanabilir ya da yalnızca belirli bir bot hedeflenebilir. Dosya yayına alındıktan sonra birkaç satırlık basit yapısıyla kolayca güncellenebilir.

Sık Yapılan Hatalar​

  • Tüm siteyi Disallow ile kapatmak, sitenin arama sonuçlarından tamamen düşmesine yol açabilir.
  • Gizli tutulmak istenen sayfaları yalnızca robots.txt ile engellemek; bu sayfalar yine de dizine eklenebilir.
  • Dosyayı alt dizine koymak; robots.txt mutlaka alan adının kökünde bulunmalıdır.
  • Kuralları test etmeden yayına almak ve botların beklenmedik şekilde engellenmesine neden olmak.

Sonuç​

Robots.txt, arama motoru botlarıyla iletişim kurmanın en basit ve etkili yollarından biridir. Doğru kullanıldığında tarama verimliliğini artırır ve sitenizin teknik sağlığına katkı sağlar.
 
Üst