Robots.txt Nedir
Nasıl Kullanılır
Nasıl Olmalı
"Bir sitenin görünen yüzü tasarımdır; görünmeyen aklı ise teknik disiplindir. Robots.txt, dijital evin kapısındaki sessiz görevli gibidir: kime nereye kadar yaklaşacağını söyler."
- Ersan Karavelioğlu
Robots.txt Nedir
Dijital Dünyanın Sessiz Talimat Dosyası
İnternet siteleri yalnızca insanlar tarafından ziyaret edilmez. Arama motorlarının botları, çeşitli analiz araçları, içerik tarayıcıları ve otomatik sistemler de siteleri düzenli olarak dolaşır. İşte robots.txt, bu otomatik ziyaretçilere verilen ilk yazılı talimattır. En sade anlatımla bu dosya, sitenizin hangi bölümlerinin taranabileceğini, hangi bölümlerine ise girilmemesi gerektiğini söyleyen bir kontrol metnidir.
Bu dosya küçük görünür; ama etkisi küçümsenecek gibi değildir. Çünkü bir sitenin arama motorlarıyla kurduğu ilişkinin en erken aşamalarından biri burada başlar. Bir bakıma robots.txt, sitenin kapısına asılmış teknik bir nottur: "Buraya girebilirsin, buraya girme, şu yolu izle, şu alanı boş bırak."
Ancak burada çok önemli bir ayrım vardır: robots.txt bir güvenlik kalkanı değildir. Yani bu dosya, gizli alanları şifrelemez; sadece uyumlu botlara yön verici bir kural seti sunar. Bu yüzden teknik rolü büyüktür ama görevi yanlış anlaşılmamalıdır.
Robots.txt Neden Bu Kadar Önemlidir
Birçok kişi robots.txt dosyasını yalnızca birkaç satırlık basit bir teknik ayrıntı gibi görür. Oysa profesyonel bir sitede bu dosya, tarama düzeni, sistem yükü, içerik önceliği ve teknik SEO açısından stratejik önem taşır.
Arama motoru botları sitenize geldiğinde her sayfayı eşit önemle değerlendirmez. Onların zamanı, tarama kapasitesi ve dikkat alanı sınırlıdır. Siteniz büyüdükçe, özellikle forumlar, e-ticaret siteleri, haber siteleri ve filtreli URL yapıları içeren projelerde bu durum daha da belirginleşir. Gereksiz alanlar botları meşgul ettiğinde, asıl değerli içerikleriniz daha geç keşfedilebilir ya da yeterince verimli taranmayabilir.
İşte robots.txt burada sahneye çıkar. Bu dosya ile:
önemsiz sayfalar,
tekrarlı URL yapıları,
yönetimsel alanlar,
test dizinleri,
arama sonuç sayfaları,
geçici klasörler
daha kontrollü hale getirilebilir.
Böylece botların enerjisi, gerçekten görünmesini istediğiniz içeriklere yönlendirilmiş olur. Bu, dijital mimaride dağınıklık yerine düzen kurmaktır.
Robots.txt Tam Olarak Nerede Bulunur
Bir robots.txt dosyasının etkili olabilmesi için doğru yere konması gerekir. Bu dosya sitenin kök dizininde bulunmalıdır. Yani doğru adres yapısı mantıken şöyle olur:
siteadresi.com/robots.txt
Bu detay çok önemlidir. Çünkü robots.txt herhangi bir alt klasörde yer alırsa, genellikle tüm site için geçerli bir ana kural dosyası olarak kabul edilmez. Başka bir ifadeyle, dosyanın varlığı kadar bulunduğu konum da belirleyicidir.
Bu yüzden teknik olarak doğru hazırlanmış bir robots.txt dosyası bile yanlış yere yüklenirse işlevini büyük ölçüde kaybedebilir. Dijital dünyada bazen hata, satırın içeriğinde değil; dosyanın konumunda saklıdır.
Robots.txt Nasıl Çalışır
Botlarla İletişim Mantığı Nedir
Bir bot sitenize geldiğinde ilk bakabileceği dosyalardan biri robots.txt olur. Eğer bu dosya mevcutsa, bot içindeki kuralları okumaya çalışır ve kendi uyumluluk düzeyine göre bu talimatlara göre hareket eder.
Buradaki temel mantık şudur: robots.txt botun davranışını zorla değil, kuralla yönlendirir. Yani sayfanın kapısına fiziksel kilit vurmaz; bir davranış protokolü sunar. Saygılı ve standartlara uygun botlar bu protokolü dikkate alır. Kötü niyetli ya da uyumsuz sistemler ise dikkate almayabilir.
Bu nedenle robots.txt, erişim engeli değil; erişim yönlendirmesi sağlar.
Ayrıca bu dosyada yazılan kurallar genellikle kullanıcı ajanı mantığıyla çalışır. Yani belirli botlara özel talimatlar verilebilir ya da tüm botlara genel bir kural uygulanabilir. Bu yönüyle robots.txt, herkese aynı konuşan düz bir metin değil; kime ne söyleneceğini seçebilen kontrollü bir iletişim alanıdır.
Robots.txt İçindeki Temel Komutlar Nelerdir
Bir robots.txt dosyasının dili son derece sade görünür; ama bu sadeliğin içinde ciddi bir mantık vardır. En yaygın komutlar şunlardır:
User-agent
Bu satır, hangi bot için kural yazıldığını belirtir.
Yani "bu paragrafı kim okuyacak?" sorusunun cevabıdır.
Disallow
Bu satır, belirtilen yolun taranmaması gerektiğini söyler.
Yani "buraya girme" anlamına gelir.
Allow
Bazı durumlarda genel engelin içinden belirli bir alanın açık bırakılmasını sağlar.
Yani "genel olarak yasak, ama şu özel bölüme izin var" demektir.
Sitemap
Site haritasının yerini belirtir.
Bu komut tarama düzeni açısından botlara ayrı bir kolaylık sağlar.
Teknik bakımdan bu komutlar basit görünür; fakat asıl güç, bunların nasıl kombinasyonlandığında ortaya çıkar. Çünkü robots.txt bir satır listesi değil; bir tarama stratejisi belgesidir.
En Basit Robots.txt Örneği Nasıl Düşünülmelidir
Bir site sahibi için en büyük hata, ya her şeyi açmak ya da farkında olmadan her şeyi kapatmaktır. Bu yüzden robots.txt hazırlanırken önce temel mantık kurulmalıdır: Ana içerik açık kalacak, yönetimsel ve gereksiz teknik yollar kontrol altına alınacaktır.
Örneğin mantıksal olarak iyi bir başlangıç yaklaşımı şudur:
- Yönetim paneli taranmasın
- Geçici klasörler taranmasın
- Sistem içi teknik alanlar gereksiz yere botlara sunulmasın
- Ana içerikler, yazılar, konular, ürünler, kategoriler açık kalsın
- Site haritası belirtilsin
Buradaki önemli nokta şu: iyi bir robots.txt, çok fazla satıra sahip olan değil; amacı net olan dosyadır. Gereksiz karmaşa çoğu zaman profesyonellik değil, kararsızlık belirtisidir.
Robots.txt Ne İşe Yarar
Gerçek Faydası Nerededir
Robots.txt çoğu zaman yanlış bir beklentiyle ele alınır. Oysa bu dosyanın gerçek gücü, "gizleme" değil "düzenleme" işlevindedir. Sağladığı başlıca faydalar şunlardır:
Tarama Disiplini Kurar
Botların sitenizde dağınık şekilde dolaşmasını engelleyerek daha planlı bir yapı sunar.
Gereksiz Yükü Azaltır
Özellikle büyük sitelerde aynı değeri üretmeyen URL yapılarının tekrar tekrar taranmasını önlemeye yardımcı olur.
İçerik Önceliği Sağlar
Asıl indekslenmesini ve keşfedilmesini istediğiniz bölümlerin daha görünür hale gelmesine katkı sunar.
Teknik Dağınıklığı Sınırlar
Arama sonuç sayfaları, filtreli kombinasyonlar, oturum parametreleri ve test alanları gibi bölümlerin bot trafiği üretmesini sınırlar.
Sitemap ile Yol Gösterir
Arama motorlarına yapısal bir harita sunarak içeriklerin keşfini kolaylaştırır.
Kısacası robots.txt, sitenizi suskun bir şekilde düzenler. Onun yaptığı iş, gürültüyü kısmak ve anlamlı yolları öne çıkarmaktır.
Robots.txt Ne İşe Yaramaz
En Büyük Yanılgılar Nelerdir
Bir dosyanın sınırlarını bilmek, onun gücünü bilmek kadar önemlidir. Robots.txt hakkında yapılan en büyük yanlış, onun bir tür gizlilik perdesi ya da güvenlik duvarı sanılmasıdır. Oysa gerçek durum çok farklıdır.
Robots.txt:
şifre koymaz,
sayfayı özel hale getirmez,
kötü niyetli tarayıcıları otomatik durdurmaz,
sunucu seviyesinde erişim engeli oluşturmaz,
tek başına bir sayfanın arama sonuçlarından tamamen silinmesini garanti etmez.
Yani gerçekten gizli kalması gereken bir alanınız varsa, çözüm robots.txt değildir. Orada parola koruması, yetki yönetimi, sunucu kısıtları ya da uygun meta ve başlık çözümleri gerekir.
Bu yüzden robots.txt'yi yanlış konumlandırmak, bir not kağıdını çelik kapı sanmak gibi olur. Uyarı vardır ama fiziksel engel yoktur.
SEO Açısından Robots.txt Neden Stratejiktir
SEO denildiğinde birçok kişi başlık, açıklama, içerik kalitesi ve backlink gibi görünür alanlara odaklanır. Fakat güçlü siteler yalnızca görünen yüzleriyle değil, teknik iskeletleriyle de yükselir. Robots.txt de bu iskeletin görünmeyen parçalarından biridir.
SEO açısından robots.txt'nin asıl stratejik değeri, arama motorlarının sitenizi daha temiz ve daha verimli bir yapıda görmesine yardım etmesidir. Özellikle:
- çok sayıda tekrarlı URL üreten sitelerde,
- filtre ve parametre karmaşası yaşayan yapılarda,
- forum ve e-ticaret gibi büyük mimarilerde,
- bot trafiğinin gereksiz alanlara akma riski bulunan projelerde
robots.txt ciddi bir fark yaratabilir.
Fakat burada çok ince bir denge vardır: yanlış yazılmış bir robots.txt dosyası, SEO'yu iyileştirmek yerine felce uğratabilir. Yanlış engellenen bir kategori, bir konu dizini ya da bir içerik klasörü; görünürlük kaybına, tarama sorunlarına ve trafik düşüşüne neden olabilir.
Yani bu dosya bir bisturi gibidir. Doğru elde hassas bir iyileştirme aracıdır; yanlış elde zarar verebilir.
Robots.txt Dosyası Nasıl Olmalı
İdeal Yapının Felsefesi
İyi bir robots.txt dosyasının ilk şartı sadeliğidir. Teknik dünyada bazen en güçlü tasarım, en az gereksiz parçaya sahip olandır. Robots.txt de tam böyledir.
İdeal bir robots.txt dosyası:
kısa olmalıdır,
açık olmalıdır,
çelişmemelidir,
ana içerikleri yanlışlıkla engellememelidir,
yalnızca gerçekten ihtiyaç duyulan alanları sınırlamalıdır,
site haritasını belirtmelidir,
gelişigüzel değil, bilinçli hazırlanmalıdır.
Yani robots.txt bir "her ihtimale karşı her şeyi yazayım" dosyası değildir. Aksine, neyi neden engellediğini bilen bir zihnin ürünüdür. Fazla kalabalık bir robots.txt çoğu zaman iyi planlanmış değil, üzerine düşünülmeden büyütülmüş bir dosyadır.

