Robots.txt Nedir? Arama Motoru Botlarını Yönetme Rehberi

Enis Öztürk
YazarEnis Öztürk
16 Nisan 2021Günc: 28 Eylül 2026 4 dk okuma
Robots.txt Nedir? Arama Motoru Botlarını Yönetme Rehberi

Robots.txt Dosyası Oluşturma ve Yapılandırma Rehberi

Robots.txt dosyası, web sitenizin kök dizininde yer alan ve Google, Yandex, Bing gibi arama motoru botlarına sitenizi nasıl tarayacağını ve dizine ekleyeceğini bildiren kritik bir metin dosyasıdır.

Bu dosya, belirli URL'lere, dizinlere veya dosya yollarına erişime izin vermek veya erişimi tamamen engellemek için kullanılır. Eğer bir robots.txt dosyası oluşturmayı ihmal ederseniz, arama motoru botları varsayılan olarak sitenizin tamamını taramak için izin verildiğini kabul eder. Bu dosyanın doğru yapılandırılması, profesyonel bir teknik SEO hizmeti kapsamında ele alınan temel adımlardan biridir.

Bu kapsamlı rehberimizde, robots.txt dosyasının nasıl oluşturulacağını ve sitenizi olumsuz etkileyebilecek kötü niyetli botların nasıl engelleneceğini detaylıca ele alacağız.

Robots.txt Dosyası Nasıl Oluşturulur?

Adından da anlaşılacağı gibi robots.txt, standart bir .txt metin dosyasıdır. Bu dosyayı oluşturmak için tek yapmanız gereken bir Not Defteri (veya benzeri bir metin düzenleyici) açarak dosyayı "robots.txt" adıyla kaydetmektir.

Bir robots.txt dosyasının temel yapısı aşağıdaki yönergelerden oluşur:

İhtiyaçlarınıza göre birden fazla kural satırı ekleyerek belirli URL veya klasörlere izin verebilir veya engelleyebilirsiniz. Ayrıca birden fazla site haritası da belirtebilirsiniz.

İşte uygulamada sıkça kullanılan bir robots.txt dosyası örneği:

Yukarıdaki örnekte, User-Agent: * ifadesi ile tüm tarama botları için geçerli kurallar belirlediğimizi ve /wp-content/uploads/ klasörüne izin verdiğimizi görüyoruz. Buna karşılık, yönetici paneli (/wp-admin/), eklenti klasörleri (/wp-content/plugins/) ve demo içeriklerin yer aldığı /demo/ dizininin taranmasını engelledik. Son satırda ise XML site haritamızın konumunu belirterek arama motorlarının indeksleme sürecini kolaylaştırdık.

Eğer tüm botlar yerine yalnızca spesifik bir bot için kural uygulamak isterseniz, * (tümü) yerine ilgili botun adını yazmalısınız. Google botlarının kullanıcı ajanlarını incelemek için ilgili geliştirici belgelerini ziyaret edebilirsiniz:

https://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers

Site haritası, arama motorlarının sitedeki sayfaları daha hızlı keşfetmesine yardımcı olan bir keşif sinyalidir. Google'ın kendi dokümantasyonunda belirtildiği gibi, site haritasına eklenen bir URL'nin taranacağı ya da dizine ekleneceği garanti değildir. Sıralamaya doğrudan bir etkisi de yoktur. Faydası özellikle çok sayfalı, yeni yayına alınmış ya da iç bağlantı yapısı zayıf sitelerde belirginleşir.

Robots.txt Dosya Düzenleme

Oluşturduğunuz robots.txt dosyasını sunucunuza yüklemek veya mevcut dosyayı düzenlemek için Filezilla gibi bir FTP istemcisi kullanabilirsiniz.

WordPress Siteler İçin Robots.txt Oluşturma ve Yapılandırma

Eğer sitenizde bir robots.txt dosyası mevcut değilse dahi, arama motoru botları sitenizi taramaya ve dizine eklemeye devam eder. Ancak, bu durum size hangi içeriğin önemli olduğunu botlara bildirmediğiniz anlamına gelir. robots.txt zorunlu bir dosya değildir; Google da onu isteğe bağlı sayar ve dosya olmadığında botlar sitenizi taramaya devam eder. Yine de tarama bütçesini yönetmek ve yönetim paneli, arama sonucu sayfaları gibi değersiz bölümleri taramadan çıkarmak isteyen siteler için önerilir. Yanlış yapılandırılmış bir robots.txt ise hiç olmamasından daha zararlı olabilir.

WordPress altyapısı kullanıyorsanız, bu işlem genellikle çok kolaydır. Rank Math SEO, All in One SEO Pack veya Yoast SEO gibi popüler SEO eklentilerinin ayarlar menülerinde, doğrudan robots.txt dosyanızı yönetebileceğiniz veya oluşturabileceğiniz özel bölümler bulunmaktadır. Bu eklentiler sayesinde kodlama bilgisine gerek kalmadan bu dosyayı düzenleyebilirsiniz.

