llms.txt dosyası

llms.txt, AI sistemlerini yönlendirmek için önerilen /llms.txt konumundaki bir Markdown dosyasıdır. Google bunu yok sayar, dosyaların %97'si sıfır istek alır ve asıl okuyucu Claude Code'dur.

İlk yayın tarihi: 24 Haz 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

llms.txt, Jeremy Howard'ın (Answer.AI) AI ajanlarının sitelerde gezinmesine yardımcı olmak için yaptığı bir öneridir — yayınlanan dosyaların %97'si sıfır istek alır, Google bunu yok sayar ve birincil tüketici arama botları değil Claude Code'dur.

Spesifikasyon, gönüllü bir LLM dostu site özetini tanımlar; tarayıcı uyumluluğu veya dizine ekleme davranışı oluşturmaz. Evidence for this claim llms.txt is a community proposal for a Markdown file at /llms.txt that offers LLM-friendly site information; it is not a web standard. Scope: The proposal's own specification and stated purpose. Confidence: high · Verified: llms.txt proposal OpenAI şu anda bunun yerine adlandırılmış botları ve bağımsız robots.txt ayarlarını belgeler. Evidence for this claim OpenAI documents robots.txt controls for its declared crawlers and does not list llms.txt as a crawler control. Scope: OpenAI's published crawler controls; absence is not proof that no internal system ever fetches the file. Confidence: high · Verified: OpenAI: Crawlers

TL;DR — llms.txt bir öneridir (Jeremy Howard, Answer.AI, 3 Eylül 2024), benimsenmiş bir standart değildir. /llms.txt adresinde, isteğe bağlı olarak tam içerikli /llms-full.txt ile birlikte sunulan, düzenlenmiş bir Markdown dizinidir. İnsanların AI araması için okuduğunu umduğu botlar — OAI-SearchBot, PerplexityBot — neredeyse hiç kayda değmez; baskın tüketici Claude Code ve diğer kodlama ajanlarıdır. Google bunu yok sayar (Illyes doğruladı; Mueller bunu keywords meta etiketine benzetti). Ahrefs’in 137K sitelik çalışmasında, dosyaların %97’si sıfır istek aldı ve SE Ranking, llms.txt’yi bir alıntı modelinden kaldırmanın doğruluğunu artırdığını buldu. Kodlama ajanlarının tükettiği geliştirici dokümantasyonu için eklemeye değer; normal bir sitede GEO/AEO için veriler bunu desteklemiyor. Ayrıca gerçek bir prompt injection riski de var.

llms.txt aslında nedir

llms.txt bir öneridir — bu kelimeyle başlamak istiyorum çünkü hikayenin tamamı bu. RFC yok, W3C onayı yok, IETF süreci yok. Answer.AI ve fast.ai’nin kurucu ortağı Jeremy Howard’ın 3 Eylül 2024’te yayınladığı, geliştirici dokümantasyonu dünyasında güçlü bir şekilde tutunan ve AI görünürlüğü için kısayol arayan bir topluluk tarafından SEO’ya aşılanan, iyi gerekçelendirilmiş tek bir öneridir.

Hedeflediği tasarım sorunu meşrudur. Spesifikasyonun dediği gibi, “Large language models increasingly rely on website information, but face a critical limitation: context windows are too small to handle most websites in their entirety.” Ve HTML’yi temiz, LLM dostu metne dönüştürmek, spesifikasyonun sözleriyle, “difficult and imprecise.” Howard’ın çözümü, site yazarının modellerin görmesini istediği içeriği düzenlenmiş Markdown olarak önceden düzleştirmesine izin vermektir.

Format

/llms.txt sıralı bir Markdown belgesidir:

  1. H1 (zorunlu) — proje veya site adı.
  2. Blockquote — temel bilgileri içeren kısa bir özet.
  3. İsteğe bağlı düz metin/listeler — paragraflar veya maddeler, ancak burada başlık yok.
  4. H2 ile ayrılmış bağlantı listeleri- [name](url): optional notes.
  5. Bir ## Optional bölümü — bağlam dar olduğunda modelin atlayabileceği ikincil bağlantılar.

Spesifikasyondan minimal bir örnek:

# FastHTML

> FastHTML is a python library which brings together Starlette, Uvicorn, HTMX,
> and fastcore's FT...

## Docs

- [FastHTML quick start](url): A brief overview of many features

## Optional

- [Starlette documentation](url): A subset useful for FastHTML development.

