llms.txt Nedir? Eklemeye Değer mi? (Örnek Dosyayla)
llms.txt önerisi tam olarak ne?
llms.txt, Eylül 2024'te Jeremy Howard'ın (fast.ai kurucusu) ortaya attığı bir öneri: sitenizin kök dizinine, yapay zeka sistemlerine "bu sitede önemli olan şu, şuradan oku" diyen bir Markdown dosyası koyun. Adres sabit: siteniz.com/llms.txt.
Mantık şuna dayanıyor. Bir dil modeli sitenizi anlamaya çalıştığında karşısına çerez bildirimleri, menüler, pop-up'lar, JavaScript yığınlarıyla dolu HTML çıkıyor. Modelin bağlam penceresi de sınırlı. llms.txt bu gürültüyü atlayıp modele temiz bir içindekiler sayfası sunuyor: sitenin bir cümlelik özeti, kısa bir açıklama ve en önemli sayfalara açıklamalı linkler. Hepsi Markdown, çünkü modeller Markdown'ı severek okur.
robots.txt ile karıştırmayın; ikisi zıt işler yapar. robots.txt bota "şuraya girme" der, llms.txt "asıl değerli içerik şurada" der. Biri kapı görevlisi, öteki resepsiyonist.
Önerinin bir de kardeşi var: llms-full.txt. Bu dosya linklerle yetinmeyip sitenin tüm önemli içeriğini tek bir dev Markdown metninde toplar. Özellikle dokümantasyon siteleri için düşünülmüş; bir geliştirici tüm dokümanı tek seferde bir modelin bağlamına yapıştırabilsin diye.
Bir llms.txt dosyası neye benziyor?
Format bilerek basit tutulmuş. H1 ile site adı, blockquote ile kısa özet, H2 başlıklar altında link listeleri. İsteğe bağlı bir "Optional" bölümü var; bağlam daralırsa modelin atlayabileceği ikincil linkler oraya konuyor. Beş dakikada elle yazılabilir, ki bence bu, önerinin en güçlü yanı.
XML sitemap ile de karıştırılmasın. Sitemap, sitenizdeki her URL'yi makine diliyle listeler; öncelik ve bağlam bilgisi neredeyse yoktur. llms.txt ise seçicidir ve her linkin yanına insan diliyle "bu sayfa şunu anlatır" notu düşer. Sitemap envanterdir, llms.txt vitrin. İkisi birbirinin yerine geçmez, yan yana durur.
Kimler llms.txt'yi destekliyor? Dürüst cevap karışık
Burada size pembe bir tablo çizmeyeceğim, çünkü gerçek tablo pembe değil.
Benimseyen taraf gerçek: Anthropic, Perplexity, Cursor, Zapier, Cloudflare gibi isimler kendi sitelerinde llms.txt yayınlıyor. Mintlify ve Docusaurus gibi dokümantasyon araçları dosyayı otomatik üretiyor; bu yüzden özellikle yazılım dokümantasyonu dünyasında binlerce sitede mevcut. O yüzden "kimse kullanmıyor" demek yanlış olur.
Ama madalyonun öbür yüzü daha önemli: dosyayı yayınlamak başka, AI platformlarının onu okuyup kullanması başka. Google'dan John Mueller 2025'te açıkça "hiçbir büyük AI sistemi şu an llms.txt kullanmıyor" dedi ve dosyayı sayfalara keyword-meta-tag'e benzetti — hatırlarsanız o etiket de kimsenin okumadığı bir vaatti. OpenAI, Google ve Anthropic'in botlarının bu dosyayı sistematik olarak çektiğine dair güçlü, bağımsız kanıt bugün itibarıyla yok. Sunucu loglarını inceleyen birkaç yayıncı, llms.txt'ye gelen bot isabetinin kayda değer olmadığını raporladı.
Bir de tartışma boyutu var. Eleştirenler haklı bir noktaya basıyor: model, kullanıcıya gösterilen sayfa yerine ayrı bir dosyaya güvenirse, iki içeriğin birbirinden ayrışması (bir tür cloaking) kapısı açılıyor. Standardın resmi bir kurumu, bir onay mekanizması da yok; şu an topluluk önerisi statüsünde.
Özetlemek istemiyorum ama pozisyonumu netleştireyim: llms.txt bugün kanıtlanmış bir sıralama sinyali değil. Bunu satan varsa abartıyor. Böyle bir etkiyi test etmenin yolu da tek denemeyle değil, skor metodolojisi sayfasında anlattığımız gibi tekrarlı ölçümle.
Peki eklemeye değer mi?
Bence evet, ve nedenim basit bir maliyet-fayda hesabı. Dosyayı hazırlamak yarım saat sürüyor. Zarar verme ihtimali sıfıra yakın — kullanmayan bot görmezden gelir, olur biter. Buna karşılık iki olası kazanç var: birincisi, standart ileride gerçekten benimserse siz hazır olursunuz ve bu alanda erken davranmanın maliyeti yokken geç kalmanın maliyeti olabilir. İkincisi, daha az konuşulan bir fayda: llms.txt hazırlamak sizi "sitemdeki en önemli 10-15 sayfa hangisi ve her biri tek cümlede ne anlatıyor" sorusuyla yüzleştiriyor. Bu egzersizden zayıf çıkan siteler gördüm; dosyayı yazarken asıl sorunun içerik mimarisinde olduğunu fark ettiler.
Kime daha çok değer katar diye sorarsanız: dokümantasyon yayınlayan yazılım şirketlerine. Bu ekosistemde dosyayı fiilen tüketen araçlar var — geliştiriciler llms-full.txt'yi alıp Cursor'a veya bir sohbet modeline yapıştırıyor, dokümanla ilgili sorularını oradan soruyor. Botlar okumasa bile insanlar kullanıyor. Bir haber sitesi veya yerel bir restoran için aynı somut fayda henüz yok; onlar için bu iş listenin en sonuna gider.
Kısacası: düşük efor, düşük risk, belirsiz ama sıfır olmayan getiri. Bu profildeki işleri yapın, sonra unutun. Ha, bir uyarı: llms.txt'yi ekleyip asıl işleri — temiz HTML, hızlı sunucu, botlara açık robots.txt — ihmal etmek, kapıya hoş geldiniz paspası serip kapıyı kilitli tutmak gibi bir şey.
Tam örnek llms.txt dosyası
Kurgusal bir e-ticaret altyapı şirketi için gerçekçi bir örnek. Kendi sitenize uyarlarken yapıyı koruyun, içeriği değiştirin:
# SepetPro
> SepetPro, KOBİ'ler için abonelik tabanlı e-ticaret altyapısı sunar:
> mağaza kurulumu, ödeme entegrasyonları ve kargo otomasyonu tek panelde.
SepetPro 2019'dan beri Türkiye'de faaliyet gösterir ve iyzico, PayTR
ve tüm büyük kargo firmalarıyla hazır entegrasyona sahiptir.
## Dokümantasyon
- [Başlangıç rehberi](https://sepetpro.example/docs/baslangic.md):
Mağazanızı 15 dakikada yayına alma adımları
- [API referansı](https://sepetpro.example/docs/api.md):
REST API uç noktaları, kimlik doğrulama ve örnek istekler
- [Ödeme entegrasyonları](https://sepetpro.example/docs/odeme.md):
Desteklenen sanal POS'lar ve kurulum ayarları
## Ürün
- [Fiyatlandırma](https://sepetpro.example/fiyatlandirma.md):
Güncel paketler ve paket karşılaştırması
- [Özellikler](https://sepetpro.example/ozellikler.md):
Stok yönetimi, pazaryeri senkronizasyonu, raporlama
## Optional
- [Blog](https://sepetpro.example/blog.md): E-ticaret rehberleri
- [Basında biz](https://sepetpro.example/basin.md): Haberler ve duyurular
Birkaç pratik not. Link açıklamaları boş süs değil; model hangi sayfayı çekeceğine o açıklamaya bakarak karar verecek (eğer bakarsa), o yüzden her satırda sayfanın gerçekten ne içerdiğini yazın. Linklerin .md uzantılı olması idealde her sayfanın Markdown sürümünün de sunulması anlamına geliyor — öneri bunu teşvik ediyor ama zorunlu değil, normal URL de koyabilirsiniz. Dosyayı bir kez yazıp bırakmayın; fiyat sayfanız değişmişse llms.txt'deki tarif de eskimiş demektir. Ve abartmayın: iki yüz linklik bir llms.txt, hiç olmamasından beter, çünkü içindekiler sayfası olma özelliğini kaybediyor.
Son bir pratik soru: dosya yayında mı, kontrol ettiniz mi? Tarayıcıdan siteniz.com/llms.txt adresine gidin; 200 döndüğünü ve içeriğin düz metin olarak geldiğini görün. Bazı hosting panelleri uzantısız veya alışılmadık dosyaları farklı içerik tipiyle sunuyor ya da 404'e düşürüyor. Shopify gibi kapalı platformlarda kök dizine dosya koymak için genellikle bir uygulama veya yönlendirme kurgusu gerekiyor; orada beş dakikalık iş yarım saate çıkabiliyor, bilin de sinirlenmeyin.
Dosyayı yayınladıktan sonra merak edeceğiniz ilk şey muhtemelen şu olacak: AI botları sitemi gerçekte nasıl görüyor? GPTBot'un gözünden sayfanızın nasıl render olduğunu crawler simülatörü ile ücretsiz test edebilirsiniz.
Bu, daha geniş teknik GEO kontrol listesinin bir parçası.