TL;DR
llms.txt, sitenizin AI dil modelleri (ChatGPT, Claude, Perplexity, Gemini) için hazırlanmış bir özet dosyasıdır. Site root'a yerleştirilir (siteniz.com/llms.txt) ve markanızı, hizmetlerinizi, önemli sayfalarınızı yapılandırılmış biçimde sunar. AI motorlarının sitenizi kanonik kaynak olarak algılamasını sağlar. OFG Medya'nın açık kaynak ai-seo-assistant aracı llms.txt'i otomatik üretir.
1. llms.txt Nedir?
llms.txt, robots.txt'in AI çağıdaki muadilidir. Nasıl robots.txt arama motoru tarayıcılarına yön verirse, llms.txt de AI dil modellerine sitenizin özünü sunar. 2024 sonunda önerilen, 2025-2026'da hızla benimsenen bir standart.
İki dosya kullanılır:
- llms.txt — kısa özet (marka, hizmet, ana sayfalar)
- llms-full.txt — detaylı versiyon (sayfa açıklamaları, içerik özetleri)
Neden Gerekli?
AI modelleri bir siteyi anlamaya çalışırken HTML'i parse etmek zorunda kalır — gürültülü, JS-ağırlıklı, yavaş. llms.txt ise temiz, yapılandırılmış, AI-dostu bir özet sunar. Bu, modelin markayı doğru anlamasını ve yanıtlarında doğru referans vermesini sağlar.
2. llms.txt Formatı
Standart Markdown tabanlı:
# Marka Adı
> Tek cümlelik marka özeti (AI citation için kritik)
## Kuruluş
- Ad: ...
- Site: ...
- Sektör: ...
## Hizmetler
- Hizmet 1
- Hizmet 2
## Önemli Sayfalar
- Hakkımızda: /hakkimizda/
- Hizmetler: /hizmetler/
## İletişim
- ...
llms-full.txt aynı yapıda ama her bölüm genişletilmiş + sayfa-bazlı detay içerir.
3. llms.txt Nasıl Oluşturulur — 3 Yöntem
Yöntem 1: Manuel
Sitenizin yapısını analiz edip Markdown'ı elle yazın. Küçük siteler için (< 20 sayfa) pratik. Yapı:
- Marka özeti (1 paragraf)
- Kuruluş bilgileri
- Hizmet listesi
- Önemli sayfa rehberi
- İletişim
Yöntem 2: Açık Kaynak Araç (Önerilen)
OFG Medya'nın ai-seo-assistant aracı ile otomatik:
pip install ai-seo-assistant
ai-seo llms-gen --url https://siteniz.com --out-dir ./public/
Araç sitemap'i tarar, metadata çıkarır, llms.txt + llms-full.txt üretir. GitHub'da açık kaynak.
Yöntem 3: WordPress MU-Plugin (Dinamik Route)
WordPress sitelerinde file-system erişimi gerekmeden dinamik route ile. OFG Medya'nın MU-plugin şablonu wp-content/mu-plugins/ klasörüne kopyalanır, REST endpoint ile içerik güncellenir.
4. llms.txt'i Nereye Koyarım?
Site root'una: https://siteniz.com/llms.txt
- Statik site / Next.js:
public/llms.txt - WordPress: FTP ile root veya MU-plugin dinamik route
- Custom server: nginx/apache root + doğru Content-Type (text/plain)
Doğrulama
curl https://siteniz.com/llms.txt
# 200 + text/plain dönerse OK
5. llms.txt + robots.txt AI Bot Allowlist
llms.txt tek başına yetmez. AI tarayıcılarının sitenize erişebilmesi için robots.txt'te allowlist:
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: CCBot
Allow: /
Eğitim verisine girmek istemiyorsanız Disallow ama bu AI search görünürlüğünü engeller — stratejik karar.
6. llms.txt Etkisini Ölçme
llms.txt sonrası:
- AI crawler logları — sunucu loglarında GPTBot/ClaudeBot hit artışı
- ChatGPT/Claude görünürlük testi — marka sorgusu yanıt kalitesi (önce/sonra)
- Citation share — AI Overviews / Perplexity referans oranı
OFG AI Görünürlük Denetleyicisi llms.txt etkisini önce/sonra ölçer.
7. Yaygın Hatalar
- llms.txt'i alt dizine koymak — root olmalı
- Yanlış Content-Type — text/plain olmalı, text/html değil
- AI bot allowlist eksik — llms.txt var ama bot erişemiyor
- Statik + güncel olmayan — içerik değişince llms.txt güncellenmeli
- Çok uzun llms.txt — kısa özet olmalı, detay llms-full.txt'e
8. Sıkça Sorulan Sorular
S: llms.txt zorunlu mu? Hayır, standart henüz resmi değil. Ama AI search görünürlüğü için güçlü öneri. Erken benimseyenler avantajlı.
S: llms.txt SEO'yu etkiler mi? Doğrudan Google sıralamasını etkilemez ama AI Overviews + AI search citation'ı artırır. Dolaylı brand authority.
S: llms.txt ile sitemap.xml farkı? sitemap.xml arama motoru tarayıcıları için URL listesi; llms.txt AI modelleri için içerik özeti. Farklı amaçlar, ikisi de gerekli.
S: llms.txt'i otomatik nasıl üretirim? ai-seo-assistant açık kaynak CLI ile: ai-seo llms-gen --url .... Veya OFG Medya'dan hizmet alın.
S: llms-full.txt ne zaman gerekli? Büyük siteler (50+ sayfa) ve derin içerik için. Küçük sitelerde llms.txt yeterli.
9. Sonuç + Aksiyon
llms.txt, AI çağında markanızın dil modellerine kendini tanıtma biçimi. Açık kaynak ai-seo-assistant ile dakikalar içinde üretin, robots.txt allowlist ile destekleyin, AI Görünürlük Denetleyicisi ile ölçün.
(https://github.com/ofgmedya/ai-seo-assistant) · ·
İlgili Kaynaklar
- AEO Nedir
- GEO Nedir
- AI Overviews Türkiye Rehberi
- ChatGPT'de Görünmek
- (/araci/ai-gorunurluk-denetleyici/)