İki yardımcı kural mevcuttur:

  • /llms-full.txt — tüm site içeriğinin tek bir Markdown dosyasında düzleştirilmiş hali. Anthropic, Perplexity ve Stripe hem bunu hem de kısa formu yayınlar.
  • .md URL kuralı — tek tek sayfaların page.md sürümlerini sunarak tam döküm olmadan LLM uyumlu hale getirir.

Daha yeni bir varyant statik dosyaları tamamen atlar: içerik anlaşması yoluyla uçta sunulan Markdown. Cloudflare’in Markdown for Agents özelliği, bir istemci Accept: text/markdown gönderdiğinde herhangi bir HTML sayfasını anında temiz Markdown’a dönüştürür — sayfa başına .md dosyası yok, yeniden oluşturulacak /llms-full.txt yok, şablon değişikliği yok, çünkü CDN dönüşümü uçta yapar (Cloudflare, ajan için ~%80 daha az token olduğunu belirtir). Bu ücretli bir özelliktir — Pro planı ve üzeri, ücretsiz katman değil — bu yüzden bu sitede elle oluşturduğum bir şey olmaktan ziyade bir Cloudflare yükseltmesi uzağında açılmaktan ibarettir. Açmaya değip değmeyeceği, llms.txt’nin kendisine musallat olan aynı açık sorudur: tarayıcılara her sayfanın paralel bir Markdown kopyasını sunmak uygundur, ancak senkronize tutulması gereken başka bir temsildir ve Bing’den Fabrice Canel, uçta sunulan alternatif içeriğin iki katına çıkan tarama yüküne ve cloaking’e yakın riskine dikkat çekmiştir. Açmadan önce gerçek ajan talebi için günlüklerinizi kontrol edin.

llms.txt ve robots.txt — bunlar aynı şey değildir

En yaygın yanılgı, llms.txt’nin “AI için robots.txt” olduğudur. Öyle değildir ve bunları birbirine karıştırmak kötü kararlara yol açar.

robots.txtllms.txt
AmaçErişim kontrolü — tarayıcıların alabileceği şeylerİçerik rehberliği — okumaya değer şeyler
BiçimYönergeler (User-agent:, Disallow:)Markdown bağlantıları + açıklamalar
Uygulanıyor mu?Evet, uyumlu tarayıcılar tarafındanHayır — yalnızca tavsiye niteliğinde
ZamanlamaTarama zamanı, getirmeden önceÇıkarım zamanı, bağlam derlerken
Bir standart mı?Evet, onlarca yıllık, evrenselHayır — bir öneri
Engelleyebilir mi?EvetHayır

robots.txt gerçek, uygulanan bir standarttır. llms.txt ise çoğu sistemin henüz okumadığı bir öneri kutusudur. AI tarayıcı erişimini kontrol etmek istiyorsanız — ki bu ayrı ve meşru bir hedeftir — bu konu robots.txt ve AI tarayıcıları bölümünde ele alınır, burada değil.

Bunu gerçekte kim okuyor

Önemli olan bölüm burası, çünkü verilerin abartıdan en sert şekilde saptığı yer burası. Ahrefs’in 137 210 alan adı üzerindeki çalışmasında (Mayıs 2026 trafiği):

  • Yayınlanan llms.txt dosyalarının %97’si sıfır istek aldı. Yalnızca ~%3’ü (yaklaşık 1 100 alan adı) herhangi bir trafik gördü.
  • İstek alan dosyaların: isteklerin %96’sı botlardan, %4’ü insanlardan geldi.
  • Bot isteklerinin %77’si AI dışı araçlardan geldi — SEO denetçileri (Ahrefs’in kendisi de dahil), anonim tarayıcılar, teknoloji profili çıkaran botlar. SEO ironisi kendini yazıyor.
  • Yalnızca ~%19,5’i AI araçlarından geldi ve bunu ayrıştırdığınızda GEO teorisi için daha da kötüleşiyor:
    • AI ajanları ve altyapı (kodlama ajanları): ~%10,5
    • Eğitim tarayıcıları (GPTBot %4,51 ile başı çekti): ~%5,3
    • AI asistanları: ~%2,5
    • AI getirme botları — alıntı dizinlerini oluşturanlar: %1,1.

Son satırı iki kez okuyun. Çoğu insanın llms.txt’yi eklediği botlar — OAI-SearchBot, PerplexityBot — “neredeyse hiç kaydedilmedi.” Baskın AI tüketicisi, çalışmanın “her AI getirme botunu, asistanını ve eğitim tarayıcısını GPTBot dışında geride bıraktığını” bulduğu Anthropic’in kodlama ajanı Claude Code. GPTBot ise ne olursa olsun her şeyi tarayan bir eğitim tarayıcısıdır — varlığı, kasıtlı llms.txt ayrıştırmasının kanıtı değildir.

