GEO

llms.txt Nedir ve Sitenizde Olmalı mı?

llms.txt, dil modellerine sitenizdeki önemli sayfaları gösteren önerilmiş bir Markdown dosyası. Ne işe yarar, ne yapmaz ve eklemeye değer mi, sade bir dille anlatıyoruz.

Kısa cevap: llms.txt, sitenizin kök dizininde (/llms.txt) duran ve en faydalı sayfalarınızı tek satırlık açıklamalarla listeleyen düz bir Markdown dosyasıdır. Amacı, bir dil modelinin menülerinizi tek tek çözmeden doğru sayfaları bulmasıdır. Bir standart değil, bir öneridir. Yazması bir saat sürer, bazı yapay zekâ araçlarına yardımcı olur ve Google onu kullanmadığını söylemiştir.

llms.txt tam olarak nedir?

llms.txt, Eylül 2024'te Answer.AI'dan Jeremy Howard tarafından önerildi ve llmstxt.org adresinde belgelendi. Fikir basit: web sayfaları insanlar ve tarayıcılar için yapılır; menüler, betikler ve tasarım öğeleriyle doludur. Sitenizi okuyan bir dil modelinin bağlam penceresi sınırlıdır. "Biz buyuz, okunmaya değer sayfalar şunlar" diyen kısa ve seçilmiş bir harita, ham HTML'den çok daha kullanışlıdır.

Dosya, sabit bir yapısı olan sıradan bir Markdown metnidir:

  • sitenin ya da projenin adını taşıyan bir H1 başlık,
  • ne olduğunu özetleyen kısa bir alıntı bloğu,
  • isteğe bağlı açıklama paragrafları,
  • her biri kısa bir notla verilen bağlantı listeleri içeren H2 bölümleri.

Bazı siteler ayrıca önemli sayfalarının tam metnini tek dosyada toplayan llms-full.txt de yayımlar. Bu biçim özellikle geliştirici belgelerinde yaygındır.

llms.txt neyi yapmaz?

Karışıklığın çoğu burada başlıyor, o yüzden net olmak gerekiyor.

  • Erişimi kontrol etmez. llms.txt hiçbir tarayıcıya izin veremez ya da onu engelleyemez. Erişim, başka bir görevi olan ayrı bir dosyada, robots.txt'de belirlenir. İkisini llms.txt mi robots.txt mi yazısında karşılaştırıyoruz.
  • Google için sıralama sinyali değildir. Google temsilcileri, Google Arama'nın llms.txt kullanmadığını açıkça söyledi. Onu bir Google SEO taktiği olarak değil, yapay zekâ araçlarına yönelik bir konumlandırma olarak düşünün.
  • Okunacağı garanti değildir. Büyük yapay zekâ sağlayıcılarından hiçbiri her sitenin llms.txt dosyasını okuyacağını taahhüt etmedi. Bazı geliştirici araçları ve ajanlar, kendilerine bir site gösterildiğinde bu dosyayı okur.

Yani llms.txt bir anahtar değil, faydalı bir ipucudur.

llms.txt dosyasından kim gerçekten faydalanır?

En çok faydalananlar geliştiricilerin, ajanların ve belge araçlarının okuduğu sitelerdir: SaaS ürünleri, API'ler, açık kaynak projeler ve bilgi bankaları. Biri bir yapay zekâ kodlama asistanından "X'in belgelerini oku" diye istediğinde, düzgün bir llms.txt asistanın 400 sayfanızdan hangisinin gerçek başvuru kaynağı olduğunu tahmin etmesine gerek bırakmaz.

Yerel bir işletme ya da küçük bir blog için fayda daha azdır. Genelde zarar vermez, ama cevap motorlarının zaten okuyamadığı bir siteyi de düzeltmez. İçeriğiniz yalnızca JavaScript ile çiziliyorsa ya da robots.txt'de engellenmişse, llms.txt onu kurtaramaz.

İyi bir llms.txt nasıl yazılır?