Hangi Sayfalar Genelde Robots.txt ile Engellenir
Her sitede ihtiyaçlar değişse de bazı alanlar genellikle botlar için öncelikli değildir. Bu yüzden çoğu projede belirli türde sayfalar robots.txt düzeyinde kontrol altına alınabilir. Bunlar çoğunlukla şunlardır:
Yönetim Panelleri
Yönetim sayfalarının taranmasının SEO değeri yoktur.
Giriş ve Kayıt Alanları
Kullanıcı işlemlerine yönelik sayfalar çoğu zaman organik görünürlük hedefi taşımaz.
Arama Sonuç Sayfaları
Site içi arama sayfaları çoğu kez tekrar üretir ve kalite sinyali açısından zayıf alanlardır.
Geçici ve Test Klasörleri
Deneme amaçlı ya da teknik kullanım için açılmış klasörler botlar için gereksiz olabilir.
Parametreli ve Filtreli Yapılar
Özellikle e-ticaret ve forum mimarilerinde aynı içeriğin farklı varyasyonlarını üreten URL'ler tarama dağınıklığı oluşturabilir.
Ancak burada altın kural değişmez: engel, yalnızca değersiz ya da gereksiz yolları hedeflemelidir; değerli içerik yollarını değil.

Hangi Alanlar Yanlışlıkla Engellenmemelidir
Burası robots.txt'nin en hassas noktasıdır. Çünkü birçok site sahibi ya da deneyimsiz uygulayıcı, teknik temizlik yapmaya çalışırken asıl görünmesi gereken sayfaları engeller.
Yanlışlıkla kapatılmaması gereken alanlar genellikle şunlardır:
- ana kategori sayfaları
- konu ve makale URL'leri
- ürün sayfaları
- temel içerik arşivleri
- kullanıcıya değer sunan indekslenebilir yapılar
- organik trafik getirmesi beklenen bütün asıl içerikler
Bir içerik sayfası sizin için trafik, görünürlük, marka değeri ve uzun vadeli dijital sermaye taşıyorsa, robots.txt kararlarında ona karşı son derece dikkatli olunmalıdır. Çünkü bazen küçücük bir engel satırı, aylarca üretilmiş içeriği görünmez kılabilir.

