Robots.txt Nedir? SEO İçin Robots.txt Dosyası Nasıl Oluşturulur?
Meta Açıklaması: Robots.txt nedir, ne işe yarar ve nasıl oluşturulur? Google, Bing ve diğer arama motorları için doğru robots.txt dosyasını örneklerle öğrenin.
Robots.txt Nedir?
Robots.txt, arama motoru botlarına web sitenizin hangi sayfalarını tarayabileceklerini veya tarayamayacaklerini söyleyen metin tabanlı bir dosyadır.
Bu dosya sitenizin ana dizininde bulunur ve arama motorları sitenizi ziyaret ettiğinde ilk kontrol edilen dosyalardan biridir.
Örneğin;
https://siteadi.com/robots.txt
Googlebot, Bingbot ve diğer arama motorları bu dosyayı okuyarak sitenizde hangi klasörleri veya sayfaları tarayacaklarına karar verir.
Robots.txt Dosyası Ne İşe Yarar?
Doğru yapılandırılmış bir robots.txt dosyası sayesinde;
- Gereksiz sayfaların taranmasını engelleyebilirsiniz.
- Botların sunucuya yaptığı istek sayısını azaltabilirsiniz.
- Tarama bütçesini (Crawl Budget) daha verimli kullanabilirsiniz.
- Özel klasörleri arama motorlarından gizleyebilirsiniz.
- XML site haritanızı arama motorlarına bildirebilirsiniz.
Robots.txt Dosyası Nerede Bulunur?
Dosya her zaman sitenizin kök dizininde yer almalıdır.
Örneğin;
https://orneksite.com/robots.txt
Yanlış örnek:
https://orneksite.com/seo/robots.txt
Bu kullanım geçerli değildir.
Basit Robots.txt Örneği
User-agent: *
Disallow:
Sitemap: https://siteadi.com/sitemap.xml
Bu örnekte;
- Tüm botlara izin verilmiştir.
- Sitemap adresi belirtilmiştir.
Belirli Klasörü Engelleme
Örneğin yönetim panelinin taranmasını istemiyorsanız;
User-agent: *
Disallow: /admin/
Bir Sayfayı Engelleme
User-agent: *
Disallow: /gizli-sayfa.html
Bir Dosya Türünü Engelleme
User-agent: *
Disallow: /*.pdf$
Tüm Siteyi Engelleme
Bakım aşamasındaki sitelerde geçici olarak kullanılabilir.
User-agent: *
Disallow: /
Dikkat!
Bu ayar açık unutulursa Google sitenizi tarayamaz.
Sadece Googlebot İçin Kural Yazma
User-agent: Googlebot
Disallow: /admin/
Diğer botlar bu kuraldan etkilenmez.
Bingbot İçin
User-agent: Bingbot
Disallow: /private/
WordPress İçin Örnek Robots.txt
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://siteadi.com/sitemap.xml
Bu yapı çoğu WordPress sitesi için uygundur.
Haber Siteleri İçin Robots.txt
User-agent: *
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /backup/
Disallow: /admin/
Allow: /
Sitemap: https://siteadi.com/sitemap.xml
E-Ticaret Siteleri İçin
Filtre sayfalarının taranmasını istemiyorsanız;
User-agent: *
Disallow: /*?filter=
Disallow: /*?sort=
Disallow: /*?page=
Bu sayede yinelenen içeriklerin oluşma riski azaltılabilir.
Robots.txt ile Sitemap Gönderme
En önemli satırlardan biri;
Sitemap: https://siteadi.com/sitemap.xml
Birden fazla site haritası varsa;
Sitemap: https://siteadi.com/post-sitemap.xml
Sitemap: https://siteadi.com/page-sitemap.xml
Sitemap: https://siteadi.com/category-sitemap.xml
Robots.txt Dosyası Nasıl Oluşturulur?
Windows Not Defteri açın.
Yeni dosya oluşturun.
Adını;
robots.txt
olarak kaydedin.
FTP veya hosting paneli üzerinden sitenizin ana dizinine yükleyin.
Robots.txt Testi Nasıl Yapılır?
Dosyayı oluşturduktan sonra tarayıcıdan şu adresi ziyaret edin.
https://siteadi.com/robots.txt
Dosya açılıyorsa doğru yüklenmiştir.
Daha sonra Google Search Console üzerinden robots.txt dosyanızı ve XML site haritanızı kontrol ederek olası hataları tespit edebilirsiniz.
Robots.txt Hakkında Yanlış Bilinenler
Robots.txt sayfaları gizler.
Yanlış.
Robots.txt yalnızca botlara tarama önerisi sunar. Sayfa başka kaynaklardan bağlantı alıyorsa arama sonuçlarında yine görünebilir.
Robots.txt güvenlik sağlar.
Hayır.
Gizli dosyaları korumak için robots.txt kullanılmaz.
Bunun yerine;
- Şifre koruması
- Sunucu yetkilendirmesi
- Güvenlik duvarı
- IP kısıtlaması
kullanılmalıdır.
Robots.txt SEO sıralamasını yükseltir.
Tek başına hayır.
Ancak doğru yapılandırılmış bir robots.txt dosyası, tarama bütçesinin verimli kullanılmasına katkı sağlayarak teknik SEO çalışmalarını destekleyebilir.
SEO İçin Robots.txt Önerileri
- XML site haritanızı mutlaka ekleyin.
- Yönetim panelini engelleyin.
- Yedek klasörlerini engelleyin.
- Geçici dosyaları taratmayın.
- Robots.txt dosyanızı düzenli kontrol edin.
- Gereksiz engellemelerden kaçının.
- Önemli sayfaları yanlışlıkla engellemediğinizden emin olun.
Sık Sorulan Sorular
Robots.txt zorunlu mudur?
Hayır. Ancak teknik SEO açısından oluşturulması tavsiye edilir.
Robots.txt olmadan Google sitemi tarar mı?
Evet. Robots.txt dosyası olmasa da arama motorları sitenizi tarayabilir.
Robots.txt ile bir sayfayı Google’dan tamamen kaldırabilir miyim?
Hayır. Bunun için noindex etiketi, uygun HTTP yanıtları veya arama motorlarının kaldırma araçları gibi yöntemler kullanılmalıdır.
Robots.txt dosyasında hata olursa ne olur?
Yanlış yazılmış kurallar önemli sayfaların taranmasını engelleyebilir ve organik görünürlüğü olumsuz etkileyebilir.
Sonuç
Robots.txt dosyası, teknik SEO’nun temel bileşenlerinden biridir. Doğru yapılandırıldığında arama motorlarının sitenizi daha verimli taramasına yardımcı olur, gereksiz sayfaların taranmasını önler ve site haritanızı botlara bildirerek indeksleme sürecini destekler. Özellikle büyük web siteleri, haber portalları ve e-ticaret projelerinde düzenli olarak gözden geçirilmesi gereken önemli bir yapılandırma dosyasıdır.

Ajans Çorlu, dijital dünyanın sunduğu tüm olanakları yaratıcı ve kullanıcı odaklı çözümlerle birleştirerek hizmet veren öncü bir dijital ajanstır. Web tasarım, SEO, içerik üretimi ve özel yazılım geliştirme alanlarında uzman ekibimiz, müşterilerimizin dijital hedeflerini gerçeğe dönüştürmek için çalışır.