Kısa ve dürüst tutun. Bir SaaS sitesi için faydalı bir dosya şöyle görünebilir:

# ExampleCo

> ExampleCo, AB'deki serbest çalışanlar için bir faturalama yazılımıdır.

## Ürün
- [Özellikler](https://example.com/features): ürünün ne yaptığı
- [Fiyatlar](https://example.com/pricing): planlar ve içerikleri

## Yardım
- [Başlarken](https://example.com/docs/start): on dakikada kurulum
- [KDV kuralları](https://example.com/docs/vat): AB KDV'si nasıl hesaplanır

Pratik kurallar:

  • Yalnızca gerçek sorulara cevap veren sayfaları bağlayın. Her adresin listesi bir rehber değil, site haritasıdır.
  • Her notu, sayfanın ne içerdiğini söyleyen sade bir cümle olarak yazın.
  • Dosyayı sitenizle güncel tutun. 404 veren sayfalara bağlanan eski bir llms.txt, hiç olmamasından kötüdür.
  • Dosyayı 200 durum koduyla düz metin ya da Markdown olarak sunun. Sık yapılan bir hata: site, /llms.txt adresinde kendi HTML 404 sayfasını 200 koduyla döndürür ve araçlar bunu "dosya var" diye okur.

Klasik SEO karşılığı nedir?

llms.txt, SEO'nun zaten istediği şeylerle örtüşür: net bir site yapısı, açıklayıcı başlıklar ve bir XML site haritası. Fark, hedef kitlededir. Site haritası arama motoru tarayıcıları için her şeyi listeler; llms.txt ise bir modelin önce okuması gereken birkaç sayfayı seçer. İkisi de yoksa site haritası ve iyi bir iç bağlantı yapısıyla başlayın, çünkü bunlar hem Google'a hem yapay zekâ sistemlerine yardım eder.

Sitenizde olmalı mı?

Şu durumlarda bir llms.txt ekleyin:

  • geliştiriciler, ajanlar ya da yapay zekâ asistanları kitlenizin önemli bir parçasıysa,
  • menüden bulunması zor belge ya da başvuru sayfalarınız varsa,
  • dosyayı güncel tutabilecekseniz.

Sitenizde daha temel sorunlar varsa şimdilik atlayın: tarayıcılardan engellenmiş sayfalar ya da yalnızca JavaScript çalıştıktan sonra görünen içerik gibi. Önce bunları düzeltin.

Sitenizin bir llms.txt yayımlayıp yayımlamadığını ve bunun HTML bir yedek sayfa değil gerçek bir dosya olup olmadığını ücretsiz robots.txt ve llms.txt kontrol aracımızla görebilirsiniz. Araç ayrıca tarayıcı listemizdeki yapay zekâ tarayıcılarından hangilerine robots.txt'nizin izin verdiğini de gösterir.

Sıkça sorulan sorular

llms.txt resmi bir standart mı?

Hayır. llmstxt.org'da yayımlanmış bir topluluk önerisidir. 2022'de RFC 9309 olarak standartlaşan robots.txt'nin aksine, llms.txt'nin arkasında resmi bir standart kuruluşu yok.

llms.txt, Google AI Overviews'a yardımcı olur mu?

Google llms.txt kullanmadığını söyledi. AI Overviews, Google Arama'nın bir parçasıdır; bu yüzden olağan Arama temelleri geçerlidir: sayfa dizinde olmalı ve snippet göstermeye uygun olmalıdır.

Dosyayı nereye koymalıyım?

Alan adınızın kök dizinine: https://alanadiniz.com/llms.txt. HTML bir sayfa değil, 200 durum koduyla Markdown ya da düz metin döndürmelidir.

llms.txt yapay zekâ tarayıcılarını engelleyebilir mi?

Hayır. Tarayıcılara izin vermek ya da onları engellemek robots.txt'de yapılır. llms.txt yalnızca içeriği tanımlar.

Web sitenizi analiz edin