Robots.txt Nedir?
Robots.txt, web sitesinin kök dizininde bulunan ve arama motoru botlarına hangi bölümlerin taranıp taranmaması gerektiği konusunda yönergeler veren bir dosyadır.
Genellikle şu adreste bulunur:
Kod:
https://siteadresi.com/robots.txt
Robots.txt Ne İşe Yarar?
Robots.txt ile arama motoru botlarının belirli URL'leri veya site bölümlerini taramasına izin verilebilir ya da tarama engellenebilir.
Örneğin:
Kod:
User-agent: *
Disallow: /admin/
Bu örnekte tüm botlara
/admin/ dizinini taramamaları yönünde talimat verilir.
Robots.txt Dosyasında Hangi Komutlar Kullanılır?
En sık kullanılan komutlardan bazıları:
•
User-agent — Kuralın hangi bot için geçerli olduğunu belirtir.
•
Disallow — Belirli bir alanın taranmasını engellemek için kullanılır.
•
Allow — Engellenmiş bir alan içerisinde belirli bir URL'ye izin vermek için kullanılabilir.
•
Sitemap — XML sitemap adresini belirtmek için kullanılabilir.
Robots.txt SEO İçin Neden Önemlidir?
Robots.txt, özellikle büyük ve karmaşık web sitelerinde tarama kaynaklarının daha verimli kullanılmasına yardımcı olabilir.
Ancak robots.txt ile bir sayfanın Google arama sonuçlarından kesin olarak kaldırılması aynı şey değildir.
Arama sonuçlarında gösterilmemesi gereken sayfalar için uygun durumlarda
noindex gibi farklı yöntemler değerlendirilmelidir.
Robots.txt Kullanırken Nelere Dikkat Edilmeli?
• Önemli içerik sayfaları yanlışlıkla engellenmemelidir.
• CSS ve JavaScript gibi gerekli kaynaklar gereksiz yere engellenmemelidir.
• Dosyada yapılan değişiklikler dikkatli şekilde kontrol edilmelidir.
• Robots.txt'nin mevcut olup olmadığı ve erişilebilirliği kontrol edilmelidir.
• Sitemap adresi dosyada belirtilebilir.
Örnek Robots.txt
Kod:
User-agent: *
Disallow: /admin/
Disallow: /private/
Sitemap: https://siteadresi.com/sitemap.xml
Buradaki yollar örnek amaçlıdır ve her sitenin yapısına göre değiştirilmelidir.
Sonuç
Robots.txt, arama motoru botlarının site içerisindeki tarama davranışını yönlendirmek için kullanılan önemli bir dosyadır.
Yanlış yapılandırılması önemli sayfaların taranmasını etkileyebileceği için değişiklik yapılmadan önce hangi URL'lerin gerçekten engellenmesi gerektiği dikkatlice değerlendirilmelidir.