dotdot.tr

dot › Blog › SEO & GEO

llms.txt nedir, nasıl oluşturulur? (örnek dosya ile)

llms.txt, sitenizin kök dizinine konan ve yapay zeka ajanlarına sitenizi Markdown ile özetleyen bir dosyadır: ne yaptığınızı, hangi sayfaların önemli olduğunu ve ayrıntının nerede olduğunu söyler. Bu rehber llms.txt dosyasının neye yarayıp neye yaramadığını, Ağustos 2026 ile gelen v2 formatını, gerçek bir örnek dosyayı ve adım adım oluşturma ile kontrolü anlatır.

SEO & GEO 30.09.2026 8 dk okuma llms.txtgeoyapay zeka ajanları
llms.txt nedir, nasıl oluşturulur? (örnek dosya ile)

llms.txt nedir?

llms.txt, web sitenizin kök dizinine (siteniz.com/llms.txt) konan ve büyük dil modellerine (LLM) ve yapay zeka ajanlarına sitenizin kısa ve düzenli bir özetini veren Markdown dosyasıdır. Dosya; sitenin ne olduğunu, kime ne sunduğunu ve ayrıntılı bilginin hangi sayfalarda bulunduğunu açıklamalı bağlantılarla anlatır.

Öneri Eylül 2024'te Answer.AI'ın kurucularından Jeremy Howard tarafından yapıldı ve Ağustos 2026'da iki yıllık kullanım deneyimiyle v2 olarak güncellendi. Bugün binlerce site llms.txt yayınlıyor, dokümantasyon platformları dosyayı otomatik üretiyor; OpenAI, Anthropic ve Gemini de kendi geliştirici dokümanları için llms.txt sunuyor.

llms.txt ne işe yarar, ne işe yaramaz?