Robots.txt ile Kötü Niyetli Botları Engelleme Stratejileri

Web sitenizin performansına ve güvenliğine zarar verebilecek bazı zararlı botlar mevcuttur. Bu botların sitenizi gereksiz yere taramasını önlemek için aşağıdaki listeyi robots.txt dosyanıza ekleyebilirsiniz:

Listede, sitenizin performansını düşürebilecek veya gereksiz kaynak tüketebilecek botların büyük bir kısmı yer almaktadır. Daha kapsamlı bir kara liste için aşağıdaki kaynağı inceleyebilirsiniz:

Robots.txt ile Kötü Bot Engelleme (Tam Liste)

Robots.txt dosyası, arama motoru erişimini yöneten bir dizi kuralı içeren ve kök dizinde bulunan bir metin dosyasıdır. Bu dosya, web sitesi yöneticilerine hangi bölümlerin taranacağını veya taranmayacağını belirleme yetkisi vererek kaynak yönetimini optimize eder ve gereksiz tarama isteklerini engeller.

Son olarak, oluşturduğunuz robots.txt dosyasının sitenizde doğru çalıştığından emin olmak için URL Denetleme (URL Inspection) aracı kullanılmalıdır. Search Console'daki eski "robots.txt Test Aracı" 12 Aralık 2023'te kaldırıldı; yerine Kasım 2023'te duyurulan robots.txt raporu geldi. Bu rapor Search Console > Ayarlar bölümünde yer alır ve Google'ın dosyanın en son getirdiği sürümünü, getirme durumu ile tarihini, dosya boyutunu ve varsa söz dizimi hatalarını/uyarılarını gösterir. Belirli bir URL'nin robots.txt tarafından engellenip engellenmediğini görmek için URL Denetleme (URL Inspection) aracı kullanılmalıdır.

Robots.txt dosyasını arama motorlarına ayrıca "göndermeniz" gerekmez. Google tarama sırasında değişikliği kendiliğinden fark eder ve önbellekteki sürümü genellikle 24 saat içinde yeniler; acil bir değişiklikte Search Console > Ayarlar > robots.txt raporundaki "Yeniden tarama iste" seçeneğiyle bu süreci hızlandırabilirsiniz. Eski robots.txt Test Aracı ve onunla gelen gönderme düğmesi 2023 sonunda kaldırıldı. Yandex tarafında da dizinleme robotu dosyayı günde birkaç kez yeniden okuduğu için manuel bir gönderim adımı bulunmuyor. Search Console ve Yandex Webmaster araçlarını nasıl kullanacağınızı bilmiyorsanız ilgili rehberlerimize göz atabilirsiniz:

Google Search Console Rehberi: SEO Başlangıç Adımları

Yandex Webmaster Aracı (Kapsamlı Rehber)

Robots.txt dosyası oluşturma ve yönetme konulu bu rehberimizin sonunda, web sitenizin görünürlüğünü ve genel SEO stratejinizi güçlendirmek adına Kapsamlı SEO Rehberi makalemizi incelemenizi tavsiye ederiz.

Web sitenizin teknik altyapısını ve tarama kurallarını en güncel standartlara göre düzenlemek için profesyonel destek alın.
→ SEO hizmetimizi inceleyin.

Sıkça Sorulan Sorular

SEO Hizmeti

Sitenizi ücretsiz analiz edelim

Sitenizin SEO durumunu inceleyip en hızlı büyüme fırsatlarını birlikte netleştirelim.

SEO Hizmeti hizmetimizi inceleyin
Ücretsiz2 dakikanızı alır

Sitenizi ücretsiz analiz edelim

Bilgilerinizi bırakın, uzmanımız kısa sürede size dönsün.

Bilgileriniz yalnızca teklif hazırlamak için kullanılır, üçüncü kişilerle paylaşılmaz.

Son Güncelleme: 28 Eylül 2026

Yazılarımızı beğendiyseniz Kukumav.Net'i Google'da tercih edilen kaynağınız yapın; aramalarınızda içeriklerimiz daha üst sırada görünsün.

Google'da tercih edilen kaynak olarak ekleyin
Enis Öztürk
Makaleyi Yazan
Enis Öztürk

Kukumav.Net’in kurucusu ve dijital pazarlama uzmanıdır. Google Ads, SEO, Meta Ads, ve web tasarımı alanlarında KOBİ’lere ve girişimcilere özel çözümler sunarak markaların dijitalde daha görünür, güçlü ve dönüşüm odaklı hale gelmesine yardımcı olur.

Tüm Yazılarını İncele
Haftalık Bülten
Bunun Gibi İçeriklerden Anında Haberdar Olun

Dijital pazarlama, SEO ve büyüme stratejilerine dair yeni makaleler yayınlandığında sizi ilk biz haberdar edelim. Spam yok, sadece değerli içerik.

Haftada 1 e-postaİstediğinizde çıkabilirsinizÜcretsiz