llms.txt, sitenin kök dizinine konan ve sitenin ne olduğunu, en önemli sayfalarını ve bu sayfaların ne anlattığını Markdown biçiminde özetleyen bir metin dosyasıdır. Amacı, büyük dil modellerinin ve yapay zeka ajanlarının siteyi tek tek taramadan hızlıca anlamasını sağlamak. Google Arama bu dosyayı kullanmıyor; Google'ın resmî rehberi llms.txt'nin yapay zeka özelliklerinde görünürlüğe ne katkı ne zarar sağladığını açıkça yazıyor. Chrome'un Lighthouse aracı ise Mayıs 2026'dan beri dosyayı deneysel bir "ajan uyumluluğu" denetiminde kontrol ediyor. Yani llms.txt bir GEO kaldıracı değil, ajanlar için küçük bir kolaylık.
Aşağıda dosyanın ne olduğunu, Google'ın iki farklı ekibinin neden farklı şeyler söylediğini ve hangi durumlarda yine de oluşturmanın mantıklı olduğunu anlatıyorum.
llms.txt dosyası neye benzer?
Öneri, Eylül 2024'te Answer.AI'ın kurucusu Jeremy Howard tarafından yayımlandı ve llmstxt.org adresinde tarif ediliyor. Dosyanın önerilen yapısı şöyle:
- İlk satırda sitenin ya da projenin adı, tek bir
#başlığı olarak. - Hemen altında,
>işaretiyle başlayan kısa bir özet paragrafı. - Gerekirse site hakkında birkaç paragraf ek açıklama.
##başlıklarıyla ayrılmış bölümler ve her bölümde sayfa bağlantılarıyla kısa açıklamalarından oluşan listeler.
Bazı siteler bunun yanında sayfaların tam metnini tek dosyada toplayan bir llms-full.txt de yayımlıyor. Bu sitede de iki dosya dinamik olarak üretiliyor: yeni bir yazı ya da sözlük maddesi eklendiğinde dosyalar kendiliğinden güncelleniyor.
llms.txt ile XML site haritası arasındaki fark nedir?
İkisi de sitenin sayfalarını listeliyor gibi görünse de amaçları farklı. XML site haritası, arama motorlarına taranacak adreslerin tam listesini ve son güncellenme bilgisini verir; binlerce adres içerebilir ve Google tarafından kullanılır. llms.txt ise seçilmiş birkaç düzine önemli sayfayı, insanın da okuyabileceği açıklamalarla sunan bir özet. Birinin yerine diğeri kullanılamaz; site haritası her sitede olması gereken temel bir dosyayken, llms.txt isteğe bağlı bir ek.
Google Arama llms.txt hakkında ne diyor?
Google'ın üretken yapay zeka optimizasyon rehberi, llms.txt'yi görmezden gelinebilecek taktikler arasında sayıyor. Rehbere göre Google Arama, yapay zeka özellikleri dahil, bu tür yeni makine okunur dosyaları ve özel işaretlemeleri kullanmıyor. Dosyayı başka hizmetler için tutmakta sakınca yok; yalnızca Google Arama'daki görünürlüğe ya da sıralamaya etkisi yok.
Google'ın arama ekibi bu görüşü bir yılı aşkın süredir tekrarlıyor. John Mueller, llms.txt'yi artık kullanılmayan anahtar kelime meta etiketine benzetmiş ve botlar için ayrı Markdown sayfaları hazırlama fikrini açıkça eleştirmişti. Aralık 2025'te Google'ın kendi geliştirici sitelerinden birinde llms.txt dosyası görülmesi kafa karıştırdı; dosya arama belgelerinden kısa sürede kaldırıldı, bu da içerik yönetim altyapısıyla ilgili bir durum olduğunu düşündürdü.
Chrome Lighthouse neden llms.txt'yi kontrol ediyor?
Mayıs 2026'da yayımlanan Lighthouse 13.3, "Agentic Browsing" adlı yeni bir denetim kategorisi ekledi. Kategori, bir yapay zeka ajanının sayfayı okuyup üzerinde iş yapıp yapamayacağını ölçüyor ve dört başlığa bakıyor: llms.txt, WebMCP entegrasyonu, ajanlar için erişilebilirlik ve düzen kararlılığı. Puan verilmiyor; geçti ya da kaldı biçiminde sonuç çıkıyor.
Chrome'un llms.txt denetim belgesine göre dosya yoksa denetim "uygulanamaz" olarak işaretleniyor, çünkü dosya şimdilik isteğe bağlı. Dosya istenirken sunucu hata verirse ise denetim başarısız sayılıyor. Yani eksik dosya ceza almıyor; bozuk dosya alıyor. Burada ölçülen şey arama sıralaması değil, tarayıcı içinde çalışan ajanların siteyi ne kadar kolay kavradığı. Düzen kararlılığının bir parçası olan CLS ölçüsü de bu yüzden aynı kategoride.
WebMCP nedir ve llms.txt ile ilişkisi ne?
WebMCP, sitelerin yapay zeka ajanlarına tarayıcı üzerinden çağrılabilir araçlar sunmasını sağlamak için önerilen bir web standardı. Ajanın ekran görüntüsüne bakıp hangi düğmeye basacağını tahmin etmesi yerine, site "ürün ara", "sepete ekle" ya da "randevu al" gibi işlemleri tanımlı birer araç olarak sunuyor. Basit işlemler mevcut HTML formlarına ek niteliklerle, karmaşık işlemler JavaScript ile tanımlanabiliyor.
WebMCP, Chrome'da önce erken önizleme olarak sunuldu; Haziran 2026'da Chrome 149 ile başlayan kaynak denemesi (origin trial) sayesinde siteler özelliği gerçek kullanıcılarla test edebiliyor. Kalıcı olarak yayına alınıp alınmayacağına dair karar henüz verilmedi. llms.txt ile ortak noktası ikisinin de ajanlara yönelik olması; ama llms.txt siteyi özetliyor, WebMCP ise sitede işlem yapılmasını sağlıyor. E-ticaret için uzun vadede daha önemli olacak olan ikincisi.
llms.txt ne zaman yine de mantıklı?
- Belge ağırlıklı siteler: Yazılım belgeleri, API rehberleri ve geliştirici araçları için dosya gerçekten işe yarıyor; geliştirici araçları bu dosyaları okuyabiliyor.
- Düşük maliyetle üretilebiliyorsa: Dosya içerik yönetim sisteminden otomatik üretiliyorsa bakım yükü yok; elle tutuluyorsa güncelliğini yitirme riski yüksek.
- Çok sayıda içerik sayfası varsa: Yüzlerce yazı ve sözlük maddesi olan sitelerde, hangi sayfanın hangi konunun ana kaynağı olduğunu gösteren düzenli bir özet, ajanların doğru sayfaya daha az istekle ulaşmasına yardım edebilir.
- Ajan uyumluluğu hedefleniyorsa: Lighthouse'un yeni kategorisinde tam sonuç almak istiyorsanız dosyanın sorunsuz yanıt vermesi gerekiyor.
E-ticaret sitelerinde ise öncelik listesinin sonunda yer almalı. Aynı emekle botların siteye gerçekten ulaşabildiğini kontrol etmek çok daha fazla sonuç verir; kontrol listesini robots.txt, JavaScript ve bot erişimi yazısında paylaştım. llms.txt'nin yanında Google'ın gereksiz saydığı beş taktik daha var; hepsini bu yazıda tek tek inceledim.
llms.txt nasıl oluşturulur?
- Sitenizi bir cümleyle özetleyin ve dosyanın başına yazın.
- En önemli sayfaları hizmetler, rehberler ve ürün kategorileri gibi bölümlere ayırın.
- Her bağlantının yanına sayfanın ne anlattığını söyleyen kısa bir açıklama ekleyin.
- Dizine eklenmesini istemediğiniz ya da kullanıcıya kapalı sayfaları listeye koymayın.
- Dosyayı
siteniz.com/llms.txtadresinde yayımlayın ve sunucunun 200 durum koduyla düz metin olarak döndürdüğünü doğrulayın. - Mümkünse dosyayı içerik yönetim sisteminize bağlayın; yeni sayfalar elle eklenmek zorunda kalmadan listeye girsin, silinen sayfalar da listeden çıksın.
Bir ajansın teklifinde llms.txt'nin merkezî bir iş olarak sunulması, teklifi daha dikkatli okumanız için bir işaret; ajan seçiminde sorulacak soruları GEO ajansı seçimi yazısında sıraladım.
Sık sorulan sorular
llms.txt, robots.txt'nin yerini tutar mı?
Hayır. robots.txt botların hangi sayfalara erişebileceğini yönetir; llms.txt ise yalnızca bir özet ve bağlantı listesi sunar. Erişim kontrolü için hâlâ robots.txt ve güvenlik ayarları kullanılır.
llms.txt eklemek sitemi yapay zeka eğitimine açar mı?
Hayır. Eğitim amaçlı taramaya izin verip vermediğinizi robots.txt'de eğitim tarayıcıları için yazdığınız kurallar belirler. llms.txt bu kararı değiştirmez. Genel çerçeve için GEO rehberine bakabilirsiniz.