Forum Sitelerinde Robots.txt Nasıl Düşünülmelidir
Forumlar, robots.txt yönetimi açısından en hassas site türlerinden biridir. Çünkü forumlarda hem yüksek miktarda değerli içerik bulunur, hem de aynı anda çok sayıda teknik ve tekrarlı URL üretilebilir. Özellikle:
- üye profili varyasyonları,
- giriş ve kayıt yolları,
- arama sonuçları,
- cevap verme ve etkileşim sayfaları,
- parametreli görünüm biçimleri,
- yazdırma ya da özel gösterim sayfaları
tarama açısından karmaşa oluşturabilir.
Buna karşılık forumun asıl kalbi olan:
- konu sayfaları,
- kategori yapıları,
- kaliteli içerik arşivleri,
- bilgi değeri taşıyan tartışmalar
açık kalmalıdır.
Forumlarda robots.txt, yalnızca teknik iş değil; aynı zamanda içerik ekonomisini koruma meselesidir. Çünkü forumun değeri, kullanıcıların yazdığı bilgi katmanlarında yaşar. Yanlış engel, o birikimi gölgeleyebilir.

Blog ve İçerik Sitelerinde Robots.txt Yaklaşımı Nasıl Olmalıdır
Blog sitelerinde görünürde her şey daha sade gibi görünür. Ama burada da ince ayar gerekir. Kategori yapıları, etiket sayfaları, arşivler, arama yolları, yazar sayfaları ve teknik sistem URL'leri arasında doğru denge kurulmalıdır.
İçerik odaklı sitelerde robots.txt mantığı şu soruyla yönetilmelidir:
Bu sayfa kullanıcıya gerçekten bağımsız değer sunuyor mu, yoksa yalnızca teknik bir türev mi üretiyor
Eğer bir sayfa yalnızca tekrar, kırıntı ya da teknik uzantı üretiyorsa, tarama önceliği düşük olabilir. Ama bir sayfa kendi başına anlamlı bilgi taşıyorsa, onu yanlışlıkla engellemek içerik stratejisine zarar verir.
Blog ve içerik sitelerinde robots.txt'nin görevi, ana metinleri saklamak değil; onların etrafındaki tozu azaltmaktır.

