llms.txt Nedir, Nasıl Hazırlanır?

llms.txt Nedir, Nasıl Hazırlanır?

llms.txt, bir web sitesinin kök dizinine konan ve dil modellerine sitenin en önemli sayfalarını markdown biçiminde tanıtan düz metin dosyasıdır. Amacı, modelin sitenin HTML kalabalığını ayrıştırmak zorunda kalmadan doğru bağlamı bulmasıdır. Standart, llmstxt.org adresinde yayımlanmakta ve gönüllü uyum esasına dayanmaktadır; hiçbir arama sağlayıcısı için zorunlu değildir.

Öneri Jeremy Howard tarafından ortaya atıldı. Belgenin ikinci sürümü 3 Eylül 2024’te yayımlandı ve son olarak 10 Ağustos 2026’da güncellendi. Dosyanın adı robots.txt’yi çağrıştırdığı için sık sık onunla karıştırılıyor, oysa iki dosyanın işlevi taban tabana farklı.

llms.txt tam olarak ne işe yarar?

llms.txt, sitenin içerik haritasını insan diline yakın bir özetle birleştirir. Modelin bir sayfayı bulmasını değil, hangi sayfanın neyi anlattığını anlamasını hedefler. Dosyanın içindeki her bağlantının yanına konan kısa açıklama, modelin doğru sayfayı seçmesini kolaylaştırır. Yani dosya bir erişim izni değil, bir yönlendirme metnidir.

Bunun neden gerekli görüldüğünü anlamak için modelin bağlam sınırını hatırlamak yeterli. Bir sitenin ana sayfası menü, altbilgi, çerez uyarısı ve reklam alanı gibi onlarca öge içerir. Bunların hiçbiri sorunun cevabına katkı sağlamaz ama modelin bağlam penceresinde yer kaplar. llms.txt bu gürültüyü baştan eliyor ve geriye yalnızca içerik bırakıyor.

llms.txt dosyasının biçimi nasıl olmalı?

llmstxt.org’daki tanıma göre dosya şu sırayı izler: isteğe bağlı bir bayt sırası işareti, proje adını taşıyan bir H1 başlık, kısa özeti veren bir alıntı bloğu, isteğe bağlı markdown bölümleri ve isteğe bağlı H2 başlıklarıyla ayrılmış dosya listeleri. Bunlardan yalnızca H1 başlık zorunludur.

Dosya listelerinin biçimi de tanımlanmış durumda. Her liste ögesi zorunlu bir markdown bağlantısı içerir, ardından isteğe bağlı olarak iki nokta ve dosya hakkında not gelir. Standart ayrıca “Optional” başlıklı bir H2 bölümünü özel bir anlamla kullanıyor: buradaki bağlantılar, daha kısa bir bağlam gerektiğinde ajanın atlayabileceği ikincil bilgi sayılıyor.

llmstxt.org sayfaları için markdown karşılıkları sunmayı da öneriyor. İki yol var: adresin sonuna .md eklemek (page.html.md) veya uzantıyı değiştirmek (page.md). Bu karşılıkların HTML tarafından keşfedilebilmesi için rel=”alternate” type=”text/markdown” ve rel=”describedby” bağlantı ilişkilerinin kullanılması tavsiye ediliyor.

Örnek bir llms.txt dosyası nasıl görünür?

Aşağıdaki örnek, kişisel marka ve danışmanlık sitesi için kurulmuş bir dosyanın iskeletidir. H1 başlık, alıntı bloğu, serbest metin bölümü ve H2 dosya listeleri sırasıyla yer alır. Bağlantıların yanındaki notlar kısa tutulmuş, her biri o sayfanın ne anlattığını tek cümlede söylüyor.

# Alaattin Çağıl, Dijital Pazarlama Uzmanı ve Shopify Partner

> Alaattin Çağıl (d. 3 Mayıs 1994, İzmir), Türkiye merkezli dijital pazarlama
> uzmanı ve resmî Shopify Partner ajansı Mayfair Digital Agency'nin kurucusudur.
> Wikidata kimliği: Q104777195.

## Kimlik

