Teknik4 dk okuma

llms.txt nedir, nasıl hazırlanır?

llms.txt, bir sitenin köküne konan ve dil modellerine sitenin ne olduğunu, hangi sayfaların önemli olduğunu ve her sayfada ne bulunduğunu Markdown biçiminde anlatan bir içerik haritasıdır. robots.txt erişim izni verir, sitemap.xml adresleri listeler; llms.txt ise anlam katar — hangi sayfanın neden okunmaya değer olduğunu açıklar. Zorunlu bir standart değildir ve tek başına sıralama getirmez; değeri, modelin siteyi doğru yorumlamasını kolaylaştırmasındadır.

Yayın: 2026-09-05

Özet
  • llms.txt, sitenin kökünde yayınlanan ve dil modellerine sitenin yapısını Markdown biçiminde açıklayan bir içerik haritasıdır.
  • robots.txt erişim iznini, sitemap.xml adres listesini, llms.txt ise içeriğin anlamını taşır — üçü birbirinin yerine geçmez.
  • llms.txt zorunlu bir web standardı değildir ve hiçbir motor onu okumayı taahhüt etmez; maliyeti düşük, riski sıfır, faydası dolaylıdır.
  • llms-full.txt, sitedeki metnin tamamının düz metin hâlidir ve model bağlam penceresine tek dosyada yüklenebilir.
[01]

llms.txt tam olarak nedir?

llms.txt, bir sitenin kök dizininde /llms.txt adresinde yayınlanan, Markdown biçiminde yazılmış bir içerik haritasıdır. Dosya, siteyi bir başlıkla tanıtır, bir cümlelik özet verir ve önemli sayfaları kısa açıklamalarla listeler.

Dosyanın amacı, bir dil modeline siteyi baştan sona taratmadan sitenin ne olduğunu ve nerede ne bulunduğunu anlatmaktır. HTML sayfalarında gezinme menüsü, reklam ve şablon metni gibi gürültü bulunur; llms.txt bu gürültüyü tamamen dışarıda bırakır.

Biçim serbest değildir ama katı da değildir. Yaygın kalıp şudur: birinci düzey başlıkta site adı, hemen altında tek satırlık alıntı biçiminde özet, ardından ikinci düzey başlıklarla gruplanmış bağlantı listeleri. Her bağlantı satırı, bağlantının ardından iki nokta üst üste ve tek cümlelik açıklama içerir.

llms.txt bir erişim kontrol dosyası değildir. İçine yazılan hiçbir şey bir botu engellemez veya bir sayfayı gizlemez; erişim kontrolü robots.txt ve HTTP başlıklarının işidir.

# Marka Adı

> Markanın ne yaptığını anlatan tek cümlelik özet.

İki üç cümlelik bağlam paragrafı: kime hizmet verilir, neyle ayrışılır.

## Sayfalar

