Teknik Bilgiler

llms.txt Nedir, Nasıl Oluşturulur? Sitenizi LLM'lere Tanıtın

Sitenizin llms.txt dosyasını saniyeler içinde oluşturmak için GeoSihirbazı'nın ücretsiz llms.txt üretici aracını kullanabilirsiniz. Aracımız sitenizin yapısını analiz eder ve 2026 spesifikasyonuna uygun, hazır bir dosya sunar.

Seval Ekinci
Seval Ekinci
İçerik Editörü
8 dk okuma
llms.txt Nedir, Nasıl Oluşturulur? Sitenizi LLM'lere Tanıtın
İçindekiler

llms.txt Nedir, Nasıl Oluşturulur? Sitenizi LLM'lere Tanıtın

Web sitenizin adresinin sonuna /llms.txt ekleyip tarayıcınızda açın. Bir şey çıkmıyorsa, yani 404 hatası alıyorsanız, bu dosyaya henüz sahip değilsiniz. 2026 itibarıyla bu çok normal — sitelerin yalnızca onda biri bu dosyaya sahip. Ama tam da bu boşluk, kapatabileceğiniz bir fırsat anlamına geliyor.

Bu rehberde llms.txt'in ne olduğunu, neye yarayıp neye yaramadığını (dürüstçe), nasıl oluşturulacağını ve sık yapılan hataları adım adım ele alıyoruz.

llms.txt Nedir?

llms.txt, sitenizin kök dizininde (siteniz.com/llms.txt) yer alan, Markdown formatında düz bir metin dosyasıdır. Yapay zeka modellerine sitenizdeki en önemli sayfaların hangileri olduğunu ve içeriğinizi nasıl özetlemeleri gerektiğini anlatır.

Bunu yapay zeka için yazılmış bir site haritası gibi düşünebilirsiniz. Geleneksel sitemap.xml arama motoru botları için bir adres listesidir; llms.txt ise yapay zeka modellerinin tek bakışta, pahalı context token'larını harcamadan sitenizi anlamasını sağlayan kürate edilmiş bir rehberdir.

Standardı Eylül 2024'te Answer.AI'dan Jeremy Howard önerdi. Fikir basit bir soruna çözüm getiriyordu: yapay zeka modellerinin context pencereleri çoğu web sitesinden daha küçük, ve HTML sayfaları modelin içeriğinizi anlamasına yardımcı olmayan navigasyon menüleri, reklamlar ve JavaScript kodlarıyla dolu. llms.txt bu karmaşayı sıyırıp atar.

Bir Benzetmeyle Anlatalım

Üç dosyayı kıyaslayalım: robots.txt "girilmez" tabelasıdır, otomatik araçlara nereye erişebileceklerini söyler. sitemap.xml sokak haritasıdır, tüm sayfalarınızı listeler. llms.txt ise yapay zeka için özel olarak yazılmış bir tur rehberidir — "şu sayfalar en önemlileri, içeriğim bununla ilgili" der.

llms.txt Gerçekten İşe Yarıyor mu? Dürüst Cevap

Bu sorunun cevabını net vermek önemli, çünkü internette bu konuda çok abartı var.

AI Arama Görünürlüğü için Etkisi Sınırlı

