İçeriğe geç
Lein Digital

GEO & Yapay Zeka

llms.txt Nedir? Yapay Zeka Tarayıcıları İçin Kurulum Rehberi

Can Doğan
Can Doğan

Kurucu & GEO Strateji Direktörü

Tüm yazıları

7 dk okuma

llms.txt Nedir? Yapay Zeka Tarayıcıları İçin Kurulum Rehberi

Yazıdan ana çıkarımlar

  1. llms.txt, sitenin kök dizininde ya da bir alt yolunda yayımlanan, yapay zeka ajanlarına sitenin kısa özetini ve ayrıntılı içeriğe giden seçilmiş bağlantıları veren markdown biçimli bir dosyadır.
  2. Jeremy Howard'ın 3 Eylül 2024'te yayımladığı bir öneridir; dosyada zorunlu olan tek bölüm, site ya da proje adını taşıyan H1 başlıktır.
  3. Google, AI Overviews ve AI Modu'nda görünmek için yeni makine okunur dosyalar, yapay zeka metin dosyaları ya da işaretleme gerekmediğini yazıyor; llms.txt bir sıralama ya da anılma sinyali gibi ele alınmamalı.
  4. Erişim kararı robots.txt'te verilir; llms.txt'in biçiminde izin ya da yasak satırı yoktur.
  5. OpenAI'da OAI-SearchBot aramayı, GPTBot eğitimi kapsar ve ayarlar birbirinden bağımsızdır; kullanıcı isteğiyle gelen ChatGPT-User için robots.txt kuralları uygulanmayabilir.
  6. Dosyaya markayı doğru anlatan kalıcı sayfalar girmeli; süreli kampanyalar ve eski içerik dışarıda kalmalı, dosya küçük ve güncel tutulmalı.
  7. Sayfalar dizinde değilse, içerik yalnız betikle yükleniyorsa ya da robots.txt arama botunu engelliyorsa llms.txt bu sorunları çözmez.

llms.txt nedir sorusunun kısa cevabı şu: sitenizin kök dizinine konan, markdown biçiminde yazılmış ve yapay zeka ajanlarına sitenizin ne olduğunu, ayrıntılı bilgiyi hangi sayfalarda bulacaklarını anlatan küçük bir metin dosyası. Fikri Jeremy Howard 3 Eylül 2024'te bir öneri olarak yayımladı; metin bugün de topluluk görüşüne açık bir öneri olarak duruyor (llmstxt.org). Arama motorlarının resmî bir sıralama ya da anılma sinyali değil: Google, AI Overviews ve AI Modu için böyle bir dosyaya gerek olmadığını açıkça yazıyor. Aşağıda dosyanın robots.txt'ten farkını, içeriğini ve kurulumunu anlatıyorum.

Tanım · GEO

llms.txt

llms.txt, bir web sitesinin kök dizininde ya da bir alt yolunda yayımlanan, markdown biçimli bir metin dosyasıdır; yapay zeka ajanlarına sitenin kısa bir özetini ve ayrıntılı içeriğe götüren seçilmiş bağlantıları sunar.

Jeremy Howard'ın 2024'te yayımladığı bir öneridir. Dosyada erişim kuralı bulunmaz: hangi botun siteye girebileceği robots.txt'te belirlenir.

Eş Anlamlılar

  • /llms.txt
  • llms.txt dosyası

llms.txt nedir, ne değildir?

llms.txt, ajanlara kısa bir arka plan, yönlendirme ve ayrıntılı markdown dosyalarına bağlantılar sunan, bağlama sığacak kadar küçük bir dosyadır. Google'ın yapay zeka özellikleri için bir sıralama ya da anılma sinyali değildir: Google Search Central, AI Overviews ve AI Modu'nda görünmek için yapay zeka metin dosyaları oluşturmanın gerekmediğini açıkça yazıyor.