Diğer bağımsız ölçümler de aynı noktaya varıyor. OtterlyAI bir siteyi 90 gün izledi: 62 100’den fazla AI bot ziyaretinden yalnızca 84’ü /llms.txt adresine ulaştı — yaklaşık %0,1, “ortalama sayfalardan 3 kat daha kötü” performans gösterdi. 90 gün boyunca 515 milyondan fazla LLM bot olayını içeren ayrı bir analiz, /llms.txt hedefli toplam 408 istek buldu — “istatistiksel olarak ihmal edilebilir.”

Sonuç, geliştirici belgeleri ile GEO arasındaki ayrımdır: llms.txt, Howard’ın onu inşa ettiği amaç için (API belgelerinde gezinmek için kodlama ajanları) çalışır ve SEO topluluğunun ulaşmasını istediği arama alıntı botları tarafından büyük ölçüde dokunulmaz.

Sağlayıcılar ne söyledi

Google — hayır ve planı yok. Gary Illyes, Search Central Live’da (Temmuz 2025) Google’ın llms.txt’yi desteklemediğini ve desteklemeyi planlamadığını doğruladı. En çok alıntı yapılan isim olan John Mueller, bunu keywords meta etiketine benzetti (Nisan 2025) ve AI kodlama araçları için “belki bazı token’ları kurtarmak için geçici bir koltuk değneği” olarak nitelendirdi — açıkça bir arama görünürlüğü mekanizması değil. Google’ın Mayıs 2026 rehberliği, llms.txt gibi makine tarafından okunabilir dosyaların AI Overviews veya AI Mode için gerekli olmadığını ve bunların “geleneksel SEO sinyallerine güvenmeye devam ettiğini” belirtti. (Google, 3 Aralık 2025’te geliştirici belgelerinde kısaca bir llms.txt yayınladı, ardından aynı gün kaldırdı — daha sonra bir strateji değişikliğine değil, bir CMS güncellemesine atfedildi.)

OpenAI — hiçbir şey. ChatGPT, GPTBot veya OAI-SearchBot’un bunu ayrıştırdığına dair hiçbir duyuru yok. Sunucu günlükleri anlamlı kullanımla çelişiyor; OAI-SearchBot “neredeyse hiç kaydedilmedi.” OpenAI, tarayıcı kontrolü için insanları robots.txt’ye yönlendiriyor.

Anthropic — ilginç olan. Anthropic, llms.txt adresinde hem llms-full.txt hem de docs.anthropic.com/llms.txt yayınlar ve Claude Code’un diğer sitelerin llms.txt dosyalarını getirdiği kanıtlanmıştır — verilerdeki en büyük AI tüketicisidir. Ancak bu bir kodlama aracı hikayesidir. Claude.ai’nin arama veya alıntı katmanının llms.txt’yi onurlandırdığına dair bir onay yoktur. “Anthropic’in kodlama ajanı onu okur” ve “Anthropic’in arama dizini ona güvenir” farklı iddialardır ve yalnızca ilki desteklenmektedir.

Perplexity — iddialar evet, veriler nadiren diyor. Perplexity, llms.txt’yi aldığını ve “sayfa seçimini önceliklendirmek” için kullandığını belirtmiştir. Ancak proaktif getirme işin püf noktasıdır: PerplexityBot istek verilerinde “neredeyse hiç kaydedilmedi” ve “PerplexityBot’un llms.txt dosyalarını proaktif olarak istemesine ilişkin neredeyse sıfır aktivite var.” Bir llms.txt URL’sini Perplexity’ye yapıştırın ve onu sorunsuz okur; otonom, proaktif kullanım, politika ile uygulama arasındaki boşluktur.

Bing/Microsoft, Apple, Meta — kamuya açık bir pozisyon yok. Doğrulanmamış olarak ele alın.

AI alıntılarını etkiliyor mu?

Kanıtlanmış bir fayda yok. SE Ranking, XGBoost regresyonu + SHAP analizi ile 300 000 alan adını modelledi ve llms.txt’yi modelden çıkarmanın doğruluğunu artırdığını buldu — sonuçları: “LLMs.txt, AI alıntı sıklığını doğrudan etkilemiyor gibi görünüyor. En azından henüz değil.” Search Engine Land’in 10 sitelik, 180 günlük bir çalışması, 10 sitenin 8’inde ölçülebilir bir değişiklik olmadığını gördü ve iki “kazanan”ın, llms.txt’nin kendisinden ayıramayacağınız karıştırıcı değişiklikleri (PR kapsamı, yeni SSS sayfaları, teknik düzeltmeler) vardı.