Web sayfaları insanlar için yapılır: menüler, çerez bantları, reklamlar ve JavaScript asıl bilgiyi çevreler. Bir yapay zeka ajanı (bir kod asistanı ya da web'de arama yapan bir sohbet asistanı) sitenizi kullanıcısı adına okurken bu kalabalığı ayıklamak zorundadır. llms.txt ona temiz bir giriş kapısı sunar.

İşe yarar

  • Doğru ilk izlenim: ajan, sitenizin ne yaptığını sizin yazdığınız özetten öğrenir; yanlış çıkarım riski azalır.
  • Doğru sayfaya yönlendirme: fiyat, kurulum, destek gibi soruların cevabının hangi sayfada olduğunu açıkça gösterirsiniz.
  • Daha az kaynak harcaması: ajan bütün siteyi taramak yerine özeti okur ve yalnızca ihtiyacı olan bağlantıyı izler.
  • Denetlenebilir hazırlık: Chrome'un Lighthouse aracı, ajan tarama (agentic browsing) denetimleri arasında llms.txt dosyasına da bakar.

İşe yaramaz

  • Google sıralaması: Google, AI Overviews ve AI Mode'da görünmek için yeni makine okunur dosyalara, yapay zeka metin dosyalarına veya özel işaretlemeye gerek olmadığını açıkça söylüyor. llms.txt bir sıralama faktörü değildir.
  • Erişim kontrolü: hangi botun sitenize girebileceğini llms.txt değil, robots.txt belirler.
  • Sitemap'in yerine geçmek: arama motorları sayfalarınızı yine site haritası ve bağlantılar üzerinden keşfeder.
Kısacası llms.txt düşük maliyetli ve risksiz bir iyileştirmedir, ama içerik kalitesinin, taranabilirliğin ve yapılandırılmış verinin yerine geçmez. Yapay zeka aramalarında kaynak gösterilmenin asıl yolları için GEO rehberine bakın; llms.txt'yi temeller sağlamken ekleyin.

robots.txt, sitemap.xml ve llms.txt farkı

DosyaAmaçKim okurFormatNe zaman okunur
robots.txtHangi botun nereye erişebileceğiTüm tarayıcılarDüz metin kurallarTaramadan önce
sitemap.xmlİndekslenecek sayfaların listesiArama motorlarıXMLKeşif ve indeksleme sırasında
llms.txtYapay zeka için seçilmiş site özetiYapay zeka ajanlarıMarkdownKullanıcı bir soru sorduğu anda

llms.txt formatı (v2)

Dosya düz Markdown'dır ama bölümlerin belirli bir sırası vardır; bu sayede hem insanlar hem programlar tarafından okunabilir:

  1. H1 başlık (# Site adı): tek zorunlu bölüm.
  2. Alıntı bloğu (> …): sitenin kısa özeti; dosyanın geri kalanını anlamak için gereken temel bilgi.
  3. Serbest bilgi: başlık içermeyen paragraf veya listeler, örneğin önemli notlar.
  4. H2 bölümleri (## Bölüm adı): her biri - [Ad](url): not biçiminde bir bağlantı listesi.

Geleneksel olarak Optional adlı bir H2 bölümü, ajanın kısa bir bağlama ihtiyaç duyduğunda atlayabileceği ikincil bağlantılar için kullanılır. v2 ile bu bölümün özel bir mekanik anlamı kalmadı, ama ikincil bağlantıları ayırmak için hala iyi bir alışkanlık.

llms.txt iskeleti
# Site adı

> Sitenin tek paragraflık özeti: ne yapar, kime hizmet verir, nerede.

Önemli bilgiler:
- Fiyatlandırma: ...
- Çalışma saatleri: ...
- İletişim: ...

## Ürünler

- [Ürün A](https://siteniz.com/urun-a): Bir cümlelik açıklama
- [Ürün B](https://siteniz.com/urun-b): Bir cümlelik açıklama

## Politikalar

- [İade koşulları](https://siteniz.com/iade): İade süresi ve adımları

## Optional

- [Blog](https://siteniz.com/blog/): Rehber yazılar

v2 ile gelen yenilikler

  • Alt yol desteği: dosya kök dizin dışında da durabilir; /docs/llms.txt yalnızca /docs/ altındaki sayfaları kapsar. Birden fazla dosya uygunsa en özel olan geçerlidir.
  • Sayfaların Markdown sürümleri: ajanın ihtiyaç duyacağı sayfaların temiz Markdown sürümü aynı adreste sunulabilir: sayfa.html.md ya da uzantı değiştirilerek sayfa.md.
  • Keşfedilebilirlik: bir sayfa, Markdown sürümünü rel="alternate" type="text/markdown" ile, kendisini kapsayan llms.txt dosyasını rel="describedby" ile gösterebilir. Bunlar HTML <link> etiketi ya da HTTP Link başlığı olarak verilir.

Gerçek örnek: dot.tr/llms.txt

Teoriyi bir kenara bırakıp kendi dosyamıza bakalım. dot.tr/llms.txt dosyasının kısaltılmış hali:

dot.tr/llms.txt (kısaltılmış)
# dot

> dot (dot.tr), web sitelerine kod yazmadan eklenen dönüşüm odaklı
> widget'lar ve işletme araçları sunan Türkiye merkezli bir SaaS
> platformudur: WhatsApp iletişim, randevu, KVKK çerez onayı,
> site izleme, karekod oluşturma ve link-in-bio mini site.

Önemli bilgiler:
- Kurulum: tek satır async script veya tek tık WordPress eklentisi.
- Fiyatlandırma: Ücretsiz plan + tüm eklentileri kapsayan tek Pro
  abonelik (14 gün ücretsiz Pro deneme, kredi kartı istenmez).
- İletişim: mail@dot.tr

## Ürünler

- [dot QR](https://dot.tr/araclar/qr-kod-olusturucu): Karekod
  oluşturucu; statik karekod ücretsiz, dinamik karekod Pro'da.
- [dot Nabız](https://dot.tr/site-izleme): Site erişilebilirlik
  (uptime) izleme; kesinti, SSL ve alan adı bitiş uyarıları.

## Araçlar (ücretsiz)

- [WhatsApp Link Oluşturucu](https://dot.tr/araclar/whatsapp-link-olusturucu):
  Numara ve hazır mesajı wa.me sohbet linkine çevirir.

Bu dosyada neye dikkat ettik:

  • Özet ilk blokta: ne olduğumuz, kime hizmet verdiğimiz ve hangi ürünleri sunduğumuz alıntı bloğunda.
  • Ajanın soracağı bilgiler hazır: kurulum, fiyat modeli ve iletişim, "Önemli bilgiler" listesinde.
  • Her bağlantıda bir cümle: ajan linke gitmeden önce orada ne bulacağını bilir.
  • Mutlak ve kanonik adresler: yönlendirmeye düşen veya 404 veren bağlantı yok.

llms.txt nasıl oluşturulur? (adım adım)

  1. Özeti yazın. Sitenizi 2-3 cümlede anlatın: ne yapıyorsunuz, kime, hangi bölgede. Bu metin alıntı bloğuna girer.
  2. Kritik bilgileri listeleyin. Bir asistanın sizin adınıza cevaplayacağı soruları düşünün: fiyatlandırma, çalışma saatleri, kurulum, iade koşulları, iletişim.
  3. Önemli sayfaları seçin. Bütün siteyi değil, en çok işe yarayan birkaç düzine sayfayı H2 başlıkları altında gruplayın (Ürünler, Hizmetler, Rehberler, Politikalar gibi). Her bağlantıya tek cümlelik bir açıklama ekleyin.
  4. İkincil bağlantıları ayırın. Blog arşivi gibi bağlantıları "Optional" bölümüne koyun.
  5. Dosyayı yükleyin. UTF-8 kodlamalı düz metin olarak kök dizine kaydedin: https://siteniz.com/llms.txt.
  6. Test edin. Adresi tarayıcıda açın; dosya 200 koduyla ve HTML değil düz metin olarak gelmeli. Ardından aşağıdaki kontrol listesini uygulayın.
  7. Güncel tutun. Yeni ürün, fiyat değişikliği veya yeni sayfa çıktığında dosyayı da güncelleyin. Eskimiş bilgi, yapay zekanın sizin hakkınızda yanlış cevap vermesine yol açar.

WordPress'te llms.txt

WordPress kullanıyorsanız dosyayı elle yazmanız gerekmeyebilir:

  • Yoast SEO: Haziran 2025'ten beri ücretsiz sürümde de llms.txt üretebiliyor; ayarlardaki llms.txt özelliğini açmanız yeterli.
  • Rank Math: gösterge panelindeki "LLMS Txt" modülünü etkinleştirerek dosyayı oluşturur.
  • Eklentisiz: dosyayı bilgisayarınızda yazıp hosting panelinizin dosya yöneticisiyle veya FTP ile public_html klasörüne yükleyin.
Otomatik üretilen dosyayı yayına almadan önce okuyun: eklentiler çoğunlukla son yazıları veya bütün sayfaları sıralar. Özet cümlesini ve en önemli sayfaları elle düzenlemek dosyayı gerçekten faydalı yapar.

llms.txt nasıl kontrol edilir?

Yayından sonra şu listeyi uygulayın:

  • siteniz.com/llms.txt adresi 200 kodu dönüyor mu? 404 dosyanın olmadığını, 5xx ise sunucu hatasını gösterir.
  • Dosya düz metin olarak mı geliyor (text/plain veya text/markdown)? Tema adresi bir HTML sayfasına çeviriyorsa ajan Markdown yerine sayfa kodu görür.
  • İlk satır # ile başlayan bir H1 mi, ardından > ile özet geliyor mu?
  • Türkçe karakterler (ş, ğ, ı, İ) doğru görünüyor mu? Görünmüyorsa dosyayı UTF-8 olarak yeniden kaydedin.
  • Bağlantılar mutlak (https:// ile başlayan) ve kanonik mi? Yönlendirmeye düşen, 404 veren veya noindex sayfaya giden bağlantı olmamalı.
  • Bilgiler güncel mi? Fiyat, ürün adı ve iletişim bilgileri sitedeki sayfalarla birebir aynı olmalı.

Lighthouse ile: Chrome'un Lighthouse aracı, ajan tarama denetimleri arasında llms.txt dosyasını kontrol eder. Dosya yoksa (404) bu denetim uygulanamaz sayılır, çünkü dosya şimdilik isteğe bağlıdır; dosya istenirken sunucu hatası oluşursa sayfa işaretlenir.

Yapay zekaya sorarak: web erişimi olan bir asistana sitenizi sorun ("siteniz.com ne yapıyor, fiyatları nedir?") ve cevabın llms.txt'deki özetle tutarlı olup olmadığına bakın. Bu bir garanti değil, bir sağlamadır.

Sık yapılan hatalar

  • Bütün siteyi dökmek: yüzlerce bağlantılı bir dosya ajanın bağlamını doldurur. Seçici olun; ayrıntı bağlantıların arkasında dursun.
  • Pazarlama dili: "sektörün en iyisi" gibi ifadeler bilgi taşımaz. Somut olun: ne yapıyorsunuz, nasıl, kime.
  • Sayfalarla çelişen iddialar: llms.txt'ye yazdığınız her cümle, yapay zekanın sizin adınıza tekrarlayacağı bir cümledir. Sitenizdeki sayfalarla çelişen veya doğrulanamayan bilgi yazmayın.
  • robots.txt ile karıştırmak: llms.txt ile bot engellenmez. Yapay zeka tarayıcılarına izin vermek veya onları engellemek için robots.txt kullanılır.
  • Güncellememek: fiyatı veya adı değişen ürün, en sık görülen hata kaynağıdır.

llms-full.txt nedir?

llms-full.txt standardın parçası değildir. Bazı dokümantasyon platformlarının yaygınlaştırdığı, sitenin bütün içeriğini tek bir büyük Markdown dosyasında sunan bir uzantıdır. Kısa ve seçici llms.txt dosyasının aksine tam metin taşır. Ajanın her şeyi bir seferde okumak isteyebileceği kod dokümantasyonu gibi durumlarda işe yarar; çoğu işletme sitesi için iyi hazırlanmış bir llms.txt yeterlidir.

Sık sorulan sorular

llms.txt nedir?

llms.txt, sitenin kök dizinine konan ve yapay zeka ajanlarına sitenin ne olduğunu ve önemli sayfalarını açıklamalı bağlantılarla özetleyen bir Markdown dosyasıdır. Eylül 2024'te önerildi, Ağustos 2026'da v2 ile güncellendi.

llms.txt SEO'ya etki eder mi?

Doğrudan etki etmez. Google, AI Overviews ve AI Mode'da görünmek için yeni makine okunur dosyalara veya yapay zeka metin dosyalarına gerek olmadığını belirtiyor. llms.txt'nin faydası, sitenizi kullanıcı adına okuyan yapay zeka ajanlarına doğru ve hızlı bir özet vermesidir.

llms.txt zorunlu mu?

Hayır, isteğe bağlıdır. Chrome Lighthouse da dosya yoksa ilgili denetimi uygulanamaz sayar; yalnızca dosya istenirken sunucu hatası oluşursa sayfayı işaretler.

llms.txt nereye konur?

Varsayılan yer kök dizindir: siteniz.com/llms.txt. v2 ile alt yollarda da dosya olabilir; örneğin /docs/llms.txt yalnızca /docs/ altındaki sayfaları kapsar.

llms.txt ile robots.txt arasındaki fark nedir?

robots.txt, botların sitenizde nereye erişebileceğini belirleyen kurallardır. llms.txt ise erişilebilen içeriğin yapay zeka için hazırlanmış özetidir. llms.txt ile bot engellenmez.

llms.txt Türkçe yazılabilir mi?

Evet. Dosya Markdown biçiminde ve UTF-8 kodlamalı olduğu sürece Türkçe yazılabilir; bölüm başlıklarını da Türkçe kullanabilirsiniz.

WordPress'te llms.txt nasıl oluşturulur?

Yoast SEO ve Rank Math gibi eklentiler dosyayı tek ayarla üretebiliyor. Eklenti kullanmıyorsanız dosyayı hosting panelinizden kök dizine yüklemeniz yeterli. Otomatik üretilen dosyayı yayından önce mutlaka gözden geçirin.

Sitenizin yapay zeka hazırlığını ölçün

dot SEO Analizi, robots.txt dosyanızın GPTBot, ClaudeBot ve PerplexityBot dahil 12 yapay zeka tarayıcısına açık olup olmadığını ve sayfanızın GEO skorunu 60 saniyede gösterir. Üyelik gerekmez.

Ücretsiz SEO analizini başlat

dot · Sitenize kodsuz eklentiler: iletişim, randevu, çerez onayı, SEO denetimi ve site izleme.
Bu belge ücretsizdir ve serbestçe paylaşılabilir. Kaynak: https://dot.tr/blog/llms-txt-nedir-nasil-olusturulur · Threads: @ufkcsgn