Kısa cevap: Çevrimiçi olarak bir robots.txt dosyası oluşturmak için PromoPilot robots.txt oluşturucusunu açın, bir ön ayar seçin (Özel, Tümüne İzin Ver, Tümünü Reddet, WordPress, Laravel veya Next.js), İzin Verme ve Reddetme alanlarına yolları girin, Site Haritası satırına web sitesi adresini girin ve isteğe bağlı olarak Tarama Geciktirme seçeneğini işaretleyin veya yapay zeka tarayıcılarını engelleyin. Tamamlanan dosya sağda görünecektir; kopyalayabilir veya indirebilirsiniz. Ücretsizdir ve kayıt gerektirmez.
Her yeni web sitesi için robots.txt dosyası yazıyorum ve manuel olarak hata yapmanın ne kadar kolay olduğunu biliyorum: fazladan bir boşluk, unutulmuş bir eğik çizgi, bir bloğun dışında kalan bir kural. Robots.txt oluşturucu bu sorunu ortadan kaldırıyor; söz dizimi yerine neyi kapatacağınızı düşünüyorsunuz. Aşağıda, nasıl kullanılacağını, neyi kapatacağınızı ve bitmiş dosyayı nereye koyacağınızı açıklayacağız.
robots.txt dosyasını oluşturan program ne işe yarar?
Bu jeneratör bir metin düzenleyici yerine bir formdur. Ayarları seçersiniz ve araç bunları geçerli bir dosyada bir araya getirip canlı önizleme olarak görüntüler.
| Kurulum | Ne belirler | Bu sitenin buna neden ihtiyacı var? |
|---|---|---|
| Önceden ayarlanmış | Özel, Tümüne İzin Ver, Tümünü Reddet, WordPress, Laravel, Next.js | Motorunuz için hazır bir başlangıç noktası |
| Web sitesi URL'si | Sitemap satırı için adres | Robotlar site haritasını kendileri buluyor. |
| Yollara İzin Verme | Taranmayacak bölümler, her satırda bir bölüm. | Robot, yönetim paneli ve servis sayfalarında vakit kaybetmez. |
| Yollara izin ver | Kapalı bölümler içindeki istisnalar | Kapalı bir klasörde istediğiniz dosyayı açın. |
| Sürünme gecikmesi (10 sn) | Robot istekleri arasındaki duraklama | Zayıf bir sunucunun yükünü, onu dikkate alan robotlar için hafifletmek. |
| Yapay zeka tarayıcılarını engelleme | GPTBot, Claude ve diğer yapay zeka botlarına yasak getirildi. | İçeriğinizi kimin kullanacağını kontrol edin. |
| Önizleme, kopyalama, indirme | Tamamlanmış robots.txt dosyası | Dosyayı hemen sunucuya yükleyebilirsiniz. |
Sınırlamayı anlamak önemlidir: jeneratör bir dosya oluşturur, ancak mevcut bir dosyayı kontrol etmez. Eğer zaten bir robots.txt dosyanız varsa ve içindeki hataları bulmak istiyorsanız, robots.txt dosyasını analiz etmeniz gerekir; sonraki bölümdeki makale buna ayrılmıştır.
Robots.txt dosyasını çevrimiçi olarak nasıl oluşturabilirim?

- robots.txt oluşturucu dosyasını açın.
- Motorunuz için önceden ayarlanmış bir seçenek belirleyin. Motorunuz listede yoksa "Özel" seçeneğini seçin.
- Web sitesinin adresini girin —
https://example.com. Bu, birSitemapsatırı oluşturacaktır. - Her satıra bir tane olmak üzere, izin verilmeyen yolları ekleyin:
/admin/,/tmp/,/search/. - Gerekirse,
/uploads/images/gibi kısıtlı klasörler içinde istisnalara izin ver seçeneğini ekleyin. - Şu kutuları işaretleyin: Site haritası, Tarama gecikmesi, Yapay zeka tarayıcılarını engelleme.
- Dosyayı kopyalayın veya indirin ve sitenin kök dizinine yükleyin.
Sayfanın sol tarafında ayarlar, sağ tarafında ise "Kopyala" ve "robots.txt dosyasını indir" düğmeleriyle dosyanın canlı önizlemesi yer almaktadır.

