llms.txt Nedir, Nasıl Hazırlanır? Örnek Dosyayla Anlatım
llms.txt, sitenizin kök dizininde yer alan sade bir Markdown dosyasıdır. Amacı, dil modellerine sitenin ne olduğunu, hangi konularda yetkin olduğunu ve hangi sayfaların en değerli olduğunu tek bakışta anlatmaktır.
Neden gerekli?
Bir dil modeli sitenizi ziyaret ettiğinde, HTML'in içinden gezinme menüsünü, çerez bildirimini, sosyal medya widget'larını ve asıl içeriği ayırt etmek zorunda kalır. Bu ayıklama işlemi hem maliyetli hem de hataya açıktır. llms.txt bu gürültüyü ortadan kaldırır: temiz, hiyerarşik ve makine tarafından okunması kolay bir özet sunar.
Dosya bir standart zorunluluğu değil; gönüllü bir sinyaldir. Ancak maliyeti neredeyse sıfır olduğu için, GEO çalışmalarında ilk uygulanan adımlardan biridir.
Dosyanın yapısı
Biçim kasıtlı olarak basittir. Tek bir H1 ile başlar, isteğe bağlı bir özet bloğu içerir ve H2 başlıklarıyla ayrılmış bağlantı listeleriyle devam eder.
# Marka Adı
> Tek cümlelik, net bir tanım. Ne yapıyorsunuz, kimin için?
Kısa açıklayıcı paragraf. Konum, kuruluş yılı, uzmanlık alanları.
## Hizmetler
- [Hizmet adı](https://site.com/hizmet): Tek satırlık açıklama.
## Rehberler
- [Yazı başlığı](https://site.com/blog/yazi): Yazının ne öğrettiği.
## İletişim
- [İletişim](https://site.com/iletisim): E-posta ve telefon.
## Optional
- [Yasal metinler](https://site.com/kullanim-kosullari)
Bölümlerin anlamı
- H1: Marka veya proje adı. Tek olmalı.
- Blockquote (>): Modelin doğrudan alıntılayabileceği tanım. En kritik satır budur.
- H2 blokları: Mantıksal gruplar. Her bağlantının yanında iki nokta üst üste ile kısa bir açıklama olmalı.
- Optional: Bu başlık altındaki bağlantılar, bağlam sınırı dolduğunda atlanabilir sayılır. Yasal metinleri buraya koyun.
Yazarken dikkat edilecek yedi kural
- Mutlak URL kullanın. Göreli yollar (
/hizmetler) farklı bağlamlarda çözümlenemez. - Pazarlama dilinden kaçının. "Sektörün lideri" cümlesi bilgi taşımaz. "2022'de kurulmuş, İstanbul merkezli, 7 kişilik ekip" taşır.
- Dosyayı kısa tutun. 50–150 satır ideal. Her sayfayı listelemek amaca aykırıdır; sitemap.xml zaten bunun için var.
- Sadece indekslenebilir sayfaları listeleyin. noindex olan veya giriş gerektiren sayfaları koymayın.
- Her dil için ayrı dosya düşünün. Çok dilli sitelerde
/llms.txtana dil,/en/llms.txtİngilizce sürüm olabilir. - Doğru içerik türüyle sunun. Sunucu
text/plain; charset=utf-8döndürmeli. - Otomatik üretin. Elle yazılan dosya üç ay içinde eskir. İçerik yönetiminizden dinamik üretmek en sağlıklısı.
llms.txt ve llms-full.txt
İki dosya farklı iş yapar:
| llms.txt | llms-full.txt | |
|---|---|---|
| İçerik | Bağlantı listesi + açıklama | Sayfaların tam metni |
| Boyut | 2–10 KB | 50 KB – birkaç MB |
| Amaç | Yönlendirme | Doğrudan besleme |
| Kim için | Her site | Dokümantasyon, bilgi tabanı, blog |
Kurulum sonrası doğrulama
Dosyayı yayınladıktan sonra üç kontrol yapın:
- Tarayıcıda
site.com/llms.txtadresini açın — indirme değil, düz metin görüntülenmeli. - Yanıt başlıklarında
content-type: text/plainolduğunu doğrulayın. - Sunucu günlüklerinde GPTBot, PerplexityBot ve ClaudeBot'un dosyayı çektiğini birkaç hafta içinde görmeye başlamalısınız.
Gerçekçi beklenti
llms.txt sihirli bir anahtar değil. Tek başına sizi yapay zekâ yanıtlarına sokmaz. Ancak içeriğiniz zaten iyiyse, modelin sitenizi doğru anlamasını kolaylaştırır ve yanlış özetleme riskini düşürür. Yatırım-getiri oranı en yüksek GEO adımlarından biri olmasının sebebi de bu: bir saatlik iş, kalıcı bir netlik kazandırıyor.
Sıkça Sorulan Sorular
llms.txt ile robots.txt arasındaki fark nedir?
robots.txt bir izin dosyasıdır: hangi tarayıcının hangi dizine girebileceğini söyler. llms.txt ise bir tanıtım ve yönlendirme dosyasıdır: sitenin ne olduğunu ve hangi sayfaların en değerli olduğunu Markdown biçiminde anlatır. İkisi birbirinin yerine geçmez, birlikte kullanılır.
llms-full.txt ne zaman gerekir?
llms.txt bir içindekiler tablosudur; llms-full.txt ise sitenin ana içeriğinin tamamının düz metin hâlidir. Dokümantasyon siteleri, bilgi tabanları ve blog ağırlıklı siteler için faydalıdır. Küçük kurumsal sitelerde çoğu zaman gerekmez.