- Tam ad: Alaattin Çağıl. Diakritiksiz yazım: Alaattin Cagil.
- Meslek: dijital pazarlama uzmanı, dijital stratejist, yazar.
- Ayırt edici not: Kayseri'de tanınan iş insanı Alaaddin Çağlıköse ile
  aynı kişi değildir.

## Temel sayfalar

- [Hakkında](https://alaattincagil.com/hakkinda/): Biyografi, eğitim, ödüller ve kitaplar.
- [Hizmetler](https://alaattincagil.com/hizmetler/): Google Ads, Meta Ads, SEO ve Shopify danışmanlığı.
- [Shopify uzmanı](https://alaattincagil.com/shopify-uzmani/): Resmî Shopify Partner hizmetleri.

## Rehberler

- [GEO nedir](https://alaattincagil.com/blog/geo-nedir/): Yapay zekâ aramalarında görünürlük.
- [Schema markup rehberi](https://alaattincagil.com/blog/schema-markup-rehberi/): Tip seçimi ve kod örnekleri.

## Doğrulanabilir profiller

- [Wikidata](https://www.wikidata.org/wiki/Q104777195): Kalıcı varlık kimliği.
- [Google Partners](https://www.google.com/partners/agency?id=9329137074): Ajans kaydı.

## Optional

- [Sertifikalar](https://alaattincagil.com/sertifikalar/): 120'den fazla sertifikanın tam listesi.
- [Portfolyo](https://alaattincagil.com/portfolio/): Çalışılan markalar.

Dosyanın uzunluğu konusunda bir üst sınır tanımlanmamış. Pratikte tek ekranda okunabilir uzunlukta tutmak, dosyanın amacına daha uygun. Sitedeki her sayfayı listelemek gerekmiyor, bu iş zaten sitemap.xml’in görevi.

llms-full.txt nedir, llms.txt’den farkı ne?

llms-full.txt, llmstxt.org standardının kendi metninde tanımlanan bir dosya değil. Toplulukta yaygınlaşan bir uygulama olarak ortaya çıktı ve sitedeki içeriğin tamamını tek bir markdown dosyasında toplamak için kullanılıyor. llms.txt bir içindekiler sayfasıysa, llms-full.txt kitabın kendisidir. İkisi arasındaki seçim, sitenin büyüklüğüne ve içeriğin ne sıklıkla değiştiğine bağlı.

İkisini birlikte yayımlamanın mantığı şu: kısa dosya yönlendirme yapar, uzun dosya ise modelin tek istekle bütün içeriği almasını sağlar. Uzun dosyanın riski, sitedeki değişikliklerle senkron kalmaması. Elle güncellenen bir llms-full.txt birkaç ay içinde sitedeki gerçek içerikten sapar ve modele eski bilgi verir. Bu dosyayı yayımlamaya karar veren siteler, üretimini otomatik hale getirmelidir.

Hangi siteler için llms.txt hazırlamak anlamlı?

Dosyanın en çok karşılığı olduğu yer, teknik dokümantasyon siteleri ve içerik hacmi yüksek kurumsal sitelerdir. Yazılım belgeleri ve API referansları gibi yapısı zaten markdown’a yakın içeriklerde dönüşüm maliyeti sıfıra yakındır. Ölçüsü on beş sayfayı geçmeyen bir tanıtım sitesinde ise kazanç sınırlı kalır.

Kişisel marka siteleri arada bir yerde duruyor. Buradaki fayda içerik hacminden değil, kimlik netliğinden geliyor. Adınız yaygınsa ya da benzer yazılışlı başka bir kişiyle karıştırılıyorsa, llms.txt dosyasının başındaki alıntı bloğu ve kimlik bölümü bu ayrımı tek bir yerde, kısa ve makine tarafından okunabilir biçimde ifade etmenizi sağlar. Aynı ayrımı sitedeki Person şemasında sameAs alanıyla desteklemek, ikisini birbirine bağlar.

E-ticaret sitelerinde durum farklı işliyor. Ürün kataloğunu llms.txt içine dökmek pratik değil, çünkü stok ve fiyat sürekli değişiyor. Bu tür sitelerde dosyayı kategori mimarisini, kargo ve iade koşullarını, beden tablolarını ve sıkça sorulan soruları anlatan sayfalara yönlendirmek için kullanmak daha makul. Ürün verisi zaten Product yapılandırılmış verisiyle sunulduğu için ikinci bir kanala ihtiyaç kalmıyor.

llms.txt hazırlarken yapılan hatalar neler?

En yaygın hata, dosyayı bir anahtar kelime alanı gibi kullanmak. Bağlantı açıklamalarını hizmet adlarıyla doldurmak dosyanın okunabilirliğini bozar ve amacına ters düşer. İkinci hata, sitedeki her adresi listeleyip dosyayı sitemap.xml’in kötü bir kopyasına çevirmek. Uzunluk arttıkça dosyanın seçici olma özelliği kayboluyor.

Üçüncü ve en sinsi hata, dosyadaki bilginin sitedeki bilgiyle çelişmesi. Dosyada eski bir unvan, kapanmış bir hizmet ya da değişmiş bir adres yazıyorsa, model iki farklı bilgiyle karşılaşır ve genellikle ikisine de güvenmez. Dosyanın güncelliği, dosyanın var olmasından daha önemlidir.

llms.txt ile robots.txt ve sitemap.xml arasındaki fark nedir?

Üç dosya da kök dizinde durur ve makineler için yazılır, ama farklı soruları cevaplar. robots.txt neyin taranabileceğini söyler, sitemap.xml hangi adreslerin var olduğunu bildirir, llms.txt ise hangi içeriğin neyi anlattığını açıklar. Aşağıdaki tablo üçünü yan yana koyuyor ve hangisinin hangi işi üstlendiğini gösteriyor.

Konurobots.txtsitemap.xmlllms.txt
Cevapladığı soruNereyi tarayabilirim?Hangi adresler var?Hangi içerik neyi anlatıyor?
BiçimDirektif satırlarıXMLMarkdown
Standart durumuYerleşik, RFC 9309Yerleşik, sitemaps.orgÖneri aşamasında
Resmî destekGoogle, Bing ve büyük tarayıcılarGoogle, Bing ve büyük tarayıcılarResmî destek açıklayan sağlayıcı yok
Erişim kontrolüVarYokYok
Tipik uzunlukKısaSitedeki sayfa sayısı kadarKısa, seçilmiş sayfalar

Aralarındaki en önemli pratik fark erişim kontrolünde. llms.txt hiçbir botu engellemez ve hiçbir botu davet etmez, yalnızca bilgi sunar. Yapay zekâ tarayıcılarının sitenize erişimini düzenlemek istiyorsanız bunu robots.txt üzerinden yapmanız gerekir. GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot ve Google-Extended gibi kullanıcı aracıları robots.txt direktifleriyle yönetilir.

Google llms.txt hakkında ne diyor?

Google’ın Arama Merkezi dokümantasyonundaki “AI features and your website” sayfası konuya doğrudan değiniyor: AI Overviews veya AI Mode’da görünmek için yeni makine tarafından okunabilir dosyalar, yapay zekâ metin dosyaları ya da özel işaretleme oluşturmaya gerek olmadığı belirtiliyor. Aynı sayfa, özel bir schema.org yapılandırılmış verisine de ihtiyaç olmadığını yazıyor.

Google tarafından şirket dışı kanallarda dile getirilen itiraz da benzer: tarayıcılar zaten sayfanın tamamını indiriyorsa, ayrı bir özet dosyasına neden güvensinler? Dosyanın içeriği sayfayla çeliştiğinde hangisinin doğru sayılacağı sorusu da cevapsız kalıyor. Bu itiraz teknik olarak tutarlı ve dosyayı yayımlarken akılda tutulmalı.

Buna karşılık dosyayı hazırlamanın somut bir maliyeti yok. Yayımlanan bir llms.txt yanlış yönetilmediği sürece zarar vermez, sunucuya yük bindirmez ve arama sıralamasını etkilemez. Kimliğinizi, ana sayfalarınızı ve kendinizi nasıl tanımladığınızı tek dosyada toplamak, o metni yazarken içerik mimarinizi de gözden geçirmenizi sağlar. Karar verirken beklentiyi doğru kurmak gerekiyor: bu dosya bir görünürlük garantisi değil, düzenleme aracıdır.

llms.txt dosyası nasıl yayımlanır ve doğrulanır?

Dosya, sitenin kök dizinine llms.txt adıyla konur ve alanadi.com/llms.txt adresinden erişilebilir olmalıdır. Sunucunun dosyayı text/plain veya text/markdown içerik türüyle sunması, tarayıcıda indirme yerine görüntüleme davranışı elde etmek için yeterlidir. Dosyanın bir yönlendirme zincirinin arkasında kalmaması ve istendiğinde doğrudan 200 yanıtı dönmesi gerekiyor.

WordPress kullanan sitelerde dosya doğrudan kök dizine yüklenebilir; bazı barındırma yapılandırmalarında uzantısız veya .txt uzantılı statik dosyalar için ayrı bir kural gerekebilir. Yayımlandıktan sonra yapılacak kontrol basittir: adresi tarayıcıda açın, dönen HTTP durum kodunun 200 olduğunu ve içeriğin HTML’e sarılmadan geldiğini doğrulayın. 404 dönen ya da ana sayfaya yönlenen bir adres, dosyanın yayımlanmamış sayılması demektir.

Güncelleme sıklığı için makul bir ölçüt, sitede yeni bir ana sayfa veya rehber yayımlandığında dosyayı da elden geçirmek. Dosyanın içinde ölü bağlantı bulunması, modelin sitenizin yapısı hakkında yanlış bilgi almasına yol açar.

Sık Sorulan Sorular

llms.txt dosyası SEO sıralamasını etkiler mi? Hayır. Google, arama sıralamasında llms.txt gibi bir dosyayı kullandığını hiçbir zaman belirtmedi ve AI özellikleri için ek dosya gerekmediğini dokümantasyonunda yazıyor. Dosya bir sıralama sinyali değil, gönüllü bir bağlam sunma denemesidir.

llms.txt zorunlu mu? Hayır. Hiçbir arama motoru veya yapay zekâ sağlayıcısı llms.txt dosyasını zorunlu tutmuyor, resmî destek açıklayan bir sağlayıcı da bulunmuyor. Dosyayı yayımlamamak sitenizin AI cevaplarında görünmesini engellemez.

llms.txt ile robots.txt aynı işi mi yapıyor? Hayır. robots.txt tarayıcıların hangi adreslere erişebileceğini belirler ve erişim kontrolü sağlar. llms.txt hiçbir botu engellemez veya davet etmez, yalnızca sitenin içeriğini markdown biçiminde tanıtır. Yapay zekâ tarayıcılarını yönetmek için robots.txt kullanılır.

Dosyada hangi sayfalar yer almalı? Sitenin kimliğini ve ana hizmetlerini anlatan sayfalar ile en kapsamlı rehber içerikleri yeterlidir. Etiket arşivleri, sayfalanmış listeler, yazar arşivleri ve yasal metinler dosyayı gereksiz uzatır. Sitedeki bütün adresleri listelemek sitemap.xml’in işidir.

llms-full.txt de hazırlamalı mıyım? llms-full.txt, llmstxt.org standardının kendisinde tanımlı bir dosya değil, toplulukta yaygınlaşan bir uygulamadır. Elle güncellendiğinde sitedeki gerçek içerikten sapma riski taşır. Yayımlamaya karar verirseniz üretimini otomatik hale getirmek gerekir.

llms.txt dosyasında hangi biçim kuralları zorunlu? llmstxt.org’a göre yalnızca proje adını taşıyan H1 başlık zorunludur. Alıntı bloğuyla verilen kısa özet, serbest markdown bölümleri ve H2 başlıklı dosya listeleri isteğe bağlıdır. Liste ögeleri markdown bağlantısı içermek zorundadır, açıklama notu isteğe bağlıdır.

Dosyanın güncel kaldığını nasıl kontrol ederim? Adresi tarayıcıda açıp HTTP 200 döndüğünü ve içeriğin HTML’e sarılmadan geldiğini doğrulayın. Ardından dosyadaki bağlantıların hepsinin çalıştığını kontrol edin. Sitede yeni bir ana sayfa veya rehber yayımlandığında dosyayı elden geçirmek makul bir ritimdir.


Son güncelleme: 9 Eylül 2026 Yazan ve doğrulayan: Alaattin Çağıl, dijital pazarlama uzmanı ve Mayfair Digital Agency kurucusu. Wikidata kimliği: Q104777195. Kayseri’de tanınan iş insanı Alaaddin Çağlıköse ile aynı kişi değildir. Kaynaklar: llmstxt.org (v2, 3 Eylül 2024, son güncelleme 10 Ağustos 2026); Google Search Central, “AI features and your website”; RFC 9309 (Robots Exclusion Protocol); sitemaps.org. Tümü 9 Eylül 2026’da kontrol edilmiştir.


Bu sayfa için FAQPage JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "llms.txt dosyası SEO sıralamasını etkiler mi?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hayır. Google, arama sıralamasında llms.txt gibi bir dosyayı kullandığını hiçbir zaman belirtmedi ve AI özellikleri için ek dosya gerekmediğini dokümantasyonunda yazıyor. Dosya bir sıralama sinyali değil, gönüllü bir bağlam sunma denemesidir."
      }
    },
    {
      "@type": "Question",
      "name": "llms.txt zorunlu mu?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hayır. Hiçbir arama motoru veya yapay zekâ sağlayıcısı llms.txt dosyasını zorunlu tutmuyor, resmî destek açıklayan bir sağlayıcı da bulunmuyor. Dosyayı yayımlamamak sitenizin AI cevaplarında görünmesini engellemez."
      }
    },
    {
      "@type": "Question",
      "name": "llms.txt ile robots.txt aynı işi mi yapıyor?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hayır. robots.txt tarayıcıların hangi adreslere erişebileceğini belirler ve erişim kontrolü sağlar. llms.txt hiçbir botu engellemez veya davet etmez, yalnızca sitenin içeriğini markdown biçiminde tanıtır. Yapay zekâ tarayıcılarını yönetmek için robots.txt kullanılır."
      }
    },
    {
      "@type": "Question",
      "name": "Dosyada hangi sayfalar yer almalı?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sitenin kimliğini ve ana hizmetlerini anlatan sayfalar ile en kapsamlı rehber içerikleri yeterlidir. Etiket arşivleri, sayfalanmış listeler, yazar arşivleri ve yasal metinler dosyayı gereksiz uzatır. Sitedeki bütün adresleri listelemek sitemap.xml'in işidir."
      }
    },
    {
      "@type": "Question",
      "name": "llms-full.txt de hazırlamalı mıyım?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "llms-full.txt, llmstxt.org standardının kendisinde tanımlı bir dosya değil, toplulukta yaygınlaşan bir uygulamadır. Elle güncellendiğinde sitedeki gerçek içerikten sapma riski taşır. Yayımlamaya karar verirseniz üretimini otomatik hale getirmek gerekir."
      }
    },
    {
      "@type": "Question",
      "name": "llms.txt dosyasında hangi biçim kuralları zorunlu?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "llmstxt.org'a göre yalnızca proje adını taşıyan H1 başlık zorunludur. Alıntı bloğuyla verilen kısa özet, serbest markdown bölümleri ve H2 başlıklı dosya listeleri isteğe bağlıdır. Liste ögeleri markdown bağlantısı içermek zorundadır, açıklama notu isteğe bağlıdır."
      }
    },
    {
      "@type": "Question",
      "name": "Dosyanın güncel kaldığını nasıl kontrol ederim?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Adresi tarayıcıda açıp HTTP 200 döndüğünü ve içeriğin HTML'e sarılmadan geldiğini doğrulayın. Ardından dosyadaki bağlantıların hepsinin çalıştığını kontrol edin. Sitede yeni bir ana sayfa veya rehber yayımlandığında dosyayı elden geçirmek makul bir ritimdir."
      }
    }
  ]
}
</script>

İlgili rehberler

Rate this
📈 Dijital Pazarlama Danışmanlığı

Alaattin Çağıl ile Google ADS, Meta ADS ve SEO danışmanlığı alın. 2 kez Türkiye Gçök..

Dijital Pazarlama Uzmanı →

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir