İçeriğe geç
İletişim

YazılarRehber

Content-Signal nedir? robots.txt'te arama, girdi, eğitim

tarafından · Yayın: · Güncelleme:

Kaynaklar tarihinde kontrol edildi

Content-Signal, robots.txt dosyasına eklenen tek bir satırdır. Satır, içeriğinizin üç ayrı amaç için kullanılıp kullanılamayacağını bildirir: arama, yapay zekâ cevabına girdi ve model eğitimi. Bir tercih bildirimidir; botları teknik olarak durdurmaz.

Content-Signal satırı ne işe yarar?

Klasik robots.txt botlara "şu adrese girebilirsin, şuraya giremezsin" der. Content-Signal ise botun içeriğe eriştikten sonra onunla ne yapabileceğini söyler. Cloudflare bu farkı, robots.txt'in erişimi düzenlediğini ama içeriğin erişimden sonra nasıl kullanılacağını söylemediğini yazarak anlatıyor.

Örnek bir robots.txt:

User-Agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

Bu örnekte site sahibi aramaya ve yapay zekâ cevabına girdiye izin veriyor, model eğitimine vermiyor.

Üç sinyal ne demek?

Cloudflare'in yayımladığı politika metnindeki tanımlar:

SinyalNe anlama geliyor
searchArama dizini kurmak ve arama sonuçları sunmak (bağlantı ve kısa alıntı döndürmek gibi). Yapay zekâ ile üretilmiş arama özetlerini kapsamaz.
ai-inputİçeriği bir ya da birkaç yapay zekâ modeline girdi olarak vermek (örneğin geri getirmeyle zenginleştirilmiş üretim, dayanak gösterme ya da üretken yapay zekâ cevapları için içeriği anlık almak).
ai-trainYapay zekâ modellerini eğitmek ya da ince ayar yapmak.

Değerlerin okunuşu da aynı metinde yazıyor: yes ilgili kullanım için içeriği toplayabilirsiniz demek, no toplayamazsınız demek. Bir sinyali hiç yazmazsanız site sahibi o kullanım için izin de vermiyor, yasaklamıyor da; yani yazmamak "tercihim yok" demek değil, "bu satırda söylemedim" demek.

Politika metni ayrıca, kısıtlamaların Avrupa Birliği'nin 2019/790 sayılı telif hakkı yönergesinin 4. maddesi kapsamında hak saklı tutma beyanı olduğunu yazıyor. Bunun Türkiye'de hukuki bir karşılığı olup olmadığını doğrulamadık; hukuki tavsiye değildir.

Content-Signal'ı kim koyuyor, varsayılan nedir?

Cloudflare, politikayı 24 Eylül 2025'te duyurdu. O tarihte Cloudflare müşterilerinin 3,8 milyondan fazla alan adında "yönetilen robots.txt" özelliğini açtığını yazdı. Eylül 2025 duyurusu tarihinde varsayılan, bu müşterilerin robots.txt'ine search=yes, ai-train=no satırının eklenmesiydi (duyuruda "güncelleyeceğiz" deniyor); ai-input Cloudflare'in "müşterinin tercihini bilmiyoruz, tahmin etmek istemiyoruz" demesiyle yazılmadı.

Varsayılan sonradan değişmiş olabilir: Cloudflare'in 8 Ekim 2026 tarihli belgesindeki yönetilen robots.txt örneği Content-signal: search=yes, ai-train=no, use=reference yazıyor, yani use=reference de ekleniyor. Aynı belge iki şeyi daha söylüyor: Ücretsiz plandaki, kendi robots.txt dosyası olmayan ve yönetilen robots.txt kullanmayan alan adlarında bot robots.txt isteyince yalnız politika metni görüyor; bu metin tercih içermiyor. Tercihi ayarlamak için yapay zekâ bot politikalarını yapılandırıp Bot Preference Sync'i açmak gerekiyor. Ayrıca Cloudflare content-use adlı dördüncü, isteğe bağlı bir alanı deniyor: use=immediate, use=reference ya da use=full. Belge bunun test aşamasında olduğunu yazıyor.

