İçeriğe geç
ETErhan TunçerSEO Uzmanı

Robots.txt Oluşturucu

Sıfırdan robots.txt yazmak yerine, hangi botlara nasıl davranılacağını seçerek standarda uygun bir dosya oluşturun. Test etmek isterseniz oluşturduktan sonra Robots.txt Test aracını kullanabilirsiniz.

Bot Kuralları

Oluşturulan robots.txt

Bu metni robots.txt adıyla kaydedip sitenizin kök dizinine yükleyin.

Sıfırdan robots.txt Yazmak Yerine Neden Bu Aracı Kullanmalı?

robots.txt sözdizimi basit görünse de, yanlış bir satır (örneğin yanlışlıkla "Disallow: /" bırakmak) sitenizintamamen taranmamasına yol açabilir. Bu araç, seçtiğiniz kurallara göre standarda uygun sözdizimini otomatik oluşturarak bu tür hataların önüne geçer.

AI Botlarına Nasıl Yaklaşmalı?

GPTBot, ClaudeBot gibi AI botlarına izin vermek, içeriğinizin yapay zekâ arama araçlarında (ChatGPT, Claude, Perplexity) kaynak gösterilme ihtimalini artırır — bu, GEO (Generative Engine Optimization) stratejisinin bir parçasıdır. Engellemek ise içerik telifinizi daha sıkı kontrol etmenizi sağlar ama görünürlükten feragat etmek anlamına gelir.

Yaygın Bot Grupları

BotAit Olduğu Servis
GooglebotGoogle Arama
BingbotBing Arama
GPTBotOpenAI / ChatGPT
ClaudeBotAnthropic / Claude

Robots.txt Oluşturucu Nasıl Çalışır?

Bu robots.txt oluşturucu aracı, işaretlediğiniz seçeneklere göre (hangi botlara izin verileceği, hangi klasörlerin engelleneceği, sitemap adresi gibi) standarda tam uygun bir robots.txt dosyası üretir. Elle yazarken kolayca yapılabilecek sözdizimi hatalarını (yanlış klasör yolu, eksik "User-agent" satırı, yanlış yerleştirilmiş bir joker karakter) ortadan kaldırır. Üretilen kodu kopyalayıp sitenizin kök dizininerobots.txt adıyla yüklemeniz yeterlidir.

Neden Sıfırdan Elle Yazmak Riskli?

robots.txt dosyasının sözdizimi basit görünse de, tek bir yanlış satır — özellikle yanlışlıkla bırakılan birDisallow: / — sitenizin tamamen taranmamasına yol açabilecek kadar büyük bir etkiye sahiptir. Bu hata genellikle fark edilmeden haftalarca sürebilir çünkü site görsel olarak normal çalışmaya devam eder; yalnızca arama motoru trafiği kademeli olarak düşer. Bu aracı kullanmak, doğru sözdizimini garanti ederek bu riski baştan ortadan kaldırır.

Yapay Zekâ Botlarına Karşı Strateji Belirlemek

GPTBot (OpenAI), ClaudeBot (Anthropic) ve benzeri yapay zekâ botları, içeriğinizi büyük dil modellerini eğitmek veya gerçek zamanlı yanıtlar oluşturmak için tarar. Bu botlara izin vermek, içeriğinizin ChatGPT, Claude veya Perplexity gibi araçlarda kaynak olarak gösterilmeolasılığını artırır — bu, giderek önem kazanan GEO (Generative Engine Optimization) stratejisinin bir parçasıdır. Öte yandan, içeriğinizin izinsiz kullanılmasından veya telif haklarınızın korunmasından endişeleniyorsanız, bu botları engellemek daha sıkı bir kontrol sağlar — ancak bu, yapay zekâ tabanlı arama deneyimlerinde görünürlükten feragat etmek anlamına gelir. Hangi yaklaşımın işletmeniz için doğru olduğu, içerik stratejinize ve önceliklerinize bağlıdır.

Hangi Klasörleri Engellemelisiniz?

Genel kural olarak, kullanıcı hesabı gerektiren sayfalar (sepet, ödeme, hesap ayarları), yönetim panelleri (/admin/, /wp-admin/ gibi) ve arama sonucu sayfaları gibi değersiz veya hassas bölümleri engellemek mantıklıdır. Ancak CSS, JavaScript ve görsel dosyalarını içeren klasörleri asla engellemeyin — Google'ın sayfanızı doğru render edebilmesi için bu kaynaklara erişimi olması gerekir. Bu araç, yaygın kullanılan klasör kalıplarını önceden tanımlanmış seçenekler olarak sunarak doğru kararı vermenizi kolaylaştırır.

Oluşturduğunuz robots.txt dosyasını yayınlamadan önce Robots.txt Testaracıyla belirli URL'ler üzerinde test edebilir, sitemap dosyanızın doğru yapılandırıldığını iseXML Sitemap Kontrol aracıyla doğrulayabilirsiniz.

Robots.txt Dosyasını Güncel Tutmak

Siteniz büyüdükçe, yeni bölümler eklendikçe veya site yapınız değiştikçe, robots.txt dosyanızın da bu değişikliklere uyum sağlaması gerekir. Yeni bir özellik (örneğin kullanıcı profilleri veya iç arama sonuçları) eklediğinizde, bu yeni bölümün taranmasının gerekip gerekmediğini değerlendirip robots.txt dosyanızı buna göre güncellemeyi, standart bir yayın sürecinin parçası haline getirmenizi öneririz.

Alt Alan Adları (Subdomain) İçin Ayrı robots.txt Gerekir mi?

robots.txt kuralları yalnızca bulunduğu alan adı veya alt alan adı için geçerlidir —blog.siteniz.com.tr alt alanı için ayrı bir robots.txt dosyası gerekir, çünkü ana sitenizdekisiteniz.com.tr/robots.txt dosyası bu alt alanı kapsamaz. Birden fazla alt alan adı kullanan siteler (blog, mağaza, destek gibi) her biri için ayrı ayrı robots.txt yapılandırması yapmalı ve her birinin doğru sitemap referansını içerdiğinden emin olmalıdır.

Robots.txt ile Meta Robots Etiketinin Birlikte Kullanımı

robots.txt yalnızca tarama (crawling) izinlerini kontrol eder — bir sayfanın taranmasını engellemek, o sayfanın Google'ın dizininden tamamen çıkarılacağı anlamına gelmez, eğer sayfaya başka kaynaklardan bağlantı veriliyorsa Google onu yine de (içeriğini göremeden) dizine ekleyebilir. Bir sayfanın kesinlikle dizinden çıkarılmasını istiyorsanız, robots.txt yerine sayfanın kendi HTML'sindemeta name="robots" content="noindex" etiketini kullanmanız gerekir — ve bu etiketin görülebilmesi için sayfanın robots.txt tarafından da engellenmemiş olması gerekir. Bu iki mekanizmanın birbirini nasıl tamamladığını doğru anlamak, indeksleme kontrolünde sık yapılan hataları önler.

Konuyla ilgili daha fazla bilgi için Crawl Ne Demek? yazımıza göz atabilirsiniz.

Sıkça Sorulan Sorular

robots.txt dosyasını nereye yüklemeliyim?

Sitenizin kök dizinine, yani siteniz.com/robots.txt adresine erişilebilecek şekilde yüklemelisiniz. Alt dizine veya başka bir konuma yüklerseniz botlar dosyayı bulamaz.

robots.txt olmadan site açılır mı?

Evet, dosya yoksa botlar varsayılan olarak tüm siteyi taramakta serbesttir. robots.txt zorunlu değildir, ama taranmasını istemediğiniz alanlar (admin paneli gibi) varsa önerilir.

Tüm botları engellemek site trafiğimi nasıl etkiler?

Ciddi şekilde olumsuz etkiler — hiçbir arama motoru sitenizi tarayamaz, bu da organik trafiğinizin sıfıra inmesi anlamına gelir. "Hiçbir şeyi tarama" seçeneğini yalnızca geliştirme/test ortamlarında kullanın.

AI botlarını (GPTBot, ClaudeBot) engellemeli miyim?

Bu bir tercih meselesidir — engellerseniz içeriğiniz AI eğitim verisi/yanıtlarında kullanılmaz ama AI arama sonuçlarında (GEO) da görünmezsiniz. Çoğu içerik sitesi için izin vermek daha yaygın bir stratejidir.

Belirli klasörleri nasıl engellerim?

İlgili bot kuralında "Belirli klasörleri engelle" seçeneğini seçip her satıra bir yol (örn. /admin/, /wp-admin/) yazmanız yeterlidir.

Sitemap satırı zorunlu mu?

Zorunlu değildir ama eklenmesi önerilir — botların sitemap dosyanızı daha hızlı bulmasını sağlar.

Farklı botlara farklı kurallar tanımlayabilir miyim?

Evet, "+ Bot Kuralı Ekle" ile her bot için ayrı bir davranış (tümünü tara, hiçbirini tarama, belirli klasörleri engelle) tanımlayabilirsiniz.

Oluşturduğum dosyayı test edebilir miyim?

Evet, oluşturduktan sonra Robots.txt Test aracına giderek belirli bir yolun belirli bir bot için taranıp taranamayacağını doğrulayabilirsiniz.

CSS ve JavaScript dosyalarını engellemeli miyim?

Hayır, önerilmez — Google sayfanızı doğru render edebilmek için CSS/JS dosyalarına erişebilmelidir; bunları engellemek sıralamanızı olumsuz etkileyebilir.

Bu araç size yeterli gelmedi mi?

Stratejiyi kuran da uygulayan da benim — sitenize özel, uçtan uca bir SEO değerlendirmesi için ulaşın.

Oluşturduğunuz robots.txt'i Test Edin

← Tüm Araçlar

WhatsApp'tan yazın