Arama Motorları için Robots.txt Nasıl Yapılandırılır

3 Kasım 2026 7 dk okuma Camille Dubois

Yazar:

SEO (Arama Motoru Optimizasyonu)

Profili gör

Bu sayfayı yapay zekâya sor

12 görüntülenme 6 dk okuma

Robots.txt dosyası, bir web sitesinin kök dizininde bulunan ve web tarayıcılarına sitenin hangi alanlarını ziyaret edip edemeyecekleri konusunda talimatlar veren bir metin belgesidir. Belirli bir sözdizimi kullanarak, site sahipleri tercihlerini Google, Bing ve diğerleri gibi arama motorlarına iletirler. Google Search Central, robots.txt dosyalarının tarama erişimini kontrol ettiğini, ancak başka bir yerde bağlantı verilmişse arama motorlarının bir sayfayı dizine eklemesini engellemediğini belirtir. Bu ayrım, etkili site yönetimi ve teknik SEO planlaması için gereklidir.

Bir robots.txt dosyasının amacı nedir?

Bu dosyanın birincil rolü, tarama bütçenizi yönetmenize yardımcı olmaktır. Binlerce sayfası olan büyük web siteleri için, arama botlarının dahili arama sonuçları, filtre kombinasyonları veya geçici hazırlık sayfaları gibi düşük değerli içeriklere zaman harcamasını istemezsiniz. Bu alanları açıkça engelleyerek, arama motorlarının ürün açıklamaları, blog yazıları veya hizmet açılış sayfaları gibi yüksek değerli sayfalarınıza odaklanmasını sağlarsınız. Bu, geliştiriciler ve SEO uzmanları tarafından site yapısı genelinde tarama verimliliğinin yüksek kalmasını sağlamak için kullanılan standart bir teknik uygulamadır.

How to Configure Robots.txt for Search Engines — overview

Dosyanız için temel sözdizimi kuralları