Meta-anahtar kelime karşılaştırması — adil mi değil mi?

Mueller’in anahtar kelimeler meta etiketi benzetmesi, önemli olan noktalarda geçerlidir: her ikisi de site sahibinin kendi kendini tanımlamasıdır, hiçbiri doğrulanmamıştır ve her ikisi de oyun/kloaklamaya açıktır — llms.txt’de bir şey gösterip sayfada başka bir şey gösterebilirsiniz. Bu manipüle edilebilirlik, ciddi bir AI arama ürününün gerçek sayfalar yerine bir kendi kendini tanımlamaya güvenmeyeceğinin tam nedenidir. Karşı argüman (Carolyn Shelby), llms.txt’nin en azından teslim edilmesi gereken gerçek URL’lere işaret ettiğidir — bu “bir dilek listesi değil, bir spot ışığıdır.” Her ikisi de haklıdır ve pratik sonuç aynıdır: AI arama sistemleri ona dayanmaz.

Ne zaman eklemeye değer — ve ne zaman atlanmalı

Ekleyin eğer birincil kitlesi AI kodlama ajanları (Claude Code, Cursor, Copilot, Codeium) olan geliştirici dokümantasyonu veya bir API referansı yürütüyorsanız. Bu, onun için inşa edildiği kullanım durumudur ve işe yarar.

Atlayın — veya en azından AI görünürlük getirisi beklemeyin — içerik siteleri, medya, e-ticaret ve sıradan işletme siteleri için. Maliyet yaklaşık 20 dakikadır; bugün GEO faydası neredeyse sıfırdır; ve bu 20 dakika, AI görünürlüğünü gerçekten hareket ettiren içerik yapısı, SSS kapsamı ve AI arama optimizasyonu temellerine harcamak için daha iyidir. Yüksek benimsenme başlıkları (BuiltWith’in 844K+ rakamı) platform otomatik dağıtımıyla şişirilmiştir — Mintlify, llms.txt’yi barındırılan tüm dokümantasyon sitelerine aynı anda yayınladı. Benimsenme kullanım değildir; dosyaların %97’si sıfır istek alır.

Güvenlik açısı

Bu az rapor edilen ve gerçek bir durumdur: AI ajanları llms.txt içindekilere güvenmek üzere tasarlandığından, dosya doğal bir saldırı yüzeyidir. Ahrefs çalışması, kötü niyetli aktörlerin prompt-injection güvenlik açıkları için llms.txt dosyalarını araştırdığını işaret etti. Bir tane yayınlarsanız, onu güvenliğe duyarlı olarak ele alın: sürüm kontrolünde tutun, yetkisiz değişiklikler için uyarı verin ve herkese açık olarak göstermeyeceğiniz hiçbir şeyi içine koymayın.

Uygulama (eğer karar verirseniz)

  • Yerleşim: /llms.txt alan adı kökünde, text/plain veya text/markdown olarak sunulur, HTTP 200.
  • Küratörlük yap, dökme: En önemli 20–50 bağlantınız. Her şeyi listelerseniz, bir model doğrudan tarayabilir — küratörlük tüm amacın kendisidir.
  • İsteğe bağlı olarak /llms-full.txt sunun tüm içeriğinizi isteyen bağlamlar için.
  • Doğrulayın: dosyayı Claude, ChatGPT veya Perplexity’ye yükleyin ve sitenizi özetlemesini isteyin; ardından birkaç hafta sonra gerçek istekler için sunucu günlüklerini kontrol edin.
  • Üreticiler mevcuttur VitePress (vitepress-plugin-llms), Docusaurus (docusaurus-plugin-llms), WordPress (“Website LLMs.txt”), Drupal ve bir Python CLI (llms_txt2ctx) için.

Sonuç: düşük maliyet, şu anda neredeyse sıfır GEO faydası, doğduğu kodlama ajanı kullanım durumu için gerçekten yararlı. Karar vermeden önce kendi sunucu günlüklerinizi kontrol edin — Claude-Code/Cursor trafiği görüyorsanız, llms.txt onlara yardımcı olabilir; eğer OAI-SearchBot ve PerplexityBot’un peşindeyseniz, bu kaldıraç değildir.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.