TechnoRadical notları · Makale
llms.txt dosyası işe yarıyor mu
llms.txt dosyası işe yarıyor mu? Google resmen kullanmadığını açıklıyor; OpenAI, Anthropic ve Perplexity'de de istek sayıları sıfıra yakın.
llms.txt, bir web sitesinin kök dizinine konan ve sitenin içeriğini yapay zeka sistemlerine özetleyen bir metin dosyasıdır; Google bunu resmen kullanmadığını kendi dokümantasyonunda açıklıyor. OpenAI, Anthropic ve Perplexity için ise dosyaya gelen istek sayıları sıfıra yakın kalıyor ve bu üç sistem için yaygın bir fiili kullanımı ya da arama veya alıntılama görünürlüğünde bir etkiyi destekleyen kanıt yok. Buna rağmen Türkçe ajans blogları dosyayı kaynaksız biçimde “önemli bir araç” diye tanıtıyor. Dürüst bir istisna da var: OpenAI, Anthropic ve Perplexity kendi geliştirici dokümantasyonu sitelerinde birer llms.txt yayınlıyor, Chrome Lighthouse’un “Agentic Browsing” kategorisi de dosyanın varlığını ayrı bir denetimle kontrol ediyor; ikisi de arama sıralamasıyla ilgili değil, farklı bir kullanım alanına ait. Buradaki veriler global ölçekte ve büyük ölçüde İngilizce siteler üzerinde toplandı; Türkiye’ye özgü bir ölçüm yok, bu yüzden sonuç dikkatle genellenmeli.
llms.txt nedir
llms.txt, bir web sitesinin kök dizinine konan ve sitenin içeriğini yapay zeka sistemlerine özetleyen bir metin dosyasıdır. llmstxt.org’daki spesifikasyona göre dosya Markdown biçiminde yazılır ve dört sabit unsurdan oluşur: H1 başlık, blok alıntı halinde kısa özet, isteğe bağlı bir ayrıntı paragrafı ve sitenin bölümlerini listeleyen H2 başlıkları.
İsteğe bağlı ikinci bir dosya olan llms-full.txt, sitenin tüm içeriğini tek bir Markdown dosyasında toplar. Küçük sitelerde tercih edilebilir bir seçenek; büyük sitelerde dosya boyutu pratik olmaktan çıkar.
llms.txt sık sık robots.txt ile karıştırılıyor ama ikisinin işlevi farklı. robots.txt hangi sayfaların taranacağını belirler, llms.txt ise taramaya hiçbir şekilde karışmaz; yalnızca zaten erişilebilir olan içeriğin bir özetini sunar. Bir sayfayı llms.txt’te listelemek onu erişilebilir kılmaz, listelememek de onu gizlemez; erişim kararını tamamen robots.txt ve sayfanın kendi durumu belirler.
llms.txt’i Jeremy Howard önerdi, resmi bir standart değil
llms.txt, Answer.AI’dan Jeremy Howard tarafından 3 Eylül 2024’te önerilen ve resmî bir standardizasyon kuruluşunun onayını taşımayan gönüllü bir formattır. Öneri 10 Ağustos 2026’da v2 sürümüne güncellendi; bu güncelleme spesifikasyonun hâlâ aktif biçimde geliştirildiğini gösteriyor ama statüsünü değiştirmiyor.
Spesifikasyon sayfası kendi “sonraki adımlar” bölümünde, bunun GitHub deposu üzerinden yönetilen, resmî olmayan (informal) bir öneri olduğunu belirtiyor. Yani llms.txt’in arkasında zorunlu bir uygunluk testi veya bir tarayıcı ya da arama motoru üreticisinin taahhüdü yok; benimseme tamamen gönüllü.
Bu gönüllülük pratikte de görülüyor: OpenAI, Anthropic ve Perplexity kendi geliştirici dokümantasyonu sitelerinde birer llms.txt yayınlıyor. Bu, aynı üç şirketin arama veya cevap motorlarının başka sitelerdeki llms.txt dosyalarını okuduğu anlamına gelmiyor; ikisi ayrı ürün ve ayrı karardır.
llms.txt gerçekten işe yarıyor mu
Hayır, kanıtlar bunu desteklemiyor. Google, llms.txt’i resmen kullanmadığını kendi dokümantasyonunda açıklıyor. OpenAI, Anthropic ve Perplexity için ise dosyaya gelen istek sayıları sıfıra yakın kalıyor; yaygın bir fiili kullanımı veya arama ya da alıntılama görünürlüğünde bir etkiyi destekleyen kanıt yok.
Bu cevabı doğru okumak için üç ayrı kavramı birbirinden ayırmak gerekiyor: okunma (dosyaya bir istek gelmesi), kullanılma (isteği gönderen sistemin cevabında dosyayı fiilen kullanması) ve görünürlük etkisi (bu kullanımın arama veya alıntılama sonucunu değiştirmesi). Bir botun dosyaya nadiren istek göndermesi yalnızca okunma kanıtıdır; kullanılma veya etki kanıtı değildir.
Google Arama Destekçisi John Mueller, 17 Haziran 2025’te Bluesky’de şunu yazdı: “FWIW no AI system currently uses llms.txt.” Türkçesiyle: bilginize, şu an hiçbir yapay zeka sistemi llms.txt kullanmıyor. Bağımsız bir 12 haftalık ölçüm de bu ifadeyle örtüşen bir görüntü veriyor: aynı sitelerde robots.txt istekleri binlerle ölçülürken llms.txt istekleri tek haneli kalıyor.
Bu üç sistem için kanıt düzeyi aynı değil. Google’ın kendi ifadesi kanıtlanan bir sonuç, OpenAI/Anthropic/Perplexity’nin sıfıra yakın istek sayıları gözlenen bir veri, “hiç kullanılmıyor” genellemesi ise bu üç şirket için henüz kanıtlanmamış bir çıkarım. Söylenebilecek olan, istek sayısının yaygın bir kullanımı desteklemediği.
Google’ın resmi tutumu ne diyor
Google Search Central, “Google Search itself doesn’t use them” diyerek llms.txt gibi dosyaları kullanmadığını doğrudan yazıyor. Bu ifade, Temmuz 2026’da güncellenen generatif AI optimizasyon rehberinin “Mythbusting generative AI search” (üretken aramaya dair efsaneleri çürütme) bölümünde geçiyor: “You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search.” Türkçesiyle: Google Arama’da görünmek için yeni makine okunur dosyalar, AI metin dosyaları, işaretleme veya Markdown oluşturmaya gerek yok.
Bu netlik yalnızca klasik aramayı değil, Google’ın generatif AI özelliklerini (AI Overviews, AI Mode) de kapsıyor; rehber ikisini ayrı ayrı ele almadan tek bir olumsuzlamada birleştiriyor.
Google’ın önerdiği gerçek alternatif yeni bir dosya değil, yapay zekanın alıntılayacağı içeriği üretmek: konu hakkında bilinenden yola çıkan özgün bir bakış açısı, mevcut bilgiyi yalnızca özetleyen “meta-içerikten” kaçınma ve doğal başlık/bölüm akışı.
Bu açıklamanın kapsamı da belirtilmeli. Bu yalnızca Google’ın kendi ürünleri, yani Arama ve generatif AI özellikleri için doğrudan bir kanıt. OpenAI, Anthropic veya Perplexity’nin sistemlerine otomatik olarak genellenemez ve llms.txt’in her olası ajan veya otomasyon senaryosunda işlevsiz olduğunu kanıtlamaz; bu şirketler için kanıt ayrıca ölçülüyor.
OpenAI, Anthropic ve Perplexity llms.txt’i gerçekten okuyor mu
Nadiren, robots.txt’e kıyasla ölçülemeyecek kadar az. EZY Research, 27 Nisan-19 Temmuz 2026 arasındaki 12 haftalık dönemde 556 alan adlık bir panelden llms.txt yayınlayan 83 siteyi izledi ve aynı sitelerde robots.txt ile llms.txt’e gelen istekleri karşılaştırdı.
| Bot (şirket) | robots.txt isteği | llms.txt isteği |
|---|---|---|
| GPTBot (OpenAI) | 3.990 | 7 |
| ClaudeBot (Anthropic) | 3.120 | 9 |
| PerplexityBot (Perplexity) | 775 | 0 |
| Googlebot (Google) | 5.125 | 67 |
| Meta-ExternalAgent (Meta) | 172 | 193 |
Tablodaki tek istisna Meta-ExternalAgent: bu bot için llms.txt isteği robots.txt isteğini geçiyor. Bu istisna genel sonucu değiştirmiyor; beş bottan dördünde robots.txt istekleri llms.txt isteklerinin yüzlerce katı, kalan tek istisnanın kendi örneklem büyüklüğü de (172’ye karşı 193) zaten küçük.
Bu büyüklük farkının bir nedeni, OpenAI’nin erişim kararını hâlâ robots.txt’te GPTBot ve OAI-SearchBot ayrımı üzerinden vermesi. Eğitim verisi toplama ve arama/alıntı gösterimi robots.txt üzerinden iki ayrı bot olarak yönetiliyor; llms.txt bu ayrıma hiç girmiyor.
137 bin alan adının yüzde 97’sinde llms.txt hiç okunmuyor
Ahrefs’in 137.210 alan adı üzerindeki Mayıs 2026 sunucu verisinde, llms.txt yayınlayan sitelerin %97’si o ay hiç istek almadı. Alan adlarının %28’i (yaklaşık 38.360 site) llms.txt yayınlıyor ama yayınlamak okunmakla aynı şey değil: yalnızca %3’ü, yani yaklaşık 1.100 alan adı, herhangi bir trafik gördü.
Trafik gören bu küçük azınlıkta bile tablo iç açıcı değil. Bu alan adlarına gelen isteklerin %96’sı bottan, %4’ü insandan geliyor; bot trafiğinin ise yalnızca %19,5’i adı bilinen yapay zeka araçlarından geliyor (GPTBot %4,51, OAI-SearchBot %0,74, ClaudeBot %0,8 gibi kalemlere bölünüyor). Geri kalan bot trafiğinin büyük kısmı tanımsız veya adı bilinmeyen otomasyon kaynaklı.
Bu %19,5’i doğru okumak gerekiyor. Bu rakam “tüm isteklerin %19,5’i AI aracından geliyor” demek değil; “trafik alan %3’lük azınlığın içindeki bot isteklerinin %19,5’i adı bilinen bir AI aracından geliyor” demek. Payda küçüldükçe rakam daha da küçülüyor.
Aynı Ahrefs veri setinden çıkan ama işe yarayan bir sinyale bakmak isterseniz, ChatGPT’nin kaynak gösterdiği sayfa özellikleri ölçülebilir: llms.txt’in aksine bu özellikler atıf oranıyla doğrudan ilişkili.
Türkçe ajans blogları neden hâlâ “önemli bir araç” diye yazıyor
Türkçe SEO ajans blogları llms.txt’i kaynak göstermeden, tek yönlü olumlu bir dille “önemli araç” diye tanıtıyor; hiçbiri Google’ın veya bağımsız ölçümlerin gerçek kullanım verisini vermiyor.
webtures.com, kaynak göstermeden şöyle yazıyor: “llms.txt, yapay zeka modellerinin web sitenizi daha iyi anlamasına yardımcı olan bir dosyadır” ve “yapay zeka odaklı arama motorlarında daha görünür olursunuz.” Sayfa, Google, OpenAI veya Anthropic’in dosyayı fiilen kullanıp kullanmadığından hiç bahsetmiyor (2026-08-14 doğrulandı).
digital.3gen.com.tr’nin tanımı bir adım daha ileri gidip somut bir hata içeriyor: “Llms.txt, hangi sayfaların taranması gerektiğini veya hangilerinin engellenmesi gerektiğini belirleyerek arama motorlarının sitenizi daha verimli bir şekilde taramasını sağlar.” Bu ifade llms.txt’i robots.txt’in tarama/engelleme işleviyle karıştırıyor; llms.txt erişim veya tarama kararı vermez, yalnızca zaten erişilebilir içeriğin özetini sunar.
inetmar.com ise kaynaksız bir sayı kullanıyor: “Yapılan analizler, llms.txt kullanan sitelerin AI kaynaklı trafikte %25-35 artış yaşadığını göstermektedir.” Hangi analiz, hangi örneklem, hangi tarih olduğu hiç belirtilmiyor; bu sayı bir Türkçe ajans blogu iddiası olarak kalıyor, bizim tarafımızdan doğru kabul edilmiyor. Aynı sayfa Google’ın tutumunu da “Google gibi geleneksel arama motorları henüz llms.txt’yi resmi olarak desteklemese de” diye yumuşatıyor; oysa Google’ın kendi ifadesi “henüz” değil, net bir “kullanmıyoruz.”
Bu kalıp tek bir sayfaya özgü değil. Türkçe SEO içeriği büyük ölçüde bir kopyalama zinciri: kaynaksız bir iddia bir blogda çıkar, birkaç başka blog aynı iddiayı kendi cümleleriyle tekrarlar ve sonunda “herkes böyle yazıyor” izlenimi, kaynağı hiç olmayan bir gerçek gibi görünür.
llms.txt’i hiç mi oluşturmamalı
Hayır, tamamen vazgeçmek gerekmiyor; ama beklenti sıfıra yakın olmalı. Dosyayı hazırlamanın teknik hasar verdiğine dair bir kaynak yok ve uygulaması bir metin dosyası yazmaktan ibaret; bu yüzden risk düşük kabul ediliyor. Bu bir olgu değil, editoryal bir çıkarım: maliyetin düşüklüğü ölçülmüş bir veri değil, işin doğasından gelen bir gözlem.
Tek doğrulanmış somut risk indekslenme ihtimali. John Mueller, 21 Temmuz 2025’te bir kullanıcının “llms.txt için noindex header eklemeli miyim” sorusuna Bluesky’de şöyle yanıt verdi: “It would only be duplicate content if the content were the same as a HTML page, which wouldn’t make sense (assuming the file itself were useful). That said, using noindex for it could make sense, as sites might link to it and it could otherwise become indexed, which would be weird for users.” Türkçesiyle: içerik bir HTML sayfasıyla aynıysa yinelenen içerik sayılırdı ama dosya faydalıysa bu mantıklı olmaz; yine de noindex kullanmak mantıklı olabilir, çünkü siteler dosyaya link verip onu indekslenir hale getirebilir, bu da kullanıcılar için tuhaf olurdu. Yani risk trafik kaybı değil, dosyanın arama sonuçlarında beklenmedik biçimde görünmesi.
Chrome’un sayfa denetim aracı Lighthouse’un “Agentic Browsing” (ajan tabanlı gezinme) kategorisi, llms.txt dosyasının domain kökünde bulunup bulunmadığını kontrol eden ayrı bir denetim içeriyor; dosya yoksa denetim “uygulanamaz” işaretlenir. Bu denetimin amacı açıkça Google Arama sıralaması değil; Lighthouse’un kendi belgelemesine göre hedef, yapay zeka ajanlarının siteyi daha az zamanda anlaması. Bu, arama sıralamasıyla ilgili bir sinyal değil, ayrı bir ürün ekibinin ayrı bir hedefi.
OpenAI, Anthropic ve Perplexity’nin kendi geliştirici dokümantasyonu sitelerinde llms.txt yayınlaması da bu tabloyla çelişmiyor. OpenAI’nin dosyası kendi metninde amacını doğrudan tanımlıyor: H1 başlığı “OpenAI Developers”, özeti “Complete documentation hub for OpenAI API, Ads, Plugins, Workspace Agents, Codex, Agentic Commerce…” Anthropic ve Perplexity’nin dosyaları da aynı yapıda; ikisinde OpenAI’ninki gibi açık bir “geliştirici için” ifadesi yok ama H2 bölüm listeleri API ve SDK dokümantasyonuna yönlendiriyor. Bu yapıdan çıkan sonuç, ikisinin de kod asistanlarına ve geliştirici tüketimine yönelik olduğu; bu bir çıkarım, doğrudan alıntı değil. Bu üç şirketin kendi dokümantasyon sitesinde llms.txt kullanması, aynı üç şirketin arama veya cevap motorlarının başka sitelerdeki llms.txt dosyalarını okumamasıyla çelişmiyor; ikisi farklı ürün ve farklı kullanım alanı.
llms.txt oluşturmaya karar verirseniz nasıl yapılır
Minimal bir llms.txt üç zorunlu unsurdan oluşur. Bunlar H1 başlık, blok alıntı halinde kısa özet ve en az bir H2 bölüm listesidir. Bu üç unsuru taşıyan, gerçekten çalışan bir dosya örneği budur.
# TechnoRadical
> TechnoRadical, Türkiye'deki şirketlere SEO ve GEO odaklı içerik üretimi sunan bir ajanstır. Bu dosya, yapay zeka sistemlerine site içeriğinin bir özetini verir.
## Blog
- [llms.txt Dosyası İşe Yarıyor mu](https://technoradical.com/blog/llms-txt-dosyasi-ise-yariyor-mu/): Google, OpenAI, Anthropic ve Perplexity'nin llms.txt'i gerçekte kullanıp kullanmadığının kaynaklı incelemesi.
## Araçlar
- [GEO Hazırlık Aracı](https://technoradical.com/geo-hazirlik/): Sayfanın yapısal hazırlığını ölçen ücretsiz araç.
H1 başlık sitenin adını taşır, blok alıntı sitenin ne yaptığını iki cümlede özetler, H2 bölümleri (burada “Blog” ve “Araçlar”) sitenin ana kategorilerini listeler. Site büyükse tek bir llms-full.txt dosyasında tüm içeriği tek Markdown’da toplamak da mümkün; ama bu dosya büyük sitelerde pratik boyutu aşar.
Bir dosyanın biçimce doğru olup olmadığını kontrol eden biçim denetleyicileri (validator), yalnızca dosyanın H1 başlık, blok alıntı özet ve H2 bölüm listeleri yapısına uyup uymadığını kontrol edebilir. Belirli bir üçüncü taraf validator burada önerilmiyor; çünkü resmî veya güvenilir bir kaynak yok. Biçimce geçerli bir dosyanın gerçekten okunduğunu veya kullanıldığını kanıtlamadığı da unutulmamalı.
Dosyayı yayınladıktan sonra Mueller’in 21 Temmuz 2025 tarihli önerisini uygulamak isteyenler noindex header’ı ekleyebilir; amaç dosyanın başka sitelerden link alıp arama sonuçlarında beklenmedik biçimde indekslenmesini önlemek. Bu dosyaya harcanacak emek, sayfanın gerçek yapısal hazırlığını ölçmekten daha düşük öncelikli kabul edilmeli.
Zamanınızı llms.txt yerine nereye harcamalısınız
Sınırlı zamanı önce içerik erişilebilirliğine, cevap netliğine ve kaynaklandırma disiplinine ayırmak, llms.txt’e ayırmaktan daha yüksek getiri sağlar. Dört olası çalışmanın tahmini etkisi ve dayandığı kanıt şöyle özetlenebilir.
| Çalışma | Tahmini etki | Dayandığı kanıt |
|---|---|---|
| llms.txt dosyası oluşturmak | Düşük | Google resmen kullanmıyor; OpenAI, Anthropic ve Perplexity’de istek sayıları sıfıra yakın |
| Sayfa içi answer-first paragraf ve kaynak netliği | Orta-yüksek | Google’ın generatif AI için önerdiği tek somut alternatif |
| Bot erişimine (robots.txt) doğru izin vermek | Yüksek | Erişim kararı hâlâ robots.txt üzerinden GPTBot/OAI-SearchBot gibi ayrımlarla veriliyor, kimlik doğrulaması yayınlanan IP listeleriyle yapılıyor |
| Geliştirici dokümantasyonu için llms.txt hazırlamak | Yalnızca kod asistanı kullanan geliştirici siteleri için orta | OpenAI, Anthropic ve Perplexity kendi geliştirici dokümantasyonunda llms.txt yayınlıyor |
Tahmini etki sütunu ölçülmüş bir veri değil, ilgili kanıttan çıkan editoryal bir sıralama; hiçbir satır bir sıralama veya trafik garantisi taşımıyor.
Bu tablodaki en düşük öncelikli satırın karşılığı olan zamanı GEO hazırlık aracı daha somut biçimde kullanır: başlık-cevap eşleşmesi, kaynak işaretleri ve tablo gibi ölçülebilir yapısal unsurları saniyeler içinde kontrol eder.
Lighthouse denetimi llms.txt’in gerçekten okunduğunu kanıtlamaz
Hayır, Lighthouse’un “Agentic Browsing” denetimi yalnızca dosyanın domain kökünde var olup olmadığını kontrol eder; gerçek bot okumasını ölçmez. Denetim /llms.txt adresine bir istek gönderir; 404 dönerse denetim “uygulanamaz” işaretlenir, dosya varsa “geçti” görünür.
“Geçti” sonucu bir okunma kanıtı değil, yalnızca bir varlık kanıtı. Denetimin amacı da Google Arama sıralaması değil; Lighthouse’un kendi belgelemesine göre hedef, yapay zeka ajanlarının siteyi anlamak için daha az zaman harcaması. Bu, arama sıralamasıyla ilgili bir sinyal değil, tarayıcı ekibinin ayrı bir ürün hedefi.
Bir sitenin llms.txt’inin gerçekten okunup okunmadığının tek güvenilir kanıtı, sunucu veya CDN (content delivery network, içerik dağıtım ağı) erişim günlüğünde o dosyaya gelen isteklerin görülmesi.
Sunucu loglarında llms.txt okunup okunmadığı nasıl doğrulanır
Sunucu veya CDN erişim günlüğünü user-agent (bir isteğin hangi yazılımdan geldiğini bildiren başlık bilgisi) filtresiyle /llms.txt isteklerine göre süzerek doğrulanır. Doğrulama üç aşamadan oluşur.
- Erişim günlüğünde
/llms.txtyolu için GPTBot, OAI-SearchBot, ClaudeBot ve PerplexityBot user-agent değerlerini arayın. - Ölçüm penceresini en az birkaç hafta tutun; tek günlük bir örneklem gürültülü olur.
- Aynı dönemdeki robots.txt istek sayısıyla karşılaştırın; oran, sitenin genel bot trafiğine göre llms.txt’in payını gösterir.
User-agent metni tek başına kimlik kanıtı değil; herhangi bir istemci bu başlığı taklit edebilir. Doğrulamanın zorunlu ikinci adımı, isteğin kaynak IP adresini ilgili şirketin yayınladığı listeyle eşleştirmek. OpenAI bu listeyi openai.com/gptbot.json, openai.com/searchbot.json ve openai.com/chatgpt-user.json adreslerinde; Anthropic claude.com/crawling/bots.json adresinde; Perplexity ise perplexity.com/perplexitybot.json ve perplexity.com/perplexity-user.json adreslerinde yayınlıyor. Kaynak IP bu listede yoksa istek o şirketten gelmiyor demektir, user-agent ne yazarsa yazsın.
Sıfır veya tek haneli bir istek sayısı bulmak hata değil, beklenen bir sonuç: Ahrefs’in 137.210 alan adlık ölçümünde yayınlayan dosyaların %97’si hiç istek almadı, EZY Research’ün 12 haftalık panelinde de sayılar tek haneli kaldı. Bu sonucu görmek “bir şey bozuk” anlamına gelmiyor.
Son bir sınır var. IP doğrulamasından geçen bir istek bulmak bile dosyanın cevap üretiminde fiilen kullanıldığını veya arama ya da alıntılama görünürlüğünde bir etki yarattığını kanıtlamaz. Kanıtladığı tek şey, isteğin gerçekten o şirketten geldiği.
llms.txt · GEO · yapay zeka arama · teknik SEO