- [Ana sayfa](https://example.com/): Hizmet tanımı, paketler ve iletişim.
- [Ürün](https://example.com/urun): Özellikler, fiyatlandırma ve teknik sınırlar.
- [SSS](https://example.com/sss): En sık sorulan 12 sorunun net cevabı.

## Ek dosyalar

- [llms-full.txt](https://example.com/llms-full.txt): Tüm içeriğin düz metin hâli.
- [sitemap.xml](https://example.com/sitemap.xml)
Asgari bir llms.txt iskeleti
[02]

robots.txt, sitemap.xml ve llms.txt farkı

Üç dosya üç ayrı soruyu cevaplar ve birbirinin yerine geçmez. robots.txt “neye erişebilirsin” sorusunu, sitemap.xml “hangi adresler var” sorusunu, llms.txt ise “bu adreslerde ne var ve neden önemli” sorusunu cevaplar.

Bir sitede üçünün de bulunması gerekir. Yalnızca llms.txt yayınlamak, botların siteye erişimini sağlamaz; yalnızca sitemap yayınlamak ise adres listesi verir ama anlam vermez.

Üç dosyanın işlevsel karşılaştırması
DosyaCevapladığı soruBiçimZorunlu mu?
robots.txtNeye erişebilirsin?Düz metin direktifFiilen zorunlu
sitemap.xmlHangi adresler var?XMLGüçlü tavsiye
llms.txtBu adreslerde ne var?MarkdownOpsiyonel
Üç dosyanın işlevsel karşılaştırması
[03]

İyi bir llms.txt hangi bölümleri içerir?

En değerli bölüm, dosyanın ilk on satırıdır. Kurum adı, ne yaptığı, kime hizmet verdiği ve nerede olduğu bu satırlarda net biçimde yazılmalıdır; modelin varlık çözümlemesi için ihtiyaç duyduğu bilgi budur.

İkinci değerli bölüm doğrulanabilir kurum bilgileridir. E-posta, telefon, adres ve varsa bağlı olunan ana kuruluş açıkça yazılmalıdır. Farklı bir alan adından e-posta kullanılıyorsa bu ilişki açıklanmalıdır, aksi hâlde model iki ayrı varlık görür.

Üçüncü bölüm sayfa dizinidir. Her bağlantıya tek cümlelik açıklama eklenir ve açıklama sayfanın gerçekten ne içerdiğini söyler; pazarlama sloganı yerine içerik tarifi yazılır.

Fiyat, kapsam ve süre gibi sayısal bilgiler dosyada açıkça yer almalıdır. Modeller sayısal ve doğrulanabilir bilgiyi belirgin biçimde daha çok alıntılar; “uygun fiyatlı” ifadesi hiçbir cevaba giremez.

Sık yapılan hatalar
  • Dosyayı elle yazıp içerik değiştikçe güncellememek — eskimiş llms.txt, modele yanlış bilgi besler.
  • Sayfa listesine sitedeki her URL'i koymak; llms.txt bir sitemap kopyası değil, seçilmiş bir dizindir.
  • Erişime kapalı veya noindex sayfaları listelemek.
  • Dosyayı HTML olarak sunmak; içerik türü text/plain olmalı ve tarayıcıda ham metin görünmelidir.
  • Fiyat ve kapsam bilgisini “detaylar için iletişime geçin” diye geçmek.
[04]

Dosya elle mi yazılmalı, üretilmeli mi?

llms.txt elle yazıldığında kaçınılmaz olarak eskir. Fiyat, paket kapsamı veya sayfa listesi değiştiğinde dosyayı güncellemeyi hatırlamak gerekir ve bu adım pratikte atlanır.

Doğru yaklaşım, dosyayı sitenin içerik kaynağından üretmektir. İçerik tek bir kaynakta tutuluyorsa, llms.txt ve llms-full.txt aynı kaynaktan derleme anında üretilebilir; böylece fiyat değiştiğinde dosya kendiliğinden güncellenir.

llms-full.txt ayrı bir dosyadır ve sitedeki metnin tamamını düz metin olarak içerir. Amacı, bir modelin siteyi tek istekle bağlam penceresine alabilmesidir; sayfa sayfa gezinmeye gerek kalmaz.

Her iki dosya da text/plain olarak sunulmalı ve makul bir önbellek süresiyle yayınlanmalıdır. HTML olarak sunulan bir llms.txt, düz metin bekleyen istemcilerde işe yaramaz.

[05]

llms.txt gerçekten işe yarıyor mu?

Hiçbir motor llms.txt dosyasını okuduğunu veya sıralamada dikkate aldığını taahhüt etmemiştir. Dosyanın sıralama etkisi konusunda doğrulanmış bir veri yoktur ve bunu iddia eden içeriklere temkinli yaklaşmak gerekir.

Buna karşılık dosyanın maliyeti çok düşük, riski ise sıfırdır. Otomatik üretildiğinde bakım yükü yoktur ve yanlış yapılandırılması siteye zarar vermez.

Ölçülebilir dolaylı faydası vardır: kurum bilgilerini tek yerde, net ve makine okunur biçimde beyan etmek, kullanıcı sitenizi bir modele okuttuğunda alınan cevabın doğruluğunu belirgin biçimde artırır.

Doğru beklenti şudur: llms.txt bir sıralama aracı değil, bir netlik aracıdır. Görünürlüğü asıl artıran şey cevap odaklı içerik, yapısal veri ve kaynaklar arası tutarlılıktır.

[99]Sıkça sorulanlar

Bu konuda.

Terimlerin tek cümlelik karşılıkları için GEO sözlüğüne bakabilirsiniz.

01

llms.txt resmi bir standart mı?

+

Hayır. Topluluk tarafından önerilen ve yaygınlaşan bir kalıptır; W3C veya IETF tarafından standartlaştırılmamıştır. Hiçbir motor onu okuma taahhüdü vermemiştir.

02

llms.txt yayınlarsam içeriğim model eğitiminde kullanılır mı?

+

llms.txt bir izin belgesi değildir ve eğitim kullanımını ne başlatır ne de durdurur. Eğitim taraması robots.txt üzerinden GPTBot gibi user-agent'larla yönetilir.

03

llms.txt ile llms-full.txt arasındaki fark nedir?

+

llms.txt seçilmiş sayfaları açıklamalarıyla listeleyen kısa bir dizindir. llms-full.txt ise sitedeki metnin tamamının düz metin hâlidir ve tek dosyada okunmak üzere hazırlanır.

04

Dosyayı ne sıklıkla güncellemeliyim?

+

İçerik kaynağından otomatik üretiliyorsa ayrıca güncelleme gerekmez. Elle yazıldıysa fiyat, paket veya sayfa yapısı her değiştiğinde güncellenmelidir; eskimiş dosya, hiç dosya olmamasından daha zararlıdır.