Dosya kesinlikle alan adının kök dizininde bulunmalıdır: https://example.com/robots.txt. Robotlar dosyayı /blog/robots.txt klasöründe veya başka bir alt alan adında bulamazlar; her alt alan adının kendi robots.txt dosyası vardır.
İndirilen dosyanın tam olarak nereye yükleneceği platforma bağlıdır:
- Normal barındırma - panelin dosya yöneticisi aracılığıyla veya FTP yoluyla ana sayfanın bulunduğu klasöre (genellikle
public_htmlveyawww) yapılır. - WordPress, fiziksel bir dosya yoksa, motor sanal bir robots.txt dosyası sunar. Dosyayı kök dizine yüklemek onu değiştirir; ikinci seçenek ise SEO eklentisindeki dosya düzenleyiciyi kullanmaktır.
- Next.js ve diğer framework'ler için dosya, bir sonraki dağıtım sırasında kaybolmaması için
publicklasörüne yerleştirilir veya proje kodundan oluşturulur. - Web sitesi oluşturma araçlarında dosya genellikle manuel olarak yüklenmek yerine SEO ayarlarında düzenlenir.
Dosya, küçük harflerle robots.txt olarak adlandırılmalı ve UTF-8 kodlamasında düz metin olarak kaydedilmelidir. İndirdikten sonra, dosyayı tarayıcınızda açın: metninizi görüyorsanız, her şey yolunda demektir.
robots.txt dosyasında nelerin kapatılması ve nelerin kapatılmaması gerekir?
Temel prensip: Aramaya değer katmayan ve robotun zamanını boşa harcayan her şeyi kapatın. Robotun sayfayı anlaması için gerekli olan hiçbir şeyi kapatmayın.
Genellikle kapalıdır:
- Yönetici paneli ve kişisel hesap:
/admin/,/wp-admin/,/account/; - Sepet ve ödeme:
/cart/,/checkout/; - Dahili arama:
/search/,/?s=; - Servis ve geçici klasörler:
/tmp/,/cgi-bin/; - Filtre ve sıralama seçeneklerinin sonsuz kombinasyonları - ancak gerekli filtreler için ayrı açılış sayfaları varsa kullanışlı olur.
Asla kapatmayın:
- CSS, JavaScript ve resimler—bunlar olmadan Google, sayfayı bir insanın gördüğü gibi göremez;
- katalog, blog, ürün kartları ve açılış sayfaları;
- Dizinden kaldırmak istediğiniz sayfalar için
noindexkullanmanız ve robotun bu sayfaları okuyabilmesi gerekir.
İşte WooCommerce ile entegre edilmiş tipik bir WordPress mağazası için elde edeceğiniz dosya:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Disallow: /?s=
Sitemap: https://example.com/sitemap.xml
Bayraklarla ilgili olarak: Google tarama gecikmesini dikkate almaz; bunu yalnızca sunucunuz diğer botlardan dolayı sorun yaşıyorsa etkinleştirin. Yapay zeka tarayıcılarını engellemek bir iş kararıdır: ChatGPT, Gemini ve Perplexity'nin sizi tanımasını ve size önerilerde bulunmasını istiyorsanız, erişimlerini engellemeyin.
Bir diğer pratik nokta ise sitenin test sürümüdür. Test sürümü için "Tümünü Reddet" ön ayarını kullanın, ancak başlatma sırasında dosyayı değiştirdiğinizden emin olun: unutulan bir Disallow: / yeni sitelere gelen trafiği en sık azaltan şeydir.
Karşılaştırma: PromoPilot Generator ve Robots.txt Oluşturmanın Diğer Yolları
| Yol | Neler ücretsiz? | Kısıtlamalar | Kimler için uygundur? |
|---|---|---|---|
| PromoPilot — Robots.txt Oluşturucu | Ön Ayarlar, İzin Verme ve Engelleme, Site Haritası, Tarama Gecikmesi, Yapay Zeka Bot Engelleme, İndirme | Dosyayı sunucuya kendiniz yüklemeniz gerekiyor. | Yeni başlayanlar ve söz dizimini hatırlamak istemeyen herkes için. |
| WordPress SEO eklentisindeki (örneğin Yoast SEO) editör | Dosyayı doğrudan yönetici panelinden düzenleme | Sadece WordPress için geçerli, söz dizimini kendiniz yazıyorsunuz. | WordPress web sitesi sahipleri için |
| Next.js Robots dosyası | robots.txt dosyası proje kodundan oluşturulur. | Geliştiriciye ihtiyaç var | Next.js projeleri |
| Metin editörü | Tam özgürlük | Hata yapmak kolay, hiçbir ipucu yok. | Standardı ezbere bilenler için |
Sonuç: Bu jeneratör, sözdizimini bilmeden geçerli bir dosya elde etmenin en hızlı yoludur. Eklenti ve proje kodu, dosyanın web sitesiyle birlikte değişmesi gerektiğinde kullanışlıdır.
Bu jeneratör, PromoPilot'ın 87 ücretsiz SEO aracından biridir. Dosyayı indirdikten sonra, bir robots.txt analiz aracıyla kontrol edin ve site haritası satırı için sitemap.xml jeneratörünü kullanın; her ikisi de bu bölümdeki ilgili makalelerde ele alınmıştır.
Jeneratörün Sınırlamaları: Sizin İçin Yapamayacakları
Oluşturucu sitenizin yapısını bilmiyor. WordPress ön ayarı tipik servis yollarını kapatacak, ancak mağazanızın filtrelerinin /filter/ dizininde ve dahili aramanın /find/ dizininde olduğunu tahmin edemeyecek. Bu yolları kendiniz girmeniz gerekecek.
Dosyayı sunucuya yüklemez veya /robots.txt adresinden dosyanın erişilebilir olup olmadığını 200 durum koduyla kontrol etmez. Yükleme tamamlandıktan sonra, adresi bir tarayıcıda açın veya bir ayrıştırıcıdan geçirin.
Ayrıca, noindex yerini tutmaz: amaç sayfaları arama sonuçlarından kaldırmaksa, robots.txt uygun değildir. Son olarak, dosya verilerinizi korumaz: herkese açıktır ve herkes hangi bölümleri kilitlediğinizi okuyabilir. Sırlar bir parolanın arkasında saklanır.
Ücretsiz bir araç ne zaman yeterli olmaz?