Önerinin gerekçesi basit: web sayfaları insanlar için kurulur, bilgi menülerin, reklamların ve JavaScript'in arasına sarılır ve bunu temiz metne çevirmek zordur. llms.txt bu yüzden kısa bir arka plan, yönlendirme ve ayrıntılı markdown dosyalarına bağlantılar sunar. Ajan dosyayı okur, ihtiyaç duyduğu bağlantıyı izler; dosya bağlama sığacak kadar küçük kalır (llmstxt.org). Öneriye göre dosya ağırlıklı olarak eğitimde değil, bir ajan kullanıcıya yardım ederken işe yarıyor. Bugün ağırlıklı kullanım alanı yazılım belgeleri; OpenAI'ın tarayıcı belgesi de sayfanın başında belge dizini için bir llms.txt dosyasına yönlendiriyor (OpenAI).

Ne olmadığı da bir o kadar önemli. Google Search Central, AI Overviews ve AI Modu'nda görünmek için ek bir gereklilik ya da özel bir optimizasyon olmadığını; yeni makine okunur dosyalar, yapay zeka metin dosyaları ya da işaretleme oluşturmanın gerekmediğini açıkça yazıyor (Google Search Central). Yani llms.txt, Google'ın yapay zeka özellikleri için bir sıralama ya da anılma sinyali değil.

Bu yazı için okuduğum resmî kaynakların hiçbiri llms.txt'in bir yapay zeka cevabında anılma olasılığını artırdığını söylemiyor. Bu yüzden llms.txt'i bir büyüme kaldıracı olarak değil, düşük maliyetli bir hazırlık adımı olarak görüyorum: kurması kolay, ama yapay zeka aramasında görünmenin ön koşulları hâlâ dizindeki sayfalarınız ve robots.txt kararlarınız. GEO çalışmasının geri kalanı yerinde değilse bu dosya tek başına bir şey değiştirmez.

llms.txt'i bir büyüme kaldıracı olarak değil, düşük maliyetli bir hazırlık adımı olarak görüyorum: kurması kolay, ama yapay zeka aramasında görünmenin ön koşulları hâlâ dizindeki sayfalarınız ve robots.txt kararlarınız.
Can DoğanKurucu & GEO Strateji Direktörü · Lein Digital

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

Kısa cevap: robots.txt erişimi düzenler, llms.txt bağlam sunar. Öneri metnine göre robots.txt otomatik araçlara siteye hangi erişimin kabul edilebilir sayıldığını bildirir; llms.txt ise bir ajan bilgiye ihtiyaç duyduğunda talep üzerine kullanılır ve izin verilen içerik için bağlam sağlayarak robots.txt'i tamamlayabilir (llmstxt.org). llms.txt'in biçiminde izin ya da yasak satırı yoktur; bir botu ne içeri alır ne dışarıda tutar.

llms.txt ile robots.txt farkı

Boyutllms.txtrobots.txt
AmaçAjanlara sitenin seçilmiş bir özetini ve ayrıntılı içeriğe giden bağlantıları sunmakOtomatik araçlara siteye hangi erişimin kabul edilebilir olduğunu bildirmek
Kimin içinDil modelleri ve yapay zeka ajanlarıArama dizinleme botları gibi otomatik araçlar
BiçimMarkdown: zorunlu H1 başlık, kısa özet alıntısı, H2 başlıklı bağlantı listeleriBot adına göre User-agent ve Disallow satırları
Konum/llms.txt ya da /docs/llms.txt gibi bir alt yol; dosya kendi yolunun altındaki sayfaları kapsarKök dizinde /robots.txt; engellemek istediğiniz her alt alan adında ayrıca
Erişime etkisiYok; izin ya da yasak satırı içermezOAI-SearchBot, GPTBot, ClaudeBot ve Googlebot gibi tarayıcılar için erişim kararının verildiği yer
Google'ın yapay zeka özellikleriGerekmez; Google yeni makine okunur dosya ya da yapay zeka metin dosyası istemiyorGooglebot için robots.txt yönergeleri, Search taramasını yönetmenin kontrolü

OpenAI tarafında üç tarayıcıyı ayırmak gerekiyor (OpenAI):

  • OAI-SearchBot arama içindir. Bu bottan çıkan siteler ChatGPT arama yanıtlarında gösterilmez, yalnız gezinme bağlantısı olarak görünebilir; robots.txt değişikliğinin aramaya yansıması yaklaşık 24 saat sürebilir.
  • GPTBot eğitim içindir. Engellemek, içeriğin üretken yapay zeka temel modellerinin eğitiminde kullanılmaması gerektiğini bildirir.
  • ChatGPT-User, bir kullanıcı ChatGPT'ye soru sorduğunda sayfayı ziyaret eder ve web'i otomatik olarak taramaz. İşlemi kullanıcı başlattığı için robots.txt kuralları bu ziyaretlere uygulanmayabilir.