E-Ticaret Sitelerinde Robots.txt Neden Daha Hassastır
E-ticaret siteleri filtre, sıralama, renk, beden, marka, fiyat aralığı ve benzeri çok sayıda URL varyasyonu üretir. Bu durum, arama motorları açısından büyük bir tarama yükü oluşturabilir. Aynı ürün mantıksal olarak tek olsa bile, sistem onlarca farklı URL kombinasyonu doğurabilir.
İşte bu yüzden e-ticaret projelerinde robots.txt büyük stratejik öneme sahiptir. Çünkü burada amaç yalnızca botları sınırlamak değil; ürün görünürlüğünü bozmadan varyasyon karmaşasını kontrol etmektir.
Fakat bu alan son derece risklidir. Ürün sayfaları, kategori yapıları ya da satış açısından kritik yollar yanlışlıkla engellenirse ticari görünürlük ciddi şekilde zarar görebilir. Bu yüzden e-ticaret tarafında robots.txt kararları aceleyle değil, mantık haritası kurularak verilmelidir.

Robots.txt Yazarken En Sık Yapılan Hatalar Nelerdir
Bu dosyada yapılan hatalar çoğu zaman küçük görünür; ama sonuçları büyük olur. En yaygın yanlışlar şunlardır:
Tüm Siteyi Farkında Olmadan Kapatmak
Tek bir sert kural, bütün içerik yapısını görünmez hale getirebilir.
Önemli İçerik Klasörlerini Engellemek
Kategori, konu, ürün ya da makale yollarını yanlışlıkla kapatmak ciddi SEO kaybına yol açar.
Gizlilik Aracı Sanmak
Robots.txt ile koruma sağlandığını düşünmek teknik bir yanılgıdır.
Karmaşık ve Çelişkili Kurallar Yazmak
Birbiriyle savaşan satırlar, dosyanın mantığını bozabilir.
Güncellemeden Sonra Kontrol Etmemek
Site yapısı değişirken eski robots.txt kuralları geçersiz ya da zararlı hale gelebilir.
Şablon Kopyalayıp Mantığını Bilmeden Kullanmak
Başka sitelerden alınan kurallar, sizin site yapınıza uygun olmayabilir.
Teknik dosyalarda en büyük risklerden biri, bir satırın etkisinin küçümsenmesidir. Oysa robots.txt'de bazen tek satır, aylarca süren SEO emeğini etkileyebilir.