Cloudflare kullanmıyorsanız satırı kendiniz yazabilirsiniz. Politika CC0 lisansıyla herkesin kullanımına açık.

Content-Signal bir standart mı?

Hayır, henüz değil. Bu satırın biçimi Cloudflare'in önerisi. Bağımsız bir standartlaşma çalışması var, ama onun sözdizimi farklı:

  • robots.txt'in kendisi RFC 9309 (Eylül 2022) ile standart. RFC, tarayıcıların protokolde olmayan başka kayıtları yorumlayabileceğini ("MAY") yazıyor; yani Content-Signal gibi bir satırı okumak zorunlu değil, serbest.
  • IETF'in AI Preferences (aipref) çalışma grubu iki taslak üzerinde çalışıyor: bir sözlük (draft-ietf-aipref-vocab, 8. sürüm, 14 Eylül 2026) ve bir ekleme biçimi (draft-ietf-aipref-attach, 5. sürüm, Ağustos 2026). Taslakta robots.txt için Content-Usage adlı bir kural tanımlanıyor, örnek olarak Content-Usage: train-ai=n. Sözlükteki adlar da farklı (train-ai, search).
  • İki taslak da çalışma belgesi; kabul edilmiş bir standart değil. Sözlük taslağının kendi notu, içeriğinin çalışma grubunun uzlaşmasını yansıtmadığını söylüyor.

Yani bugün elinizde iki ayrı yazım var: Cloudflare'in yaygınlaşmış Content-Signal satırı ve henüz taslak olan IETF Content-Usage kuralı. Hangisinin kalacağını bilmiyoruz.

Botlar Content-Signal'a uyuyor mu?

Doğrulanamadı. Hiçbir büyük yapay zekâ ya da arama şirketinin belgesinde bu satıra uyacağını yazan bir cümle bulamadık. Bildiğimiz şunlar:

  • Cloudflare, robots.txt uyumunun gönüllü olduğunu ve bazı tarayıcıların yok sayabileceğini kendi belgesinde yazıyor.
  • Google'ın robots.txt belgesi (son güncelleme 31 Ağustos 2026) desteklediği alanları user-agent, allow, disallow ve sitemap olarak sayıyor. Content-Signal bu listede yok.
  • Cloudflare, Google Search Console'un bu satır için ara sıra "Syntax not understood" (sözdizimi anlaşılmadı) bildirebileceğini, ama taramaya ya da SEO'ya etkisini görmediklerini yazıyor. Bu Cloudflare'in kendi gözlemi; biz doğrulamadık.

Bu yüzden satır, işe yarayan bir engel değil, açık bir beyan olarak okunmalı.

Erişimi engellemek istiyorsam ne yapmalıyım?

Content-Signal'ı engelleme aracı sanmayın. Üç ayrı katman var:

KatmanNe yaparBağlayıcılık
Content-SignalKullanım tercihini bildirirGönüllü uyum
robots.txt'te bota özel DisallowBelirli bota erişimi istemezGönüllü uyum; OpenAI, Anthropic ve Perplexity kendi botları için bu yolu belgeliyor
Güvenlik duvarı ya da CDN kuralıİsteği kapıda keserTeknik olarak uygulanır

Hangi bota izin verip hangisini kapatacağınızı bot bot anlatan yazımız: AI botları için robots.txt. robots.txt'te izin verdiğiniz botu CDN'in kesebileceğini anlatan yazı: robots.txt'te izinli AI botunu Cloudflare engelliyor mu?

Siteme eklemeli miyim?