Bir dosya oluşturmak beş dakika sürer. Binlerce sayfaya sahip bir sitede neyi kilitleyeceğinize karar vermek çok fazla iş demektir. Şu durumlarda bir uzmana ihtiyacınız var:
- Mağazada yüzlerce filtre kombinasyonu bulunuyor ve bunlardan bazıları trafik oluşturuyor;
- Site çok dilli olup, diller için alt alan adları veya ayrı klasörler kullanmaktadır;
- robots.txt dosyasını düzenledikten sonra trafik düştü ve hangi kuralın buna neden olduğu belirsiz;
- Robots.txt dosyasını, meta etiketlerini, kanonik etiketi ve site haritasını tek bir sistemde birleştirmeniz gerekiyor.
Web siteniz için neler yapabilirim?
Benim adım Valeriy Danyuk, 12 yıllık deneyime ve 200'den fazla müşteriye sahip bir geliştirici ve SEO uzmanıyım. Oluşturduğum her web sitesinin olmazsa olmazı, düzgün bir robots.txt dosyasıdır.
SEO ve tanıtım
- Anahtar teslim SEO denetimi: robots.txt, noindex, canonical ve sitemap'i rastgele kurallar kümesi değil, birleşik bir sistem olarak sunar.
- Organik müşteri adayları getiren, yapay zeka destekli bir SEO blogu.
- Çevirmen içermeyen çok dilli bir web sitesi; robots.txt ve site haritasının tüm dilleri dikkate alması gereken bir durum.
Web siteleri ve çevrimiçi mağazalar
- WooCommerce çevrimiçi mağazası: 40'tan fazla şablon, 299 € — sepet, filtreler ve ödeme için robots.txt dosyası dahil.
- 1001site site haritası ve indekslemenin otomatik olarak yapılandırıldığı bir web sitesi. Bu, abonelik ücreti olan bir web sitesi oluşturucudan nasıl farklıdır? Tilda ile yapay zeka destekli web sitesi analizi karşılaştırması.
CRM, muhasebe ve otomasyon
- Çek Cumhuriyeti'nden bir şirket için çevrimiçi mağazaya yönelik aylık muhasebe sistemi projesi.
- QuestFlow, yapay zekâ destekli Telegram bir SaaS geliştirme platformudur.
Portföyde daha fazlası var. Neyi ele alacağınızdan emin değil misiniz? Bana Telegram üzerinden web sitenizin adresini gönderin – yapınız için kurallar önereceğim.
Sonuç
- Çevrimiçi robots.txt oluşturucu, beş dakika içinde doğru bir dosya oluşturur: ön ayar, yollar, site haritası, bayraklar.
- Yönetici panelini, geri dönüşüm kutusunu, arama ve servis klasörlerini kapatın; CSS, JS, katalog veya blog klasörlerini kapatmayın.
- robots.txt, sayfaları dizinden kaldırmaz; bunun için
noindexkullanılır. - Karmaşık yapı, filtreler ve diller, kurulumu bir uzmana emanet etmeyi veya indekslemenin varsayılan olarak yapılandırıldığı 1001site üzerinde bir site oluşturmayı gerektiren nedenlerdir.
Ücretsiz robots.txt oluşturucu kullanarak hemen kendi robots.txt dosyanızı oluşturun ve kurallar hakkında herhangi bir sorunuz varsa, Telegram üzerinden bana yazın.
Kaynaklar
- PromoPilot'ın robots.txt Oluşturucu aracının sayfası — ayarlar, ön ayarlar ve sayfa soruları.
- Google Arama Merkezi - Robots.txt Dosyası Nasıl Oluşturulur ve Gönderilir.
- Next.js dokümantasyonu - robots meta veri dosyası.