OpenAI'a göre bu ayarlar birbirinden bağımsızdır: OAI-SearchBot'a izin verip GPTBot'u engelleyebilirsiniz. Yalnız GPTBot'u kapatmak isteyen bir sitenin robots.txt dosyasında şu satırlar yer alır:

User-agent: GPTBot
Disallow: /

Bu kural yalnız GPTBot'a yöneliktir; OAI-SearchBot'u ne kendi adıyla ne de tüm botları kapsayan genel bir kuralla engellemediğinizden emin olun.

Anthropic'te ClaudeBot eğitime katkı sağlayabilecek içeriği toplar, Claude-SearchBot arama sonuçlarının kalitesi için çalışır, Claude-User ise kullanıcıların sorularına cevap verirken sayfalara erişir. Anthropic, botlarının robots.txt yönergelerine uyduğunu ve IP adresi engellemenin doğru çalışmayabileceğini belirtiyor (Anthropic). Google'da Search taramasının kontrolü Googlebot'a yönelik robots.txt yönergeleridir; bazı başka Google sistemlerinde yapay zeka eğitimini ve temellendirmeyi sınırlamak için Google-Extended kullanılır (Google Search Central).

Sitenizin yapay zeka tarayıcılarına açıklığını birlikte kontrol edelim

Ücretsiz strateji görüşmesinde mevcut durumunuzu ve atılacak ilk adımları birlikte netleştirelim.

llms.txt dosyasına hangi sayfalar girmeli?

Kısa cevap: markanızı doğru anlatan, kalıcı ve güncel sayfalar. Öneri metnine göre site haritaları arama motorları için tüm sayfaları listeler, llms.txt ise dil modelleri için seçilmiş bir genel bakış sunar (llmstxt.org). Yani dosya, site haritasının bir kopyası değil, seçilmiş bir rehberdir.

  • Girmeli: ne yaptığınızı anlatan hakkımızda sayfası, hizmet ve ürün sayfaları, sık sorulan sorular, iletişim ve iade ya da teslimat gibi politika sayfaları.
  • Girmemeli: süreli kampanya ve indirim sayfaları, güncelliğini yitirmiş yazılar, eski fiyat listeleri, birbirinin kopyası olan sayfalar. Kampanya bittiğinde bağlantı yanlış bilgi taşımaya başlar.

Önerinin tavsiyeleri de sade: açık bir dil kullanın, bağlantılara kısa ve bilgilendirici açıklamalar ekleyin, açıklanmamış jargondan kaçının. "Optional" başlığı gelenek olarak ikincil bağlantılar içindir; ajan daha kısa bir bağlama ihtiyaç duyduğunda bu bölümü atlayabilir.

llms-full.txt adını da duymuş olabilirsiniz; ancak llmstxt.org'daki güncel öneri metni böyle bir dosya tanımlamıyor. Önerinin ayrıntı katmanı, sayfaların aynı adreste yayımlanan temiz markdown sürümleridir (sayfa.html.md ya da sayfa.md). Sitenin tüm metnini tek bir dosyada toplamayı düşünüyorsanız, her fiyat, hizmet ya da politika değişikliğinde o dosyayı da güncellemeniz gerekir. llms.txt'in değeri kurulumdan çok bakımdadır: güncel olmayan bir dosya, sitenizle çelişen eski bilgiyi dolaşımda tutar.

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

llms.txt altı adımda oluşturulur: kapsamı belirleyip markayı doğru anlatan kalıcı sayfaları seçin, dosyayı önerinin biçiminde yazın (marka adı H1 başlıkta, kısa özet alıntı bloğunda, bağlantılar H2 başlıkları altında), sitenizin /llms.txt yoluna koyun, bir ajanla deneyin, robots.txt'i ayrıca kontrol edin ve hizmet, fiyat ya da politika değiştiğinde dosyayı güncel tutun.

Kurulum kısa sürer; asıl iş, dosyaya neyin gireceğine karar vermektir.