Karar sizin; belgelerde "ekleyin" diyen bir şirket yok, "eklemeyin" diyen de yok. Elimizdeki bilgiyle dengeli bir özet:

  • Eklemek: tercihinizi açıkça yazılı kılar; ileride uyan botlar olursa ya da bir uyuşmazlıkta tercihinizi gösteren kayıt olur (hukuki değerini doğrulamadık).
  • Eklememek: bugün hiçbir büyük botun uyduğu doğrulanmış değil; bir risk de yok. Google Search Console uyarı gösterebilir.
  • Hangi değeri seçeceğiniz iş kararıdır: aramada görünmek istiyorsanız search=yes; yapay zekâ cevaplarına girdi olmak ya da olmamak ve eğitim konusunda yes ya da no tercih sizin.

Ruescan, Rueseo'nun site tarayıcısıdır; 275 sinyalinden biri robots.txt'te Content-Signal satırı var mı diye bakar. Bu sinyal bilgi notudur ve puanı etkilemez, çünkü büyük botların satıra uyduğu belli değil (sinyal sözlüğü).

Sık sorulan sorular

Content-Signal, robots.txt'teki Disallow'un yerine geçer mi?

Hayır. İkisi farklı şeyleri söyler: Disallow erişimi, Content-Signal kullanımı anlatır. İkisi de gönüllü uyuma dayanır.

ai-input ile ai-train arasındaki fark ne?

ai-input, cevap üretilirken içeriğin o anda alınmasıdır (dayanak gösterme gibi). ai-train, modelin eğitilmesi ya da ince ayarıdır. Cloudflare'in tanımları bunlar; bir bot hangisini yaptığını kendisi söyler, siz dışarıdan doğrulayamayabilirsiniz.

Cloudflare kullanmıyorum, yine de yazabilir miyim?

Evet. Satır düz metin; herhangi bir robots.txt'e yazılabilir. Cloudflare, politikayı CC0 lisansıyla herkesin kullanımına açtığını yazıyor.

Sadece ai-train=no yazsam yeter mi?

Biçim olarak evet; yazmadığınız sinyaller için tercih bildirmemiş olursunuz. Cloudflare'in yönetilen robots.txt'i Eylül 2025 duyurusu tarihinde bu şekilde search=yes, ai-train=no yazıyordu; 8 Ekim 2026 tarihli belgedeki örnek buna use=reference ekliyor.

Google AI özetlerinde görünmek için search=yes yazmam gerekir mi?

Hayır. Google'ın yapay zekâ özellikleri belgesi, görünmek için sayfanın dizinde olması ve arama sonucunda parçacıkla gösterilebilmesi dışında ek teknik koşul olmadığını yazıyor. Google'ın robots.txt belgesi de Content-Signal'ı desteklenen alanlar arasında saymıyor.

Kaynaklar

Hepsi 20 Ekim 2026'da okundu.

  • Cloudflare Blog, Giving users choice with Cloudflare's new Content Signals Policy (24 Eylül 2025): blog.cloudflare.com
  • Cloudflare, Managed robots.txt, Content Signals Policy bölümü (son güncelleme 8 Ekim 2026): developers.cloudflare.com
  • Content Signals, Cloudflare'in politika sitesi: contentsignals.org
  • IETF, A Vocabulary For Expressing AI Usage Preferences, draft-ietf-aipref-vocab-08 (14 Eylül 2026, çalışma taslağı): datatracker.ietf.org
  • IETF, draft-ietf-aipref-attach-05 (Ağustos 2026, çalışma taslağı): datatracker.ietf.org
  • RFC 9309, Robots Exclusion Protocol (Eylül 2022), bölüm 2.2.4: rfc-editor.org
  • Google Search Central, robots.txt belgesi (son güncelleme 31 Ağustos 2026): developers.google.com
  • Google Search Central, yapay zekâ özellikleri ve siteniz (son güncelleme 10 Aralık 2025): developers.google.com

Bu konuyu kendi markanız için konuşalım mı?

Markanızı ya da projenizi ve ne yapmak istediğinizi yazın. Mesaj doğrudan Rues'a gider.

İletişim formunu aç