Eğer llms.txt'i sadece ChatGPT, Perplexity veya Gemini'de daha çok alıntılanmak için yayınlıyorsanız, beklentilerinizi gerçekçi tutun. SE Ranking'in Kasım 2025'te 300.000 alan adı üzerinde yaptığı çalışmaya göre, dosyanın AI alıntılarına ölçülebilir bir etkisi tespit edilmedi. Ayrıca büyük arama ve cevap botları (OpenAI, Google, Anthropic'in tarayıcıları) bu dosyayı anlamlı bir hacimde talep etmiyor.

Google konuyu net bir şekilde kapattı: Temmuz 2025'te Google'dan Gary Illyes, Google'ın llms.txt'i desteklemediğini ve desteklemeyi planlamadığını doğruladı. John Mueller ise dosyayı, yıllar önce itibarsızlaştırılan "keywords meta etiketi"ne benzetti.

Peki Neden Yine de Oluşturmalısınız?

Çünkü dosyanın gerçek değeri farklı bir katmanda ortaya çıkıyor: agentic web, yani yapay zeka ajanlarının kullanıcılar adına hareket ettiği, bağlam topladığı ve görev tamamladığı katman.

IDE (kod editörü) ajanları llms.txt'i rutin olarak çekiyor. Cursor, Windsurf, Claude Code, GitHub Copilot, Cline ve Aider gibi araçlar, bir dokümantasyon sitesine yönlendirildiklerinde /llms.txt ve /llms-full.txt dosyalarını arıyorlar. Anthropic, Perplexity, Stripe, Vercel, Cloudflare ve Hugging Face gibi şirketler bu dosyayı erkenden benimsedi — çünkü kullanıcıları sürekli yapay zeka araçlarına onların dokümantasyonu hakkında soru soruyor.

Özetle: maliyeti neredeyse sıfır, oluşturma süreci sizi sitenizin en değerli içeriğinin temiz bir envanterini çıkarmaya zorluyor, ve gelecekteki opsiyonelliği gerçek. Bu yüzden oluşturmaya değer — ama "yarın ChatGPT beni öne çıkaracak" beklentisiyle değil.

llms.txt Dosyasının Yapısı

llms.txt'in resmi spesifikasyonu (llmstxt.org) belirli bir Markdown yapısı gerektirir. Bu yapıya uymak, dosyanızın yapay zeka modelleri tarafından doğru okunması için kritiktir.

Zorunlu ve Opsiyonel Bölümler

Dosyada yalnızca tek bir bölüm zorunludur: sitenizin veya projenizin adını içeren bir H1 başlığı. Diğer tüm bölümler (özet blockquote, serbest metin, bağlantı listeleri) opsiyoneldir ama şiddetle önerilir.

Yapı şu sırayı izler:

İlk olarak, projenizin adını içeren bir H1 başlığı gelir. Bu, sitenizin tek H1'idir.

İkinci olarak, projenizi kısaca özetleyen bir blockquote (alıntı bloğu) gelir. Bu özet, dosyanın geri kalanını anlamak için gereken temel bilgiyi içermelidir.

Üçüncü olarak, projeniz hakkında daha detaylı bilgi veren serbest Markdown bölümleri gelebilir (paragraflar, listeler, vurgular). Burada başlık dışında her tür Markdown öğesi kullanılabilir.

Son olarak, H2 başlıklarıyla ayrılmış bağlantı listeleri gelir. Her liste öğesi bir Markdown bağlantısıdır, ardından isteğe bağlı olarak iki nokta ve kısa bir açıklama eklenir.

Örnek Yapı

Basit bir llms.txt dosyası şöyle görünür:

# Şirket Adınız

> Şirketinizin ne yaptığını ve kime hizmet ettiğini açıklayan 2-4 cümlelik özet. Yapay zekanın şirketinizi hiç duymadığını varsayın.

Bu site ürün dokümantasyonu, API referansı, fiyatlandırma bilgileri ve otomasyon stratejisi üzerine bir blog içerir.

## Dokümantasyon

- [Hızlı Başlangıç](https://siteniz.com/docs/baslangic): Yeni kullanıcılar için kurulum rehberi
- [API Referansı](https://siteniz.com/api): Tam API dokümantasyonu

## Ürünler

- [Fiyatlandırma](https://siteniz.com/fiyatlar): Paket detayları ve karşılaştırma
- [Özellikler](https://siteniz.com/ozellikler): Ürün özelliklerinin tam listesi

## Optional

- [Blog Arşivi](https://siteniz.com/blog): Geçmiş yazılar ve sektör analizleri

"Optional" Bölümünün Özel Anlamı

"Optional" başlığı altındaki bağlantılar özeldir: daha kısa context'e ihtiyaç duyan parser'lar tarafından atlanabilir. Bu bölümü ikincil materyaller için kullanın — ekler, derin referanslar, sitenizin ne olduğunu anlamak için kritik olmayan her şey.

llms.txt ve llms-full.txt Arasındaki Fark

İki farklı dosyadan bahsedilir, karıştırmamak önemli.

/llms.txt bir haritadır — sitenizin en değerli içeriğinin kürate edilmiş bir bağlantı indeksi. Yapay zeka modeli bu haritaya bakar, ilgili bağlantıları takip eder.

/llms-full.txt ise genişletilmiş versiyondur — llms.txt'te referans verilen dokümanların tam, temizlenmiş metin içeriğini barındırır. Bu sayede yapay zeka modeli, sayfaları tek tek taramak zorunda kalmadan sitenizin tüm bilgi birikimini tek bir istekte alabilir. Büyük dokümantasyon kütüphaneleri için özellikle kullanışlıdır.

Küçük ve orta ölçekli siteler için genellikle sadece llms.txt yeterlidir. llms-full.txt'i dokümantasyon ağırlıklı siteler için düşünün.

Adım Adım llms.txt Nasıl Oluşturulur?

llms.txt oluşturmak özel bir araç gerektirmez. İhtiyacınız olan tek şey bir metin editörü, sitenizin en önemli sayfalarının bilgisi ve Markdown formatı.

Adım 1: Düz Metin Editörü Açın

Notepad, VS Code veya düz metin kaydedebilen herhangi bir editör işe yarar. Word gibi bir kelime işlemci kullanmayın — formatlamadan kaynaklanan görünmez karakterler dosyayı bozar.

Adım 2: H1 Başlığınızı Yazın

Bu, sitenizin veya markanızın adıdır. Sadece isim, başka bir şey değil.

# AcmeYazılım

Sık yapılan bir hata: H1'i bir slogan gibi kullanmak. "# Pazarlamacılar için dünyanın en iyi widget'ı" bir isim değildir. "# WidgetCo" isimdir. Konumlandırma mesajını blockquote'a saklayın.

Adım 3: Blockquote Özetinizi Yazın

Sitenizin ne yaptığını ve kime hizmet ettiğini açıklayan 2-4 cümle yazın. Yapay zekanın şirketinizi hiç duymadığını varsayın.

> AcmeYazılım, orta ölçekli üretim şirketlerinin operasyon ekipleri için geliştirilmiş bir B2B iş akışı otomasyon platformudur. Site, ürün dokümantasyonu, API referansı, fiyatlandırma ve otomasyon stratejisi üzerine bir blog içerir.

Blockquote'u atlamak ciddi bir hatadır. Onsuz modeller "bu özet" yapısal ipucunu kaybeder ve özeti bağlantı açıklamalarından veya sayfa içeriğinden çıkarmaya çalışır — yani tam da kaçınmak istediğiniz yavaş ve kayıplı yola düşerler.

Adım 4: H2 Bölümleri Oluşturun

İçerik kategorileriniz için H2 başlıkları kullanın. Her başlık bir kategoridir (Dokümantasyon, Eğitimler, API Referansı, Blog, Örnekler). Her liste öğesi bir Markdown bağlantısı, ardından isteğe bağlı iki nokta ve tek satırlık açıklamadır.

Belirsiz etiketlerden kaçının. "Kaynaklar" başlığı altında ne olduğunu belirtmeden yüzlerce bağlantı dökmek işe yaramaz. Bunun yerine en önemli sayfalara, net açıklamalarla bağlantı verin.

Adım 5: Dosyayı Kaydedin ve Yükleyin

Dosyayı llms.txt adıyla kaydedin. Sitenizin kök dizinine yükleyin, böylece siteniz.com/llms.txt adresinden erişilebilir olsun.

Adım 6: Doğrulayın

Yüklemeden önce ve sonra dosyanızı kontrol edin. Bir llms.txt denetleyici (checker) kullanarak eksik H1, bozuk Markdown veya yapısal sorunları yakalayın. Dosyayı sitemap'inizi kontrol ettiğiniz gibi düzenli kontrol edin — bu bir üretim çıktısıdır.

robots.txt ile Birlikte Kullanın

Burası kritik bir nokta: bugün ölçülebilir sonuç veren asıl kaldıraç, dikkatli hazırlanmış bir robots.txt dosyasıdır.

robots.txt'inizde AI tarayıcıları için açık kurallar olmalı. ChatGPT-User, PerplexityBot, ClaudeBot, GPTBot, Google-Extended ve benzeri kullanıcı ajanlarının erişim politikalarını net tanımlayın.

Örneğin, AI tarayıcılarının içeriğinizi alıntılamasına izin verirken eğitim verisi olarak çekilmesini engellemek isterseniz, kullanıcı ajanı bazında farklı kurallar tanımlayabilirsiniz. İki değişiklik (robots.txt düzenlemesi + llms.txt oluşturma) birlikte 30 dakikadan az sürer ve en sık atlanan iki teknik AI görünürlük gereksinimini birlikte adresler.

Sık Yapılan Hatalar

Birkaç yaygın hata dosyanızın işe yaramasını engelleyebilir.

404 veren veya yönlendirilen sayfalara bağlantı vermek. Apaçık görünür ama sürekli oluyor. llms.txt'inizdeki bir bağlantıyı takip edip 404 hatası alan bir model, tüm dosyayı önemsizleştirir. Sitemap'inizi kontrol ettiğiniz gibi llms.txt'i de kontrol edin.

H2 bölümlerinin içine başlık eklemek. Yapı şudur: H1, opsiyonel blockquote, opsiyonel serbest Markdown, ardından bağlantı listeleriyle H2'ler. H2 bağlantı bölümlerinin içine alt başlık koymak yapıyı bozar.

İzin verilmeyen öğeler kullanmak. Görseller, HTML, tablolar, kod blokları, ek H1'ler veya H2 bağlantı bölümlerinde iç içe başlıklar kullanmayın. Parser'lar yalnızca Markdown metni ve Markdown listeleri bekler. Dosyayı ne kadar basit tutarsanız, o kadar güvenilir okunur.

Önceliklendirme yapmadan yüzlerce bağlantı dökmek. Amaç, modelin en değerli içeriğinizi hızlıca bulması. Her sayfayı listelerseniz bu amaç kaybolur. Pratik bir hedef olarak dosyayı 50KB altında tutun.

Dosyayı robots.txt gibi bir zorlama mekanizması sanmak. llms.txt bir erişim kontrolü değildir. Hiçbir şeyi engellemez veya zorlamaz — sadece rehberlik eder.

Sonuç: Şimdi Oluşturmaya Değer mi?

Evet, ama doğru beklentiyle. llms.txt bugün AI arama görünürlüğünüzü sihirli bir şekilde artırmayacak — bu konuda dürüst olmak gerek. Ancak maliyeti neredeyse sıfır, agentic web katmanında giderek artan bir rol oynuyor, ve sizi sitenizin en değerli içeriğine dair net bir envanter çıkarmaya zorluyor.

Yoast SEO gibi milyonlarca kuruluma sahip eklentilerin llms.txt'i otomatik üretmeye başlaması, ana akım benimsenmenin başladığının sinyali. Bir özellik, milyonlarca aktif kuruluma sahip bir eklenti tarafından varsayılan hale geldiğinde, 12-18 ay içinde "erken benimseyiciden" "standart pratiğe" geçer.

Mid-market markalar için bu, sektörlerinin tamamı harekete geçmeden önce öne geçme fırsatı. Dosyayı oluşturun, robots.txt'inizi düzenleyin, ve bunu yaşayan bir indeks gibi güncel tutun — yeni içerik yayınladığınızda, dokümantasyonunuzu yeniden yapılandırdığınızda veya konumlandırmanızı değiştirdiğinizde.


Sitenizin llms.txt dosyasını saniyeler içinde oluşturmak için GeoSihirbazı'nın ücretsiz llms.txt üretici aracını kullanabilirsiniz. Aracımız sitenizin yapısını analiz eder ve 2026 spesifikasyonuna uygun, hazır bir dosya sunar.

Paylaş: X / Twitter LinkedIn WhatsApp
Seval Ekinci
Yazar

Seval Ekinci

İçerik Editörü

27 yaşındayım, Okan Üniversitesi Bilişim Sistemleri ve Teknolojileri mezunuyum. Yapay zeka uygulamaları üzerine araştırmalar yapıyorum.