Robots.txt ile Noindex Aynı Şey midir
Hayır, aynı şey değildir. Bu fark çok iyi anlaşılmalıdır. Çünkü dijital dünyada birçok karışıklığın sebebi, tarama ile indeksleme kavramlarının birbirine karıştırılmasıdır.
Robots.txt
Botun belirli bir alanı taramamasını söyleyen yönlendirici bir dosyadır.
Noindex
Bir sayfanın arama sonuçlarında yer almamasını hedefleyen farklı bir sinyaldir.
Yani basitçe söylemek gerekirse:
robots.txt = tarama davranışına ilişkin kural
noindex = görünürlük statüsüne ilişkin sinyal
Bu ikisi kardeş kavramlar gibi görünse de aynı görevde değildir. Bu yüzden "sayfayı Google'da istemiyorum" düşüncesi ile "bot bu klasöre girmesin" düşüncesi birbirine karıştırılmamalıdır. Profesyonel teknik yönetim, bu farkı berrak şekilde kavramakla başlar.

Robots.txt Ne Zaman Güncellenmelidir
Bir kez yazılıp ömür boyu unutulan robots.txt yaklaşımı doğru değildir. Çünkü siteler yaşar, büyür, değişir, dönüşür. Yeni klasörler açılır, URL yapıları güncellenir, içerik stratejileri değişir, forum bölümleri genişler, yeni sistem bileşenleri eklenir.
Bu nedenle robots.txt şu durumlarda mutlaka yeniden gözden geçirilmelidir:
- site taşıma sonrası
- yeni kategori ya da dizin açıldığında
- forum yapısı değiştiğinde
- e-ticaret filtre sistemi genişlediğinde
- teknik altyapı güncellendiğinde
- SEO düşüşleri ya da tarama anormallikleri fark edildiğinde
- yeni sitemap yapısı oluşturulduğunda
İyi site yönetimi yalnızca içerik üretmek değildir; görünmeyen yapı taşlarını da düzenli olarak denetlemektir. Robots.txt, bu sessiz denetimin baş aktörlerinden biridir.

Son Söz
Küçük Bir Dosyanın Büyük Dijital Kaderi
Robots.txt, birkaç satırlık sade bir metin gibi görünse de aslında bir sitenin arama motorlarıyla kurduğu ilk teknik nezaket protokolüdür. Ne gereksiz yere sert olmalıdır ne de kontrolsüz biçimde her yolu açık bırakmalıdır. O, dijital evinizin kapısındaki bilinçtir. Kime nerede duracağını, hangi alanın anlamlı, hangisinin gereksiz olduğunu fısıldayan sessiz bir rehberdir.
Doğru kurgulanmış bir robots.txt dosyası, sitenizin teknik omurgasına düzen, tarama yapısına denge, SEO stratejinize ise incelik kazandırır. Yanlış kurgulanmış bir robots.txt ise görünmez yaralar açabilir; çünkü bazen kayıp, bağırarak değil sessizce gerçekleşir.
Bu yüzden robots.txt'ye küçük dosya gözüyle değil, dijital disiplin belgesi gözüyle bakmak gerekir. Bir sitenin büyüklüğü bazen içerik sayısıyla değil; teknik ayrıntılarına gösterdiği saygıyla anlaşılır.
"Dijital başarı sadece ne gösterdiğinle değil, neyi nasıl yönettiğinle de ilgilidir. Bazen görünmeyen bir dosya, görünen bütün geleceği etkiler."
- Ersan Karavelioğlu
Son düzenleme: