llms.txt Nedir? Adım Adım Kurulum Rehberi
llms.txt, web sitenizin yapay zeka modelleri tarafından kolayca okunmasını ve anlaşılmasını sağlayan, Markdown formatında yazılmış bir metin dosyasıdır. robots.txt dosyasının arama motorları için yaptığı işi, llms.txt LLM'ler (Large Language Models) için yapar: sitenizi tarayan bir yapay zekaya, en önemli sayfalarınızın ne olduğunu ve ne işe yaradığını özetleyen bir "rehber" sunar. Bu yazıda, llms.txt'nin ne olduğunu, neden önemli olduğunu ve sitenize adım adım nasıl ekleyeceğinizi öğreneceksiniz.
llms.txt, Eylül 2024'te Fast.ai kurucusu Jeremy Howard tarafından önerilen ve hızla yayılan bir standarttır. Günümüzde Anthropic, OpenAI ve Perplexity gibi şirketlerin araçları bu formatı tanımaya başladı. Henüz "resmi bir zorunluluk" olmasa da, Generative Engine Optimization (GEO) stratejisinin en düşük maliyetli ve en hızlı uygulanabilen parçalarından biridir.
llms.txt Nedir?
llms.txt, sitenizin kök dizininde (https://siteniz.com/llms.txt) yer alan düz bir Markdown dosyasıdır. Amaç, bir yapay zeka modeli sitenizi taradığında ona şu üç bilgiyi anında vermektir:
- Bu site ne hakkında? — Dosyanın en üstündeki kısa açıklama
- En önemli sayfalar hangileri? — Link listesi
- Bu sayfalar neden önemli? — Her linkin yanındaki tek cümlelik açıklama
Bir yapay zeka modeli sitenize geldiğinde, tüm HTML'i satır satır çözümlemek yerine llms.txt dosyasındaki özeti okur. Bu, modelin sitenizi daha hızlı, daha doğru ve daha az token harcayarak anlamasını sağlar.
Kökü, robots.txt'ye dayanır. 1994'te Martijn Koster tarafından önerilen robots.txt, arama motorlarına "hangi sayfaları tarama, hangilerini tarama" der. llms.txt ise bunun LLM çağına uyarlanmış halidir — ama yasaklama yerine yönlendirmeye odaklanır.
llms.txt Neden GEO İçin Önemli?
Geleneksel SEO'nun odağında Google sıralaması vardır. GEO'nun odağında ise AI'ın sizi kaynak göstermesi vardır. llms.txt, tam olarak bu ikinci hedefe hizmet eder.
| Geleneksel Araç | Kime Hitap Eder? | Format | Amacı |
|---|---|---|---|
robots.txt |
Arama motoru botları | Düz metin | Tarama yönergesi |
sitemap.xml |
Arama motorları | XML | URL listesi |
llms.txt |
Yapay zeka modelleri | Markdown | İçerik özeti + link rehberi |
llms.txt'nin GEO açısından değeri şuradadır: Yapay zeka modelleri bir soruya cevap üretirken, kaynak olarak kullanacakları sayfaları seçmek zorundadır. Siteniz bir LLM tarafından net bir şekilde anlaşılabiliyorsa, o modelin cevabında markanızın geçme olasılığı artar. llms.txt, bu anlaşılmayı kolaylaştıran bir "kısayol"dur.
Anthropic, 2025 yılında Claude'un web içeriklerini işlerken llms.txt formatını desteklediğini açıkladı. Bu, standardın bir "niş deney" olmaktan çıkıp gerçek bir ekosisteme dönüştüğünün en güçlü sinyalidir. Standardın resmi sitesi olan llmstxt.org, formatın güncel kurallarını ve kullanan sitelerin listesini barındırır.
llms.txt Nasıl Çalışır? (Dosya Yapısı)
llms.txt dosyasının yapısı oldukça basittir ve üç temel bileşenden oluşur:
# Site Adı
> Sitenin ne hakkında olduğunu anlatan 1-2 cümlelik özet.
## Bölüm Adı
- [Sayfa Başlığı](https://siteniz.com/sayfa): Sayfanın ne işe yaradığı.
- [Başka Bir Sayfa](https://siteniz.com/baska-sayfa): Kısa açıklama.
Her bileşenin görevi:
| Bileşen | Sözdizimi | Ne İşe Yarar? |
|---|---|---|
| Başlık | # Site Adı |
AI'a sitenin adını bildirir (H1) |
| Özet | > Açıklama |
Sitenin ne hakkında olduğunu tek cümlede özetler |
| Bölüm | ## Bölüm Adı |
Linkleri konuya göre gruplar (H2) |
| Link | [Başlık](URL): Açıklama |
Önemli sayfayı ve neden önemli olduğunu tanıtır |
Kritik kural: Her link satırı [Başlık](URL): Açıklama formatında olmalıdır. Başlık tıklanabilir metin, URL hedef sayfa, iki noktadan sonraki kısım ise sayfanın tek cümlelik açıklamasıdır. AI modelleri bu üçlüyü okuyarak sayfanızın ne olduğunu ve neden önemli olduğunu anlar.
Adım Adım llms.txt Kurulum Rehberi
llms.txt'yi sitenize eklemek beş adımda tamamlanır. Teknik bilgi gerektirmeyen bu süreç, 30 dakikadan kısa sürer.
Adım 1: Önemli Sayfalarınızı Belirleyin
Önce sitenizdeki hangi sayfaların bir yapay zekanın mutlaka bilmesi gerektiğini düşünün. Tüm sayfaları değil, sadece en önemlilerini seçin — llms.txt bir sitemap değil, bir özet rehberdir.
Tipik bir kurumsal site için önemli sayfalar:
- Ana sayfa (sitenin kimliği)
- Hakkımızda (güven ve E-E-A-T sinyali)
- Hizmetler / Ürünler (ne sattığınız)
- İletişim (nasıl ulaşılacağı)
- En popüler 3-5 blog yazısı (uzmanlık alanınız)
Kural: 10-30 link aralığını hedefleyin. Daha azı yetersiz, daha fazlası ise "kapsamlı ama dağınık" bir izlenim verir.
Adım 2: llms.txt Dosyasını Oluşturun
Bir metin düzenleyici açın ve dosyayı aşağıdaki şablona göre yazın. İşte GeoDigitalist sitesi için örnek bir llms.txt:
# GeoDigitalist
> Adana merkezli, Türkiye geneline hizmet veren Generative Engine Optimization (GEO) ajansı. Yapay zeka arama motorlarında marka görünürlüğünü artırıyoruz.
## Kurumsal
- [Ana Sayfa](https://geodigitalist.com): GEO ajansının tanıtımı ve hizmet özeti.
- [Hakkımızda](https://geodigitalist.com/hakkimizda): Ajansın kuruluş amacı ve uzmanlığı.
- [Hizmetler](https://geodigitalist.com/hizmetler): GEO, JSON-LD ve entity optimizasyonu hizmetleri.
- [İletişim](https://geodigitalist.com/iletisim): Adana merkezli ajansla iletişim bilgileri.
## Rehberler
- [GEO Nedir?](https://geodigitalist.com/blog/geo-nedir): Generative Engine Optimization temel rehberi.
- [JSON-LD Schema Rehberi](https://geodigitalist.com/blog/json-ld-schema-rehberi): Yapılandırılmış veri kurulum rehberi.
- [llms.txt Nedir?](https://geodigitalist.com/blog/llms-txt-rehberi): Bu dosyanın nasıl oluşturulacağı.
Dikkat edilmesi gerekenler:
- Dosyayı
llms.txtadıyla, küçük harfle kaydedin - UTF-8 kodlaması kullanın (Türkçe karakterler bozulmasın)
- Her link satırını
[Başlık](URL): Açıklamaformatında yazın - Açıklamaları tek cümleyle tutun
Adım 3: Kök Dizine Yükleyin
Dosyayı sitenizin kök dizinine (root) yükleyin. Böylece https://siteniz.com/llms.txt adresinden erişilebilir olur.
| Platform | Nereye Yüklenir? |
|---|---|
| Next.js | public/ klasörü → public/llms.txt |
| WordPress | Sunucunun kök dizini (FTP ile public_html/) |
| Statik site (HTML) | Sitenin kök klasörü |
| Vercel / Netlify | public/ veya deploy edilen kök klasör |
GeoDigitalist'te olduğu gibi Next.js kullanıyorsanız, dosyayı public/llms.txt konumuna koymanız yeterlidir. Build sırasında dosya otomatik olarak kök URL'e kopyalanır.
Adım 4: llms-full.txt Ekleyin (Opsiyonel)
llms.txt bir özet rehberken, llms-full.txt sitenizin tüm içeriğini tek dosyada birleştiren kapsamlı bir versiyondur. Bir AI, sitenizi derinlemesine öğrenmek istediğinde bu dosyayı kullanır.
llms-full.txt, özellikle blog veya dokümantasyon siteleri için değerlidir. Tüm yazılarınızı tek bir Markdown dosyasında toplayarak, AI'ın site genelindeki bilgi birikimini tek seferde okumasını sağlarsınız. Kurulumu zorunlu değildir ama içerik ağırlıklı sitelerde güçlü bir GEO sinyalidir.
Adım 5: Test Edin ve Doğrulayın
Dosyanızı yükledikten sonra şunları kontrol edin:
- Erişim testi: Tarayıcıya
https://siteniz.com/llms.txtyazın — dosya düz metin olarak görünmeli - Format kontrolü: Her linkin
[Başlık](URL): Açıklamaformatında olduğunu doğrulayın - Link doğrulama: Tüm URL'lerin çalıştığından (404 vermediğinden) emin olun
- Kodlama kontrolü: Türkçe karakterlerin düzgün göründüğünden emin olun
Ek olarak, sitenizin robots.txt dosyasında llms.txt'nin engellenmediğinden emin olun. Bazı siteler yanlışlıkla tüm .txt dosyalarını engeller — bu, AI'ların dosyanıza erişmesini tamamen engeller.
llms.txt vs robots.txt vs sitemap.xml
Üç dosya sıklıkla karıştırılır. Özet tablo:
| Özellik | robots.txt |
sitemap.xml |
llms.txt |
|---|---|---|---|
| Hedef kitle | Arama motoru botları | Arama motorları | Yapay zeka modelleri |
| Format | Düz metin | XML | Markdown |
| Ne yapar? | Tarama kuralları koyar | URL'leri listeler | İçeriği özetler ve yönlendirir |
| İçerik | Allow / Disallow | URL listesi | Başlık + açıklama + link |
| GEO değeri | Temel | Orta | Yüksek (LLM odaklı) |
| Zorunlu mu? | Önerilir | Önerilir | Opsiyonel (büyüyor) |
Kısacası: robots.txt "nereyi tarama", sitemap.xml "hangi sayfalar var", llms.txt ise "bu sayfalar ne işe yarar" sorusunu yanıtlar. Üçü birlikte kullanıldığında siteniz hem arama motorlarına hem yapay zeka modellerine eksiksiz bilgi verir.
llms.txt'de Sık Yapılan 5 Hata
llms.txt yeni bir standart olduğu için hata yapmak kolaydır. En sık karşılaşılan hatalar:
-
Tüm sayfaları listelemek — llms.txt bir sitemap değildir. Sadece en önemli 10-30 sayfayı listeleyin. 200 linklik bir llms.txt, AI'ın kafasını karıştırır ve değerini kaybeder.
-
Açıklama eklememek — Linkin yanına tek cümlelik açıklama yazmamak, formatın en büyük hatasıdır. AI, açıklamasız bir linkten sayfanın ne olduğunu anlayamaz.
[Başlık](URL): Açıklamaformatındaki iki nokta ve sonrası şarttır. -
Yanlış format kullanmak — JSON, HTML veya düz bir link listesi yazmak. llms.txt mutlaka Markdown formatında olmalıdır. Başlıklar
#ve##, özet>, linkler[Başlık](URL): Açıklamaşeklinde. -
Dosyayı yanlış konuma koymak — Dosya kök dizinde değilse (
https://siteniz.com/llms.txtadresinden erişilemiyorsa), AI'lar onu bulamaz. Alt klasöre koymak en yaygın hatadır. -
Güncellemeyi unutmak — Siteye yeni önemli sayfalar eklendiğinde llms.txt'yi güncellememek. İçerik takviminize "llms.txt güncelle" maddesi ekleyin ve her yeni yazıda dosyayı gözden geçirin.
llms.txt ve GEO: Büyük Resim
llms.txt, GEO stratejisinin küçük ama etkili bir bileşenidir. Tek başına AI görünürlüğü sağlamaz — ama şu zincirin önemli bir halkasıdır:
Kaliteli içerik → JSON-LD yapılandırılmış veri → Entity optimizasyonu → llms.txt yönlendirmesi → AI'ın sizi kaynak göstermesi
llms.txt, bu zincirin son aşamasında devreye girer. AI sitenizi zaten bulmuşsa, llms.txt onun hangi sayfayı neden önemsemesi gerektiğini netleştirir. Yapılandırılmış veri (JSON-LD) ile birlikte kullanıldığında etkisi katlanır — biri içeriğin "ne olduğunu", diğeri "nerede olduğunu ve neden önemli olduğunu" söyler. JSON-LD'nin dayandığı schema.org sözlüğü ile llms.txt farklı ama tamamlayıcı iki katmandır.
GeoDigitalist olarak Adana'dan Türkiye geneline sunduğumuz GEO danışmanlığı kapsamında, her müşteri projesine llms.txt kurulumunu da dahil ediyoruz. Çünkü yapay zeka çağında görünürlük, AI'ın sizi anlamasını kolaylaştırmaktan geçer — ve llms.txt bu anlayışın en basit kapısıdır.
Daha fazlası için JSON-LD Schema Rehberi yazımıza, Entity Optimizasyonu rehberimize veya hizmetler sayfamıza göz atabilirsiniz.
Sıkça Sorulan Sorular
llms.txt'yi Google okuyor mu?
Google şu anda (Ağustos 2026) llms.txt'yi resmi bir sıralama sinyali olarak kullanmamaktadır. Ancak Google'ın Gemini modeli ve AI Overviews altyapısı, yapılandırılmış içerikleri işlerken Markdown formatını tanır. llms.txt'nin asıl değeri Google'da değil, ChatGPT, Claude ve Perplexity gibi LLM tabanlı platformlarda ortaya çıkar. Standardın resmi dokümantasyonu için llmstxt.org adresini inceleyebilirsiniz.
llms.txt ile JSON-LD arasında nasıl bir ilişki var?
İkisi farklı ama tamamlayıcıdır. JSON-LD, sayfanın içine gömülen ve sayfanın "ne olduğunu" (makale mi, ürün mü, işletme mi) bildiren yapılandırılmış veridir. llms.txt ise sitenin kökünde duran ve AI'ı önemli sayfalara yönlendiren bir rehberdir. Biri mikro (sayfa düzeyinde), diğeri makro (site düzeyinde) çalışır. JSON-LD Schema Rehberi yazımızda ikisinin nasıl bir araya geldiğini detaylıca ele aldık.
llms.txt ne sıklıkla güncellenmeli?
Sitenizin yapısı her değiştiğinde güncellenmelidir. Yeni bir önemli sayfa eklediğinizde, eski bir sayfayı kaldırdığınızda veya hizmetlerinizi değiştirdiğinizde llms.txt'yi gözden geçirin. İyi bir alışkanlık, her blog yazısı yayınlarken "bu yazı llms.txt'ye girecek kadar önemli mi?" diye sormaktır. Ayda bir kez tam bir gözden geçirme yapmak yeterlidir.
llms.txt SEO'ya zarar verebilir mi?
Hayır, doğru kurulduğunda llms.txt'nin SEO'ya bilinen bir zararı yoktur. Dikkat edilmesi gereken tek risk, dosyada yanlış veya güncel olmayan linkler bulundurmaktır — bu, AI'ın sitenize olan güvenini azaltabilir. Ayrıca llms.txt'ye yalnızca kamuya açık sayfaları ekleyin; özel veya üyelik gerektiren sayfaları asla listelemeyin.
Yeni başlayan biri için ilk adım ne olmalı?
Önce en önemli 10-15 sayfanızı seçin, sonra bu yazıdaki şablonu kopyalayıp kendi site bilgilerinizle doldurun. Dosyayı llms.txt adıyla kök dizine yükleyin ve tarayıcıdan erişim testi yapın. Bu kadar. İlerledikçe llms-full.txt ve daha detaylı bölümler ekleyebilirsiniz.