LLMS.TXT Nedir? Nasıl Hazırlanır? Ne İşe Yarar?
TL;DR:
llms.txt, web sitesinin kök dizininde (/llms.txt) bulunan ve LLM’lerin siteyi daha kolay anlamasına yardımcı olmak amacıyla önerilen Markdown tabanlı bir dosyadır. Sitenin ne hakkında olduğunu, hangi kaynakların önemli olduğunu ve ilgili içeriklere nereden ulaşılabileceğini özetler. Ancak robots.txt’nin alternatifi değildir, Google Search sıralamalarını doğrudan etkilemez ve tek başına ChatGPT, Gemini veya başka bir yapay zekâ sisteminde görünürlük garantisi vermez.
Yapay zekâ destekli arama deneyimlerinin yaygınlaşmasıyla web sitelerinin yalnızca arama motorları tarafından değil, LLM’ler ve AI agent’lar tarafından da anlaşılabilir olması önem kazandı. Bu ihtiyaçtan ortaya çıkan llms.txt, bir web sitesinin önemli içeriklerini daha sade ve makine tarafından işlenebilir bir biçimde sunmayı amaçlıyor.
Fakat llms.txt hakkında internette sık görülen “AI’ların sitenizi taramasını sağlar”, “ChatGPT’de üst sıralara çıkartır” veya “robots.txt’nin yapay zekâ versiyonudur” gibi ifadeler teknik olarak doğru değildir.
Dosyanın gerçek rolünü anlamak için önce ne olduğunu ve ne olmadığını ayırmak gerekir.
LLMS.TXT Nedir?
llms.txt, bir web sitesinin kök dizinine yerleştirilen, Markdown formatındaki ve LLM’lere site hakkında bağlam sunmayı amaçlayan bir dosyadır.
Önerinin temel amacı, yapay zekâ sistemlerinin bir web sitesinin tamamını HTML, menüler, JavaScript, reklamlar ve diğer arayüz bileşenleriyle birlikte anlamaya çalışmak yerine, site sahibinin seçtiği önemli bilgileri daha temiz bir formatta bulabilmesidir.
Standart önerisinde dosyanın adresi:
şeklindedir.
Dosyanın yapısı klasik bir XML dosyasından farklıdır. Markdown kullanılır ve temel yapı şu bileşenlerden oluşur:
- H1 başlık: Site veya proje adı
- Kısa açıklama: Blockquote içerisinde siteyi tanımlayan özet
- Ek açıklamalar: Siteyi veya içerikleri anlamak için gerekli bağlam
- H2 başlıkları altında önemli kaynakların bağlantıları
- Gerekiyorsa
Optionalbölümü
Teknik olarak öneride H1 başlığı zorunlu olan temel bölümdür. Diğer bölümler kullanım amacına göre eklenebilir. Bağlantılar ise Markdown link formatında verilmelidir.
Basitleştirilmiş bir llms.txt yapısı şu şekilde olabilir:
# Seodefteri
> Seodefteri, SEO, GEO ve yapay zekâ arama optimizasyonu
> üzerine araştırma ve uygulama odaklı içerikler yayınlar.
Seodefteri, teknik SEO, semantic SEO, GEO ve AI arama
optimizasyonu üzerine içerikler yayınlar.
## SEO
- [Teknik SEO Nedir?](https://example.com/teknik-seo): Teknik SEO'nun temel bileşenleri.
- [Semantic SEO](https://example.com/semantic-seo): Anlamsal arama ve konu kümeleri.
## GEO
- [GEO Nedir?](https://example.com/geo): Generative Engine Optimization rehberi.
- [LLMS.TXT Nedir?](https://example.com/llms-txt): llms.txt kullanım rehberi.
## Optional
- [Hakkımızda](https://example.com/hakkimizda)
Buradaki önemli nokta, llms.txt dosyasının bütün web sitesinin kopyası olmamasıdır. Bir içerik haritası ve bağlam katmanı olarak düşünülmesi daha doğrudur.
LLMS.TXT Ne İşe Yarar?
llms.txt dosyasının temel amacı, bir web sitesinin önemli kaynaklarını ve bu kaynakların bağlamını LLM’lerin daha kolay işleyebileceği şekilde sunmaktır.
Önerinin arkasındaki temel problem, büyük web sitelerinin tamamının bir LLM bağlamına aynı anda sığmamasıdır. Karmaşık HTML yapısı da içerikteki esas bilgiyi ayıklamayı zorlaştırabilir. llms.txt bu nedenle seçilmiş bilgileri daha sade bir giriş noktası üzerinden sunmayı hedefler.
LLMS.TXT’nin sağlayabileceği faydalar
Önemli içerikleri önceliklendirebilir.
Site sahibinin en değerli kaynaklarını seçmesine olanak verir. Örneğin bir SaaS şirketi ürün dokümantasyonunu, API referanslarını ve kullanım kılavuzlarını öne çıkarabilir.
Site hakkında bağlam sağlayabilir.
Bir sitenin yalnızca URL listesinden anlaşılması zor olabilir. Kısa açıklamalar, bağlantıların ne içerdiğini daha açık hale getirebilir.
AI agent’lar için daha sade bir keşif noktası oluşturabilir.
Chrome’un güncel Lighthouse dokümantasyonu llms.txtyi LLM ve AI agent’lar için web sitesinin makine tarafından okunabilir bir özeti olarak tanımlıyor. Dosyanın bulunmaması durumunda Lighthouse denetimi şu anda hata olarak değerlendirmiyor; çünkü dosyanın sunulması zorunlu değil.
Dokümantasyon sitelerinde özellikle anlamlı olabilir.
llms.txt önerisinin ilk kullanım alanlarından biri yazılım dokümantasyonlarıdır. API, SDK, framework ve teknik dokümantasyon gibi çok sayıda sayfaya sahip projelerde hangi kaynakların öncelikli olduğunu açıklamak daha değerli hale gelir.
LLMS.TXT Google sıralamasını artırır mı?
Hayır. Google Search, llms.txt dosyasını sıralama veya görünürlük sinyali olarak kullanmıyor.
Google’ın üretken yapay zekâ arama rehberinde llms.txt dosyalarının Google Search’te görünmek için gerekli olmadığı ve Google Search tarafından kullanılmadığı belirtiliyor.
Dosyayı başka sistemler için yayınlamak mümkün; ancak bunun Google Search görünürlüğüne veya sıralamalarına olumlu ya da olumsuz etkisi bulunmuyor.
Bu ayrım özellikle GEO çalışmaları açısından önemlidir. llms.txt GEO’nun tamamı değildir.
Google’ın AI arama rehberinde üretken yapay zekâ sonuçlarının temelinde mevcut Search sistemleri, kaliteli içerik, crawl edilebilirlik ve arama dizinindeki kaynakların kullanıldığı belirtiliyor.
LLMS.TXT Nasıl Hazırlanır?
Bir llms.txt dosyası hazırlamak için öncelikle sitenin AI sistemleri açısından en değerli kaynaklarını belirlemek gerekir.
Dosyayı yalnızca otomatik olarak bütün URL’leri listeleyen bir çıktı haline getirmek, önerinin asıl amacını zayıflatır.
1. Siteyi tanımlayan H1’i ekleyin
Dosyanın ilk bölümü site veya proje adını içermelidir.
# Seodefteri
2. Kısa ve açıklayıcı bir özet yazın
H1’in altında blockquote kullanılarak sitenin ne sunduğu açıklanabilir.
> Seodefteri, SEO, GEO, semantic SEO ve yapay zekâ arama
> optimizasyonu üzerine araştırma ve uygulama odaklı içerikler yayınlar.
Bu bölümde reklam metni yerine entity ve konu bağlamı verilmesi daha kullanışlıdır.
3. Önemli içerikleri konu kümelerine ayırın
Örneğin bir SEO sitesinde:
## SEO
## Technical SEO
## Semantic SEO
## GEO
## AI SEO
gibi konu kümeleri oluşturulabilir.
Her URL’nin yanında kısa bir açıklama kullanmak, bağlantının yalnızca bir URL olmaktan çıkıp anlamlı bir kaynak haline gelmesini sağlar.
4. En önemli URL’leri seçin
llms.txt bir sitemap değildir.
Bu nedenle “Sitedeki 4.000 URL’nin tamamını buraya ekleyelim.” yaklaşımı doğru değildir.
Bunun yerine şu kaynaklar seçilebilir:
- Temel rehberler
- Ana kategori sayfaları
- Otorite oluşturan içerikler
- Teknik dokümantasyon
- Ürün veya hizmet açıklamaları
- Birincil kaynak niteliğindeki sayfalar
5. İkincil içerikleri Optional bölümüne alın
Optional bölümü, daha kısa bir bağlam gerektiğinde atlanabilecek ikincil kaynakların listelenmesi için kullanılabilir.
Bu nedenle önemli ve ikincil içerikleri aynı seviyede listelemek yerine önceliklendirme yapılabilir.
6. URL’leri yayınlamadan önce kontrol edin
Dosyaya eklenen her bağlantı:
- HTTP 200 döndürmeli.
- Gereksiz yönlendirmeye gitmemeli.
- Mümkünse canonical URL’yi göstermeli.
- Güncel içeriğe ulaşmalı.
- Yanlış veya eski bir sayfaya yönlenmemeli.
Örneğin artık kullanılmayan bir hizmet sayfasını llms.txt içerisinde tutmak, AI sistemine güncel olmayan bir kaynak önermek anlamına gelebilir.
Bu nedenle llms.txt bir kere oluşturulup unutulacak dosya olarak görülmemeli.
LLMS.TXT Dosyası Nasıl Yüklenir?
llms.txt dosyası web sitesinin kök dizinine yüklenmelidir.
Örneğin:
https://www.example.com/llms.txt
adresine girildiğinde dosyanın içeriği doğrudan erişilebilir olmalıdır.
WordPress’te llms.txt nasıl yüklenir?
WordPress kullanılan bir sitede dosya şu yöntemlerden biriyle kök dizine eklenebilir:
- Hosting dosya yöneticisi
- FTP/SFTP
- Sunucu üzerinden deployment
- Siteye uygun bir eklenti veya otomatik üretim sistemi
Dosyanın fiziksel olarak yüklenmiş olması kadar şu adresin çalışması önemlidir:
Dosyayı /wp-content/uploads/2026/08/llms.txt gibi bir alt klasöre yüklemek, önerilen kök dizin kullanımından farklıdır.
Dosyanın çalıştığı nasıl kontrol edilir?
Tarayıcıda doğrudan:
https://alanadiniz.com/llms.txt
adresini açın.
Ardından:
- HTTP durum kodunu kontrol edin.
- Dosyanın içeriğinin doğru geldiğini doğrulayın.
- İçindeki bağlantıları test edin.
- Eski URL ve 404 bağlantıları temizleyin.
- Dosyanın güncel içerik mimarisiyle uyumlu olduğunu kontrol edin.
LLMS.TXT Dosyası ile Robots.txt Dosyası Arasındaki Fark Nedir?
İki dosyanın isimleri birbirine benzese de görevleri farklıdır.
| Özellik | llms.txt | robots.txt |
|---|---|---|
| Temel amaç | Site hakkında bağlam ve önemli kaynaklar sunmak | Crawler erişimi için kurallar bildirmek |
| Format | Markdown | Düz metin |
| Konum | /llms.txt | /robots.txt |
| İçerik | Açıklamalar ve seçilmiş URL’ler | User-agent ve erişim kuralları |
| Ana kullanım | LLM/agent keşfi için önerilen kaynaklar | Otomatik crawler erişiminin yönetimi |
| Google Search etkisi | Google Search tarafından kullanılmıyor | Crawling davranışında kullanılabilir |
| Birbirinin alternatifi mi? | Hayır | Hayır |
Google, robots.txt dosyasını crawler’ların sitenin hangi bölümlerine erişebileceğini bildiren bir dosya olarak tanımlıyor.
llms.txt ise içerik erişimini izin ver / engelle mantığında yönetmez. Dosyanın içinde bir URL’nin bulunması o URL’ye erişim izni vermez; bulunmaması da URL’yi engellemez.
Bu nedenle:
robots.txt = crawler erişim talimatları
llms.txt = içerik bağlamı ve seçilmiş kaynaklar
şeklindeki ayrım daha doğrudur.
LLMS.TXT, Robots.txt ve Sitemap.xml Karşılaştırması
Üç dosya aynı ekosistemde bulunabilir ancak farklı problemleri çözer.
| Dosya | Temel soru | Görevi |
|---|---|---|
robots.txt | Crawler buraya erişebilir mi? | Crawler erişimi için kurallar |
sitemap.xml | Sitede hangi URL’ler var? | URL keşfi ve sitemap bilgisi |
llms.txt | Bu site ne hakkında ve hangi kaynaklar önemli? | LLM’ler için seçilmiş bağlam |
sitemap.xml sitenin keşfedilebilir URL yapısını sunarken llms.txt seçilmiş ve açıklanmış kaynakları öne çıkarmayı amaçlar.
Üçünü birlikte düşünmek daha doğru bir mimari ortaya çıkar:
robots.txt → crawler erişimi
sitemap.xml → URL keşfi
llms.txt → seçilmiş içerik bağlamı
Burada kritik nokta şu: llms.txt sitemap.xml’nin yerine geçmez.
LLMS.TXT ve GEO İlişkisi Nedir?
llms.txtyi GEO stratejisinin küçük bir bileşeni olarak değerlendirmek daha sağlıklıdır.
Google’ın güncel rehberine göre Google’ın üretken AI özellikleri, Search dizinindeki kaynaklardan yararlanıyor ve ilgili sorgular için ek aramalar oluşturabiliyor. Google bu sistemi query fan-out olarak adlandırıyor.
Bu nedenle bir sitenin AI görünürlüğünü yalnızca llms.txt üzerinden açıklamak hatalı olur.
GEO açısından daha önemli temel unsurlar şunlardır:
- Güvenilir ve özgün içerik
- Konu hakkında gerçek uzmanlık
- Crawl edilebilir sayfalar
- Açık site mimarisi
- Güçlü iç link yapısı
- Anlamlı entity ilişkileri
- Güncel bilgiler
- Birincil kaynaklara dayanan açıklamalar
- Kullanıcının sorusuna doğrudan cevap veren bölümler
- Markanın web genelindeki güvenilirliği
Google da generative AI arama için SEO‘nun temel prensiplerinin hâlâ geçerli olduğunu ve benzersiz, faydalı, insan odaklı içeriğin önemini vurguluyor.
Dolayısıyla “llms.txt yükledim, GEO yaptım” demek doğru değildir.
LLMS.TXT Dosyasını Kimler Kullanmalı?
Dosya özellikle içerik yapısı geniş ve belirli kaynakların AI sistemleri tarafından kolayca bulunmasını isteyen siteler için anlamlı olabilir.
Kullanılması daha anlamlı olabilecek siteler
- SaaS şirketleri
- Yazılım ve API dokümantasyonları
- Teknoloji şirketleri
- Üniversiteler ve araştırma kurumları
- Büyük bilgi tabanları
- B2B şirketleri
- E-ticaret siteleri
- Ajans ve danışmanlık siteleri
- Uzmanlık içerikleri yayınlayan web siteleri
Örneğin yüzlerce dokümantasyon sayfası bulunan bir yazılım şirketi için llms.txt, AI sistemlerine hangi dokümanların öncelikli olduğunu göstermek açısından mantıklı bir ek katman olabilir.
Küçük bir web sitesinde ise dosyanın oluşturulması zorunlu değildir.
LLMS.TXT Hazırlarken Dikkat Edilmesi Gerekenler Nelerdir?
1. Dosyayı robots.txt gibi kullanmayın
Disallow, Allow gibi robots.txt direktiflerini llms.txt içine koymak dosyanın amacını değiştirir.
2. Bütün URL’leri kopyalamayın
Bir sitemap üretmek yerine seçilmiş kaynakları açıklayın.
3. Güncel olmayan URL bırakmayın
Taşınmış, silinmiş veya artık kullanılmayan sayfaları düzenli olarak temizleyin.
4. Her bağlantıya açıklama ekleyin
Şu yapı:
- [SEO Rehberi](https://example.com/seo)
yerine:
- [SEO Rehberi](https://example.com/seo): Teknik ve içerik SEO uygulamalarını kapsayan kapsamlı rehber.
gibi daha açıklayıcı bir yapı tercih edilebilir.
5. Jargonu açıklayın
Kurum içi kısaltmalar ve belirsiz ifadeler yerine herkesin anlayabileceği açıklamalar kullanın.
6. İçeriği sürekli tekrar etmeyin
llms.txt, web sitesindeki içeriklerin ikinci bir kopyası haline gelmemeli. Temel görevi yol göstermek ve bağlam sağlamak olmalıdır.
7. Google için özel bir sıralama dosyası gibi konumlandırmayın
Google Search’in mevcut resmi açıklaması bu beklentiyi desteklemiyor. Google, llms.txt’nin Search görünürlüğüne veya sıralamalarına katkı sağlamadığını açıkça belirtiyor.
8. Dosyayı ölçümleyin
Sunucu loglarında veya bot analiz araçlarında:
/llms.txtistekleri- User-agent’lar
- HTTP durum kodları
- İstek sıklığı
- AI crawler davranışları
izlenebilir.
Ancak bir botun llms.txt dosyasını ziyaret etmesi, markanın AI yanıtlarında daha fazla gösterileceğini kanıtlamaz.
Bu nedenle erişim verisini citation veya AI visibility verisiyle karıştırmamak gerekir.
LLMS.TXT’nin Sınırları Nelerdir?
llms.txt:
- Google sıralamasını yükseltmez.
- Bir sayfanın Google’da indexlenmesini garanti etmez.
- AI sistemlerinin dosyayı mutlaka okuyacağını garanti etmez.
- AI tarafından alıntılanmayı garanti etmez.
- Robots.txt’nin yerine geçmez.
- Sitemap.xml’nin yerine geçmez.
- Telif veya erişim politikasını tek başına belirlemez.
- Kötü içeriği iyi içeriğe dönüştürmez.
Google’ın güncel rehberinde Google Search’ün llms.txtyi kullanmadığı açıkça belirtiliyor.
Buna karşılık Chrome’un Lighthouse dokümantasyonu dosyayı gelişmekte olan bir AI/agent yaklaşımı olarak ele alıyor.
Bu iki bilgi birlikte değerlendirildiğinde en doğru yaklaşım, llms.txtyi geleceğe dönük ve tamamlayıcı bir makine-okunabilir içerik katmanı olarak görmek; mevcut SEO’nun yerine koymamaktır.
LLMS.TXT Dosyası Ne Sıklıkla Güncellenmeli?
Sabit bir “ayda bir kez” kuralı yoktur.
Dosya, içerik mimarisinde önemli bir değişiklik olduğunda güncellenmelidir.
Örneğin:
- Yeni ana hizmet eklendiğinde
- Önemli bir rehber yayınlandığında
- Bir URL değiştiğinde
- İçerik kategorileri değiştiğinde
- Eski bir kaynak kaldırıldığında
- Dokümantasyon yeniden yapılandırıldığında
llms.txt de gözden geçirilmelidir.
Özellikle büyük sitelerde dosyayı manuel olarak yönetmek yerine içerik yönetim sisteminden veya deployment sürecinden otomatik üretmek daha sürdürülebilir olabilir.
LLMS.TXT GEO İçin Tek Başına Yeterli mi?
Hayır.
GEO çalışmasında llms.txt, web sitesinin AI sistemlerine sunulan yardımcı bir katmanı olabilir. Fakat görünürlüğü belirleyen tek unsur değildir.
Bir AI sisteminin bir siteyi kaynak olarak değerlendirmesi için ilgili içeriğin bulunabilir, erişilebilir, güvenilir ve sorguyla ilişkili olması gerekir.
Bu nedenle SEO ve GEO konusunda otorite oluşturmak isteyen bir sitede öncelik şu şekilde kurulabilir:
- Özgün ve uzmanlık içeren içerik
- Topical authority ve konu kümeleri
- Teknik SEO ve crawlability
- Güçlü iç link ve entity ilişkileri
- Birincil ve güvenilir kaynaklarla destekleme
- AI sistemlerinin doğrudan cevaplayabileceği içerik yapısı
- Structured data ve açık teknik yapı
- llms.txt gibi gelişmekte olan makine-okunabilir yaklaşımlar
Bu yaklaşım, llms.txtyi SEO’nun yerine koymak yerine doğru yere konumlandırır.
Sık Sorulan Sorular
LLMS.TXT zorunlu mu?
Hayır. Web sitesinde llms.txt dosyası bulundurmak zorunlu değildir. Dosya, gelişmekte olan bir yaklaşım olarak kullanılabilir.
LLMS.TXT Google sıralamasını etkiler mi?
Hayır. Google, llms.txt dosyasını Google Search sıralama veya görünürlük sistemi için kullanmadığını açıklıyor.
LLMS.TXT robots.txt’nin yerine geçer mi?
Hayır. robots.txt crawler erişim kurallarını belirtirken llms.txt site ve seçilmiş içerikler hakkında bağlam sunmayı amaçlar.
LLMS.TXT sitemap.xml’nin yerine geçer mi?
Hayır. Sitemap.xml URL keşfi için kullanılır. llms.txt ise seçilmiş kaynakları açıklayan farklı bir dosyadır.
LLMS.TXT dosyası nereye yüklenir?
Web sitesinin kök dizinine yüklenmelidir. Örneğin https://example.com/llms.txt adresinden doğrudan erişilebilir olması gerekir.
LLMS.TXT ChatGPT’de görünmeyi sağlar mı?
Hayır. Dosyanın bulunması ChatGPT veya başka bir yapay zekâ sisteminde kaynak olarak gösterilme garantisi vermez.
LLMS.TXT GEO çalışması için gerekli mi?
Hayır. GEO için zorunlu değildir. Ancak özellikle kapsamlı dokümantasyon ve içerik yapısına sahip sitelerde, önemli kaynakların AI sistemlerine daha anlaşılır biçimde sunulması amacıyla tamamlayıcı bir teknik katman olarak kullanılabilir.
LLMS.TXT dosyasına tüm site URL’leri eklenmeli mi?
Hayır. Dosyanın amacı sitemap oluşturmak değildir. Siteyi anlamak açısından önemli ve öncelikli kaynakların seçilmesi daha uygundur.
LLMS.TXT dosyası nasıl test edilir?
Tarayıcıdan https://alanadiniz.com/llms.txt adresine erişerek dosyanın yayınlandığını kontrol edebilir, HTTP durum kodunu ve dosyadaki bağlantıları test edebilirsiniz.
Kaynaklar
- Google Search Central – Generative AI özellikleri ve arama optimizasyonu
- Google Search Central – Robots.txt
- Chrome for Developers – LLMS.TXT
- LLMS.TXT resmi spesifikasyonu
- Google Search Central – Desteklenen dosya türleri