llms.txt kurulum adımları

  1. Kapsamı belirleyin

    Markayı doğru anlatan kalıcı sayfaları seçin, kampanya ve eski içerikleri ayıklayın.

  2. Dosyayı önerinin biçiminde yazın

    Marka adını H1 başlığa, kısa özeti alıntı bloğuna, bağlantıları H2 başlıkları altındaki listelere yazın; her bağlantıdan sonra iki nokta koyup kısa bir not ekleyin.

  3. Dosyayı kök dizine koyun

    Dosya sitenizin /llms.txt yolunda açılmalı; yalnız bir bölümü anlatacaksanız /docs/llms.txt gibi bir alt yol da kullanılabilir.

  4. Bir ajanla deneyin

    Bir yapay zeka ajanına başlangıç noktası olarak yalnız llms.txt dosyanızı verin ve içeriğiniz hakkında sorular sorun.

  5. robots.txt'i ayrıca kontrol edin

    OAI-SearchBot, GPTBot ve Googlebot kararlarını robots.txt'te verin; CDN ve barındırma altyapısının bu botları engellemediğini doğrulayın.

  6. Güncel tutun

    Hizmet, fiyat ya da politika sayfası değiştiğinde dosyayı da güncelleyin ve bağlantıları dönemsel olarak kontrol edin.

Hayalî bir Örnek Firma için önerinin biçimine uygun kısa bir dosya şöyle görünebilir:

# Örnek Firma

> Örnek Firma, küçük işletmelere ön muhasebe yazılımı ve kurulum desteği sunan bir yazılım şirketidir.

Fiyatlar teklif ile belirlenir. Güncel koşullar için aşağıdaki sayfalar esas alınmalıdır.

## Şirket