İşlevsel bir robots.txt dosyası, botlar tarafından doğru bir şekilde yorumlanması için belirli biçimlendirme kurallarına uymalıdır. Her dosya, aşağıdaki kuralların hangi bot için geçerli olduğunu tanımlayan User-agent satırı ile başlar. Yıldız işareti (*) joker karakter görevi görür, yani kurallar tüm botlar için geçerlidir. Daha sonra belirli dizinlere veya dosyalara erişimi kontrol etmek için Disallow veya Allow direktiflerini kullanırsınız. Yorumlar, daha sonra dosyaya erişebilecek diğer ekip üyeleri için belgeleri korumaya yardımcı olan diyez (#) sembolü kullanılarak eklenebilir. Bu kurallar büyük/küçük harfe duyarlıdır ve algılanmaları için kök dizine yerleştirilmelidir.

  • User-agent: Hedeflenen belirli bot veya tüm botlar için *.
  • Disallow: Taramadan kısıtlamak istediğiniz yol veya dosya.
  • Allow: Üst dizin engellenmiş olsa bile izin vermek istediğiniz yol veya dosya.
  • Sitemap: Botların içeriğinizi keşfetmesine yardımcı olan XML site haritanızın konumu.
Dosyanızı nasıl doğru yapılandırırsınız?

Dosyanızı yapılandırmak net bir hiyerarşi gerektirir. Dosyayı okunabilir tutmak için kurallarınızı kullanıcı aracısına göre mantıksal olarak gruplandırın. Tüm botları belirli bir dizinden, örneğin bir hazırlık klasöründen engellemek istiyorsanız, ‘User-agent: *’ yazıp ardından ‘Disallow: /staging/’ eklersiniz. Bir istisna yapmanız gerekiyorsa, aynı aracı bloğu altında bir ‘Allow’ satırı listeleyebilirsiniz. Dosyayı küçük tutun ve gereksiz karmaşıklıktan kaçının, çünkü botlar dosyayı yukarıdan aşağıya okur ve eşleşen bir kural bulduklarında dururlar. Üretim ortamına almadan önce olası hataları yakalamak için sözdiziminizi her zaman Google Search Console robots.txt test aracı gibi araçları kullanarak test edin.

Robots.txt dizine eklemeyi engelleyebilir mi?

Yaygın bir yanlış anlama, robots.txt’de bir URL’yi engellemenin onu arama sonuçlarından kaldıracağıdır. Bu yanlıştır. Google Search Central, robots.txt dosyalarının tarama erişimini kontrol ettiğini, ancak başka bir yerde bağlantı verilmişse arama motorlarının bir sayfayı dizine eklemesini engellemediğini belirtir. Bir sayfa robots.txt aracılığıyla engellenmişse ancak diğer sitelerden veya sayfalardan bağlantı verilmişse, Google içeriği taramadan URL’yi dizine ekleyebilir. Bir sayfanın arama sonuçlarında görünmesini durdurmak istiyorsanız, bunun yerine ‘noindex’ meta etiketini kullanın. Bu nüansı anlamak, arama varlığınızı yönetmek için çok önemlidir.

How to Configure Robots.txt for Search Engines — in practice

Dizine ekleme kontrol yöntemlerinin karşılaştırılması

YöntemTarama üzerindeki etkisiDizine ekleme üzerindeki etkisi
robots.txtTaramayı engellerDizine eklemeyi engellemez
noindex etiketiTaramaya izin verirDizine eklemeyi engeller
Şifre korumasıTaramayı engellerDizine eklemeyi engeller

Alien Road teknik dosya yönetimini nasıl uygular

Alien Road’da, robots.txt yapılandırmasına daha geniş bir site sağlığı denetiminin bir parçası olarak yaklaşıyoruz. Yeni bir müşteriyle çalışmaya başladığımızda, temel sayfaların dizine eklenmesini engelleyebilecek kazara blokları belirlemek için önce mevcut robots.txt dosyasını gözden geçiriyoruz. Örneğin, tipik bir hesapta genellikle geliştirme klasörlerinin engelli bırakıldığını veya hayati CSS/JS dosyalarının kısıtlandığını görüyoruz, bu da Google’ın sayfayı nasıl oluşturduğunu etkiliyor. Daha sonra müşterinin XML site haritasıyla eşleşen temiz, birleştirilmiş bir sürüm oluşturuyoruz. Sürecimiz, yeni site güncellemelerinin arama motoru erişimini yanlışlıkla engellemediğinden emin olmak için sürekli izlemeyi içerir.

Kaçınılması gereken yaygın tuzaklar

  • CSS, JavaScript veya resim klasörleri gibi kritik kaynakları engellemek.
  • Net bir sıra olmadan farklı kullanıcı aracıları için çelişkili kurallar kullanmak.
  • XML site haritanıza giden tam URL yolunu eklemeyi unutmak.
  • Robots.txt’yi bir güvenlik aracı sanmak; içeriği kullanıcılardan veya bilgisayar korsanlarından gizlemez.

Bu hafta nereden başlamalı

Haftanıza genellikle domain.com/robots.txt adresinde bulunan web sitenizin robots.txt dosyasına erişerek başlayın. Yönergeleri okuyun ve hiçbir temel sayfanın engellenmediğinden emin olun. WordPress gibi bir CMS kullanıyorsanız, eklentilerinizin çelişkili kurallar oluşturmadığını doğrulayın. Dosyayı gözden geçirdikten sonra, sözdizimi uyarısı olmadığından emin olmak için güncellenmiş sürümü Google Search Console’a gönderin. Bu dosyayı doğru tutmak, arama motoru varlığınızın teknik temelini korumanın basit ama etkili bir yoludur.

Sıkça Sorulan Sorular

Resim klasörümü engellemeli miyim?

Hayır, genellikle resim klasörünüzü engellememelisiniz. Google, resimleri birçok site için önemli bir trafik kaynağı olan Google Görseller araması için kullanır. Bu dizini engellemek, arama motorlarının görsel içeriğinizi anlamasını engeller, bu da genel görünürlüğünüze ve SEO performansınıza zarar verebilir.

Robots.txt büyük/küçük harfe duyarlı mı?

Evet, robots.txt dosyanızda tanımlanan yollar büyük/küçük harfe duyarlıdır. /Admin adlı bir dizininiz varsa ve ‘Disallow: /admin/’ yazarsanız, kural sunucu yapılandırmanıza bağlı olarak amaçlandığı gibi uygulanmayabilir. Yolun gerçek klasör yapınızla tam olarak eşleştiğinden her zaman emin olun.

Robots.txt’de joker karakter kullanabilir miyim?

Evet, standart robots.txt sözdizimi joker karakterleri destekler. Yıldız işareti (*) herhangi bir karakter dizisiyle eşleşmek için, dolar işareti ($) ise bir URL’nin sonuyla eşleşmek için kullanılabilir. Bunlar, izleme parametreleri veya oturum kimlikleri gibi dinamik URL kalıplarını engellemek için yararlıdır.

Dosyamın doğru olup olmadığını nasıl kontrol ederim?

Dosyanızı kontrol etmenin en güvenilir yolu, Google Search Console içindeki robots.txt test aracını kullanmaktır. Bu araç, mevcut dosya içeriğinizi yapıştırmanıza ve Googlebot’un kurallarınızı sitenizdeki belirli URL’lere karşı nasıl yorumladığını simüle etmenize olanak tanır ve olası çakışmaları işaretler.

Okumaya devam edin: SEO (Arama Motoru Optimizasyonu) · SEO

Paylaş