GeoDigitalist
← Tüm Yazılar

llms.txt Nedir? Adım Adım Kurulum Rehberi

GeoDigitalist
llms-txtgeollm-optimizasyonuyapay-zeka-aramateknik-seo

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:

  1. Bu site ne hakkında? — Dosyanın en üstündeki kısa açıklama
  2. En önemli sayfalar hangileri? — Link listesi
  3. 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.txt adı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çıklama formatı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:

  1. Erişim testi: Tarayıcıya https://siteniz.com/llms.txt yazın — dosya düz metin olarak görünmeli
  2. Format kontrolü: Her linkin [Başlık](URL): Açıklama formatında olduğunu doğrulayın
  3. Link doğrulama: Tüm URL'lerin çalıştığından (404 vermediğinden) emin olun
  4. 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:

  1. 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.

  2. 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çıklama formatındaki iki nokta ve sonrası şarttır.

  3. 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.

  4. Dosyayı yanlış konuma koymak — Dosya kök dizinde değilse (https://siteniz.com/llms.txt adresinden erişilemiyorsa), AI'lar onu bulamaz. Alt klasöre koymak en yaygın hatadır.

  5. 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.