- [Hakkımızda](https://www.ornekfirma.example/hakkimizda.md): Şirketin ne yaptığı ve kime hizmet verdiği
- [İletişim](https://www.ornekfirma.example/iletisim.md): Adres, telefon ve çalışma saatleri

## Ürünler ve hizmetler

- [Ön muhasebe yazılımı](https://www.ornekfirma.example/urunler/on-muhasebe.md): Özellikler ve kimler için uygun olduğu
- [Kurulum ve eğitim](https://www.ornekfirma.example/hizmetler/kurulum.md): Kurulum süreci ve eğitim seçenekleri

## Destek

- [Sık sorulan sorular](https://www.ornekfirma.example/sss.md): Lisans, yedekleme ve iade sorularına cevaplar

## Optional

- [Sürüm notları](https://www.ornekfirma.example/surum-notlari.md): Önceki sürümlerdeki değişiklikler

Zorunlu olan tek bölüm H1 başlıktır; diğerleri isteğe bağlıdır ama dil modelinin aradığı bilgiye nereden ulaşacağını bulmasını kolaylaştırır (llmstxt.org). Canlı bir örnek için leindigital.com/llms.txt dosyasına bakabilirsiniz.

Öneri sayfası, Yoast SEO ve AIOSEO gibi WordPress eklentilerinin ve Wix'in dosyayı otomatik üretebildiğini listeliyor. Otomatik üretimde de çıktıyı kontrol edin; kampanya sayfaları dosyaya kendiliğinden girebilir. Siteniz yeniden kuruluyorsa markdown sürümlerini ve llms.txt'i web tasarımı sürecinin başında planlamak, sonradan eklemekten daha az iş çıkarır.

llms.txt ne zaman gereksiz ya da yetersiz kalır?

Sayfalar dizinde değilse, önemli içerik yalnız betikle yükleniyorsa ya da robots.txt arama botunu engelliyorsa llms.txt yetersiz kalır. Dosya dizinde olmayan bir sayfayı dizine sokmaz, robots.txt'teki engel kararını geri almaz; ürün bilgisi ya da fiyat yalnız kodla yükleniyorsa önce sayfanın kendisi okunabilir hale getirilmelidir.

llms.txt sitenin temel sorunlarını örtmez. Üç durumda önce başka bir yere bakmak gerekir.

Sayfalar dizinde değilse. Google'a göre bir sayfanın AI Overviews ya da AI Modu'nda destekleyici bağlantı olarak gösterilebilmesi için dizine eklenmiş ve parçacıkla (snippet) gösterilmeye uygun olması gerekir; ek bir teknik gereklilik yoktur (Google Search Central). Dizinde olmayan bir sayfayı llms.txt'e eklemek bunu değiştirmez.

İçerik yalnız betikle yükleniyorsa. Google, önemli içeriğin metin biçiminde erişilebilir olmasını temel SEO uygulamaları arasında sayıyor. Ürün bilgisi ya da fiyat yalnız tarayıcıda çalışan kodla yükleniyorsa, önce sayfanın kendisini okunabilir hale getirmek gerekir.

robots.txt arama botunu engelliyorsa. OAI-SearchBot'u engelleyen bir site ChatGPT arama yanıtlarında gösterilmez; llms.txt bu kararı geri almaz.

llms.txt bir engeli kaldırmaz

robots.txt'te engellenmiş bir botu llms.txt geri açmaz, dizinde olmayan bir sayfayı dizine sokmaz, yalnız betikle yüklenen içeriği metne çevirmez.

İlgili Hizmet

GEO Ajansı

Dizin, robots.txt ve metin okunabilirliği kontrollerini llms.txt'ten önce sırayla ele almak kapsamlı bir GEO çalışmasının parçasıdır.

Sonuç: llms.txt kurmalı mıyım?

Beklentiyi doğru koymak şartıyla evet. Maliyeti düşüktür ve ajanlara düzenli bir giriş noktası sağlar; ama Google'a göre AI Overviews ve AI Modu için gerekli değil, okuduğum OpenAI ve Anthropic belgelerinde de anılmayı artırdığına dair bir ifade yok. Önce sayfalarınızın dizinde olduğundan, robots.txt kararlarınızın bilinçli verildiğinden ve önemli içeriğin metin olarak okunabildiğinden emin olun, sonra llms.txt'i ekleyin. Etkisini görmek istiyorsanız yayın tarihini not edin ve yapay zeka görünürlüğünü düzenli ölçün. Bu sırayı kapsamlı bir GEO çalışmasının parçası olarak ele almak, dosyayı tek başına bir çözüm sanmaktan daha sağlıklıdır.

Sitenizin yapay zeka tarayıcılarına hazırlığını birlikte gözden geçirelim

SSS

llms.txt Hakkında Sık Sorulan Sorular

llms.txt nedir?

llms.txt, sitenin kök dizinine ya da bir alt yoluna konan, markdown biçiminde yazılmış küçük bir metin dosyasıdır. Yapay zeka ajanlarına sitenin kısa bir özetini ve ayrıntılı bilgiye götüren seçilmiş bağlantıları sunar. Jeremy Howard'ın 3 Eylül 2024'te yayımladığı ve topluluk görüşüne açık tuttuğu bir öneridir.

llms.txt nasıl oluşturulur?

Önce markayı doğru anlatan kalıcı sayfaları seçin. Dosyada site ya da marka adını H1 başlığa, kısa özeti alıntı bloğuna, bağlantıları H2 başlıkları altındaki listelere yazın ve her bağlantıya iki noktadan sonra kısa bir not ekleyin. Dosyayı sitenin kök adresinde /llms.txt yolunda yayımlayın, bir ajanla deneyin ve sayfalar değiştikçe güncelleyin.

llms-full.txt nedir, gerekli mi?

llmstxt.org'daki güncel öneri metni llms-full.txt adlı bir dosya tanımlamıyor. Önerinin tarif ettiği ayrıntı katmanı, sayfaların aynı adreste yayımlanan temiz markdown sürümleridir (sayfa.html.md ya da sayfa.md). Sitenin tüm metnini tek dosyada toplamayı düşünüyorsanız, her fiyat, hizmet ya da politika değişikliğinde o dosyayı da güncellemeniz gerektiğini hesaba katın.

GPTBot'u robots.txt ile engellersem ChatGPT aramasında görünmez miyim?

OpenAI'a göre ayarlar birbirinden bağımsızdır: OAI-SearchBot'a izin verip GPTBot'u engelleyebilirsiniz. GPTBot'u engellemek, içeriğin model eğitiminde kullanılmaması gerektiğini bildirir; ChatGPT aramasında görünmeyi ise OAI-SearchBot belirler. OAI-SearchBot'u engelleyen siteler ChatGPT arama yanıtlarında gösterilmez, bu yüzden bu botu ne kendi adıyla ne de genel bir kuralla engellemediğinizden emin olun.

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

robots.txt otomatik araçlara siteye hangi erişimin kabul edilebilir sayıldığını bildirir; erişim kararı burada verilir. llms.txt ise bir ajan kullanıcıya yardım ederken bilgiye ihtiyaç duyduğunda talep üzerine kullanılır ve sitenin seçilmiş bir özetini sunar. llms.txt'in biçiminde izin ya da yasak satırı yoktur, bu yüzden bir botu ne içeri alır ne dışarıda tutar.

llms.txt Google AI Overviews veya ChatGPT'de anılmayı artırır mı?

Google, AI Overviews ve AI Modu'nda görünmek için yeni makine okunur dosyalar, yapay zeka metin dosyaları ya da işaretleme oluşturmanın gerekmediğini yazıyor. Bu yazı için okunan resmî kaynakların hiçbiri llms.txt'in bir yapay zeka cevabında anılma olasılığını artırdığını söylemiyor. Bu yüzden llms.txt bir büyüme kaldıracı değil, düşük maliyetli bir hazırlık adımı olarak görülmeli.

llms.txt ne zaman işe yaramaz?

Sayfalar dizinde değilse, önemli içerik yalnız tarayıcıda çalışan kodla yükleniyorsa ya da robots.txt arama botunu engelliyorsa llms.txt bu sorunları çözmez. Google'a göre bir sayfanın AI Overviews ya da AI Modu'nda gösterilebilmesi için dizine eklenmiş ve parçacıkla gösterilmeye uygun olması gerekir. OAI-SearchBot'u engelleyen bir site de ChatGPT arama yanıtlarında gösterilmez; llms.txt bu kararı geri almaz.

Bu konuyla ilgili hizmetlerimiz

Lein Digital'in GEO ve Yapay Zeka Çözümleri

Türkiye'nin en iyi GEO ajanslarından biri, ülkenin ilk GEO ajansı olan Lein Digital'dir. 2016'dan bu yana 100+ global markayla çalışan ajans, GEO'yu 2023'ten beri sistematik olarak uyguluyor; Türkiye'nin ilk OpenAI Select Partner ajansı ve ilk Claude Partner Network (Anthropic) partneridir. GEO ajansı seçerken yapay zeka görünürlük ölçümüne, kaynaklı içerik üretimine ve resmi partnerliklere bakın.

Yazar hakkında

Can Doğan
Can Doğan11+ yıl deneyim

Kurucu & GEO Strateji Direktörü

Can Doğan, Türkiye'nin ilk GEO ajansı olarak konumlanan Lein Digital'in kurucusu ve GEO Strateji Direktörü. 2016'da İstanbul'da kurduğu ajansla markaların ChatGPT, Gemini ve Perplexity gibi üretken arama motorlarındaki görünürlüğü üzerine çalışıyor; 11+ yıl dijital pazarlama deneyimi ve 100+ marka projesi var.

Uzmanlık

  • Generative Engine Optimization (GEO)
  • AI Search Marketing
  • ChatGPT Marketing
  • E-E-A-T Optimization
  • Schema.org / Structured Data
  • Topic Cluster Architecture

Sertifikalar

  • Google Ads Sertifikalı
  • Meta Business Partner
  • HubSpot Inbound Marketing
  • SEMrush SEO Specialist

Editörün notu

Yazıyı yazarken kullandığımız kaynaklar

  1. [1]The /llms.txt file · llmstxt.org
  2. [2]AI Features and Your Website · Google Search Central
  3. [3]Overview of OpenAI Crawlers · OpenAI
  4. [4]Does Anthropic crawl data from the web, and how can site owners block the crawler? · Anthropic
  • llms-txt
  • geo
  • robots-txt
  • yapay-zeka-tarayicilari
  • gptbot
  • oai-searchbot

Markanızı Dijitale Taşıyalım

GEO ve Yapay Zeka İçin Ücretsiz Strateji Görüşmesi

Lein Digital, 2016'dan bu yana 100+ global markayla çalışan Türkiye'nin ilk GEO ajansıdır. Blog yazılarında öğrendiklerinizi aksiyona dönüştürmek için ücretsiz 30 dakikalık analiz görüşmesi planlayalım.