Geri

llms.txt Nedir? Web Sitenizi Yapay Zeka Çağına Hazırlayan GEO Rehberi (2026)

Google’da ilk sayfadasınız. Trafiğiniz iyi, dönüşümler stabil. Ancak işletmenizi sessizce kemiren görünmez bir tehlike var: ChatGPT markanızı tanımıyor.

Müşterilerinizin %40’ı artık Google yerine Claude, Perplexity veya Gemini’ye “En iyi CRM yazılımı hangisi?” diye soruyor. Ve bu yapay zeka ajanları, sitenizi ziyaret ettiklerinde karşılarında ne buluyorlar biliyor musunuz? Anlamsız bir HTML yığını, karmaşık JavaScript kodları ve pahalıya mal olan “gürültülü” veriler. Sonuç? Sizi kaynaklardan eliyorlar. Rakipleriniz ise çoktan yeni bir dilde konuşmaya başladı.

İyi haber şu: Bu durumu tersine çevirmek ve sitenizi 72 saat içinde “AI-Native” (Yapay Zeka Yerlisi) hale getirmek için ihtiyacınız olan çözüm, sadece 4KB boyutunda bir metin dosyası.

llms.txt Nedir? Web Sitenizin Yapay Zeka İçin “Kullanma Kılavuzu”

En basit tanımıyla /llms.txt, web sitenizin kök dizininde (root directory) yaşayan ve yapay zeka modellerine (LLM) sitenizin içeriğini nasıl okumaları gerektiğini anlatan Markdown tabanlı bir dosyadır. 2024 Eylül ayında Jeremy Howard tarafından önerilen bu standart, kısa sürede “Geleceğin SEO’su” olarak tanımlanan GEO (Generative Engine Optimization) disiplininin temel taşı haline geldi [1].

Pek çok uzman bu dosyayı robots.txt ile karıştırır, ancak aralarında hayati bir fark vardır:

  • robots.txt (Güvenlik Görevlisi): Botlara “Buraya girme”, “Şunu tarama” diyerek yasaklar koyar. Kısıtlayıcıdır.
  • llms.txt (Müze Rehberi): Botlara “En değerli içeriğim burada”, “Bu sayfayı mutlaka oku”, “Fiyat listem şurada” diyerek yol gösterir. Davetkardır.

Anthropic ve Mintlify gibi devlerin desteğiyle hızla yayılan bu standart, yapay zeka botlarına sitenizi “tercüme etme” yükünü ortadan kaldırır [2]. Bir AI ajanı sitenize geldiğinde, binlerce satır HTML kodunu ayrıştırmak yerine, doğrudan bu temiz dosyayı okur. Bu, sadece botların işini kolaylaştırmakla kalmaz; markanızın yapay zeka tarafından “doğru” ve “halüsinasyonsuz” şekilde anlatılmasını garanti altına alır.

Robots.txt dosyasının yasaklayıcı kırmızı kapı metaforu ile llms.txt dosyasının davetkar yeşil kapı metaforunu karşılaştıran illüstrasyon.

Robots.txt botları engellerken, llms.txt onları içeri davet eder ve yönlendirir.

[1] The /llms.txt Proposal (Official Standard)
[2] Mintlify: What is llms.txt?

Token Ekonomisi ve GEO: Neden HTML “Pahalı”, Markdown “Ucuz”?

Bir yazılımcı veya sistem mimarı olarak, API çağrılarında “payload size” (veri boyutu) optimizasyonu yapmaya aşıinasınızdır. GEO (Generative Engine Optimization) dünyasında da durum farksızdır, tek bir farkla: Burada para birimi “Byte” değil, “Token”dır.

Yapay zeka modelleri (LLM), web sitenizi bizim gördüğümüz gibi görsel bir bütün olarak değil, bir token dizisi olarak algılar. Ve bu ekonomide, HTML dünyanın en verimsiz formatlarından biridir.

1. Sinyal/Gürültü Oranı (Signal-to-Noise Ratio)

2026 yılı verilerine göre, modern bir LLM’in web sitenizi tararken karşılaştığı “Sinyal Yoğunluğu” (Signal Density – SD) şöyledir [4]:

  • Raw HTML: SD ≈ 0.05 (İçeriğin %95’i gürültüdür: div, span, class="flex-col...")
  • JSON: SD ≈ 0.20 (Yapısal ama hala çok fazla sözdizimsel yük var: { "key": "value" })
  • Markdown: SD ≈ 0.35+ (Saf bilgi. Başlıklar #, listeler - ile ifade edilir. Gürültü minimumdur.)

Bu şu anlama gelir: Bir AI botu sitenizi taradığında, HTML formatında aradığı bilgiyi bulmak için Markdown’a kıyasla 7 kat daha fazla işlem gücü harcar. “Inference-time” (Çıkarım anı) maliyetlerinin kritik olduğu bu dönemde, hiçbir AI modeli enerjisini <div class="wrapper"> ayıklamak için harcamak istemez.

HTML, JSON ve Markdown formatlarının yapay zeka token maliyetlerini karşılaştıran sütun grafiği; Markdown en düşük maliyetli olandır.

Yapay zeka modelleri için HTML “pahalı” ve gürültülü iken, Markdown “ucuz” ve verimli bir formattır.

2. “Inference-Time Ingestion” Neden Kritik?

Eskiden Google botları sitenizi haftada bir tarar, veritabanına atardı. Bugün ise SearchGPT veya Perplexity gibi sistemler, kullanıcı soru sorduğu anda (real-time) sitenize bağlanıp veriyi çeker (RAG – Retrieval Augmented Generation). Biz buna “Inference-Time Ingestion” diyoruz.

Eğer siteniz 1MB’lık karmaşık bir Javascript yığınıysa, AI botu “Time-to-First-Token” süresi uzadığı için sitenizi terk edebilir (timeout). Ancak /llms.txt dosyanız varsa, bot doğrudan bu hafif dosyaya yönelir. Sonuç: Halüsinasyon riski azalır, referans verilme şansı artar.

[4] The End of Selectors: LLM-Driven HTML Parsing (Signal Density Data)
[5] Why Markdown is the Best Format for LLMs

3 Adımda DY Protokolü ile llms.txt Kurulumu

Teoriyi anladık. Şimdi ellerimizi kirletelim. Standart bir llms.txt dosyası oluşturmak kolaydır, ancak “GEO Uyumlu” bir dosya oluşturmak mühendislik gerektirir. İşte bizim uyguladığımız 3 aşamalı protokol.

Adım 1: Dosya Mimarisi ve “Strict Markdown”

Dosyanız sitenizin kök dizininde (yourdomain.com/llms.txt) bulunmalıdır. İçerik rastgele metinler değil, belirli bir hiyerarşiye sahip olmalıdır. İşte 2026 standardı:

# Proje Adı: [Marka İsmi]

> **Özet:** [Markanızın 2 cümlelik "Asansör Konuşması". AI burayı snippet olarak kullanır.]

## Core Documentation (Çekirdek Dökümanlar)
- [Hakkımızda & Vizyon](https://site.com/llms/about.md)
- [Hizmetler & API](https://site.com/llms/services.md)
- [Fiyatlandırma Politikası](https://site.com/llms/pricing.md)

## Optional Resources (Opsiyonel Kaynaklar)
- [Blog: GEO Nedir?](https://site.com/llms/blog-geo.md)

Dikkat Edilmesi Gerekenler:

  • Link verdiğiniz dosyalar HTML olmamalıdır! Linkler .md (Markdown) uzantılı, temizlenmiş metin dosyalarına gitmelidir.
  • Dosya kodlaması mutlaka UTF-8 olmalıdır.
  • User-Agent kısıtlaması olmamalıdır; bu dosya herkese açık bir davetiyedir.

Bu mimariyi kurarken zorlanırsanız, Teknik SEO Danışmanlığı ekibimizden destek alarak sitenizin “AI Mimarisini” hatasız kurgulayabilirsiniz.

Adım 2: İçerik Kürasyonu ve “Context Budgeting”

Pek çok SEO uzmanının düştüğü en büyük tuzak, llms.txt dosyasını bir XML site haritası (sitemap.xml) sanmaktır. Bu ölümcül bir hatadır. Bir yapay zeka modelinin “Context Window”u (hafıza kapasitesi) sınırlıdır ve her token değerlidir. Bu yüzden llms.txt dosyanız, sitenizin deposu değil, VIP salonudur.

İçerik seçiminde “Entity-First” stratejisini uyguluyoruz. Sadece markanızın kimliğini, ürününü ve uzmanlığını tanımlayan sayfalar bu dosyaya girmeyi hak eder. İşte 2026 standartlarına göre “Dahil Et / Çıkar” listesi:

✅ VIP Listesi (Dahil Edilmesi Gerekenler)

  • Core Entity Sayfaları: “Hakkımızda”, “Vizyon”, “Kurucu Kimdir?” (Knowledge Graph inşası için kritiktir).
  • Ürün/Hizmet Dokümantasyonu: Ürünlerinizin teknik özellikleri, kullanım kılavuzları ve API referansları.
  • Fiyatlandırma Modelleri: AI alışveriş asistanlarının en çok aradığı veri türüdür.
  • Evergreen (Ölümsüz) İçerikler: Sektörel otoritenizi kanıtlayan, modası geçmeyen rehberler.

❌ Anti-Patternler (Uzak Durulması Gerekenler)

  • Hukuki Metinler: “Gizlilik Politikası” veya “Çerez Kullanımı” sayfaları, bir hukuk bürosu değilseniz AI için gürültüdür. (Token israfı).
  • Dinamik Sayfalar: “Sepetim”, “Giriş Yap”, “Hesabım” gibi kullanıcıya özel sayfalar.
  • Thin Content: Kategori sayfaları, etiket arşivleri veya 300 kelimenin altındaki zayıf blog yazıları.
Web sitesindeki tüm sayfaların elenerek sadece en değerli içeriklerin llms.txt dosyasına aktarıldığını gösteren dijital huni grafiği.

Sitenizdeki her sayfa llms.txt’ye girmemelidir. Sadece markanızı tanımlayan “VIP” içerikleri seçin.

Gizli Silah: llms-full.txt Nedir?

Eğer sektörünüzde “Derin Araştırma” (Deep Research) yapan AI ajanlarını hedefliyorsanız, standart dosyanın yanında bir de /llms-full.txt oluşturmalısınız [6].

  • llms.txt (Menü): AI botuna “Hangi sayfalarım var?” sorusunun cevabını verir. Link içerir.
  • llms-full.txt (Açık Büfe): Sitenizdeki tüm kritik içeriğin tek bir Markdown dosyasında birleştirilmiş halidir.

Bu neden önemli? Bir yazılımcı veya araştırmacı, ChatGPT’ye “Bana X markasının tüm dokümantasyonunu oku ve şu kodu yaz” dediğinde, AI tek tek linkleri gezmek yerine bu tekil dosyayı (One-Shot) hafızasına alır. Anthropic ve Mintlify gibi devler bu çift dosyalı yapıyı standart olarak kullanmaktadır [7].

[6] llms.txt vs llms-full.txt: The Complete Guide
[7] Mintlify & Anthropic Documentation Standard

Adım 3: Test ve Doğrulama (Kör Uçuş Yapmayın)

Dosyayı FTP’ye yüklemek işin bittiği anlamına gelmez; sadece başladığı anlamına gelir. Bir yapay zeka ajanının sitenizi nasıl “gördüğünü” (veya göremediğini) simüle etmeden süreci tamamlamış sayılmazsınız. Hatalı bir llms.txt, hiç olmayan bir dosyadan daha tehlikelidir çünkü botları yanlış yönlendirir.

DY Dijital Brain protokolünde, dağıtım sonrası iki aşamalı bir “Sanity Check” (Akıl Sağlığı Testi) uygularız. Biri içerik kalitesini, diğeri teknik erişilebilirliği ölçer.

Yöntem 1: Prompt Simülasyonu (Semantik Kontrol)

Bu test, dosyanızın içeriğinin bir LLM tarafından anlamlı bir bütüne dönüştürülüp dönüştürülemediğini kontrol eder. ChatGPT-4o veya Claude 3.5 Sonnet açın ve şu promptu girin:

📋 Test Promptu:

“Şu URL’deki dosyayı oku: [Siteniz.com/llms.txt]. Bu dosyayı ve içindeki linkleri referans alarak, markamın sunduğu temel hizmetleri ve fiyatlandırma politikasını 100 kelimede özetle. Eğer dosyada kırık link, okunamayan karakter veya HTML gürültüsü varsa raporla.”

Beklenen Sonuç: Yapay zeka, markanızı tam olarak sizin istediğiniz kelimelerle tarif etmeli ve “Dosya başarıyla okundu” demelidir. Eğer “Bu URL’e erişemiyorum” veya “İçerik karmaşık” derse, dosya izinlerinizi veya Markdown formatınızı kontrol edin.

Yöntem 2: Terminal / cURL Testi (Teknik Kontrol)

Yapay zeka modelleri bazen “browser” gibi davranmaz, ham veri çeker. Dosyanızın doğru MIME türüyle (text/plain veya text/markdown) sunulduğundan emin olmak için terminal (CMD) üzerinden şu komutu çalıştırın:

curl -I https://siteniz.com/llms.txt

Aramanız Gereken Satırlar:

  • HTTP/2 200 (Dosya var ve erişilebilir) ✅
  • content-type: text/markdown; charset=utf-8 (Sunucu doğru formatta veriyor) ✅

Eğer 403 Forbidden veya content-type: text/html görüyorsanız, sunucu yapılandırmanızda (htaccess/nginx) hata var demektir [8].

llms.txt dosyasının terminal üzerinden teknik kontrolü ve ChatGPT üzerinden semantik kontrolünü gösteren bölünmüş ekran görüntüsü.

Dosyanızın çalıştığından emin olmak için hem sunucu yanıtını (Terminal) hem de anlam bütünlüğünü (AI Chat) test edin.

Hangi Test Yöntemi Ne İşe Yarar?

Hangi yöntemi ne zaman kullanacağınızı netleştirmek için karşılaştırma tablomuz:

Özellik🤖 Prompt Testi (AI Gözü)💻 Terminal Testi (Sunucu Gözü)
Temel Amaçİçeriğin anlamını ve bağlamını doğrulamak.Sunucu yanıtını ve dosya formatını doğrulamak.
Tespit Ettiği HatalarMantık hataları, halüsinasyon riski, eksik bilgi.MIME Type hataları, 404/403 kodları, UTF-8 sorunu.
Kim Yapmalı?İçerik Editörleri & Pazarlama YöneticileriYazılımcılar & Teknik SEO Uzmanları
Kritik Başarı Ölçütü“Markayı doğru özetledi mi?”“HTTP 200 OK döndü mü?”
[8] MDN Web Docs: Correct MIME Types for Markdown

Eğer terminal testlerinde hata alıyorsanız ve sunucu tarafında sorun yaşıyorsanız, WordPress Optimizasyon ekibimiz dosya izinlerinizi düzenleyebilir.

Kurulum ve Yönetim: Manuel mi, Otomatik mi?

Teorik olarak llms.txt dosyasını Notepad’de yazıp FTP ile sunucuya atabilirsiniz. Ancak siteniz canlı bir organizmadır; her hafta yeni blog yazıları ekler, hizmet sayfalarını güncellersiniz. Statik bir dosya, 1 ay içinde güncelliğini yitirir ve AI botlarına “eski” bilgi vermeye başlar.

Bu yüzden, altyapınıza göre iki farklı profesyonel çözüm öneriyoruz:

1. WordPress Kullanıcıları İçin: DY LLMs.txt Tool (Önerilen)

Dünyanın en popüler CMS’ini kullanıyorsanız, manuel dosya düzenlemekle vakit kaybetmeyin. Kendi geliştirdiğimiz ve WordPress topluluğuna ücretsiz sunduğumuz DY LLMs.txt Tool, süreci tamamen otomatize eder.

Neden Bu Eklentiyi Kullanmalısınız?

  • Dinamik Güncelleme: Yeni bir içerik yayınladığınızda, dosyanız arka planda otomatik güncellenir.
  • Seçici Filtreleme: Hangi sayfaların (Sayfalar, Yazılar, Ürünler) AI’a sunulacağını tek tıkla seçersiniz.
  • MIME Type Garantisi: Sunucu ayarlarıyla uğraşmadan doğru text/markdown başlığını iletir.
  • Token Tasarrufu: İçeriğinizi HTML’den arındırıp saf Markdown’a çevirerek sunar.

🚀 Hemen Kurun: WordPress sitenizi 2 dakikada GEO uyumlu hale getirin.
👉 DY LLMs.txt Tool – Resmi WordPress Eklentisi

WordPress için geliştirilen DY LLMs.txt Tool eklentisinin ayar panelini ve otomatik oluşturma seçeneklerini gösteren ekran görüntüsü.

Kod bilmenize gerek yok. DY LLMs.txt Tool ile WordPress sitenizin AI uyumluluğunu tek tıkla sağlayın.

2. Özel Yazılım / Laravel / React İçin Metod

WordPress kullanmıyorsanız, bu dosyayı dinamik olarak oluşturacak bir “Route” (Yol) tanımlamanız gerekir. Statik dosya kullanmaktan kaçının.

Örnek Senaryo (Node.js / Express):

app.get('/llms.txt', (req, res) => {
  res.set('Content-Type', 'text/markdown');
  const content = `# Marka Adı
> Dinamik Özet Buraya Gelecek

## Core Pages
- [Ana Sayfa](https://site.com/llms/home.md)
...`;
  res.send(content);
});

Bu yöntem, veritabanınızdan en güncel veriyi çekerek dosyanın her zaman “canlı” kalmasını sağlar.

Advanced Analytics: Sizi Kimin Okuduğunu İzleyin

Dosyayı kurdunuz, peki botlar geldi mi? Google Analytics bu trafiği göstermez çünkü bu botlar Javascript çalıştırmaz. Gerçeği sadece Server Logları söyler.

Sunucu loglarınızda şu User-Agent’ları filtreleyerek GEO başarınızı ölçebilirsiniz:

  • GPTBot (OpenAI / ChatGPT)
  • ClaudeBot (Anthropic / Claude)
  • CCBot (Common Crawl – Pek çok AI modeli bunu kullanır)
  • Google-Extended (Gemini / Bard)

Eğer loglarınızda /llms.txt dosyasına yapılan isteklerin arttığını görüyorsanız, tebrikler: Markanız yapay zeka tarafından “keşfedildi” ve öğreniliyor.

Sonuç: Gelecek Beklenmez, İnşa Edilir

Web 1.0 linkler üzerine kuruluydu. Web 2.0 sosyal etkileşim üzerineydi. Web 3.0 ve sonrası ise Semantik Anlam ve Ajanlar (Agents) üzerine kuruluyor.

Rakipleriniz hala meta tag’ler ile uğraşırken, siz llms.txt standardını uygulayarak markanızı yapay zeka çağının “güvenilir kaynağı” olarak konumlandırdınız. Bu sadece bir dosya değil, markanızın gelecekteki varoluş beyannamesidir.

Sıradaki Adımınız Ne Olmalı?

Eğer WordPress kullanıyorsanız, yukarıdaki linkten DY LLMs.txt Tool‘u kurun ve arkanıza yaslanın. Özel bir altyapınız varsa veya kurumsal bir GEO stratejisine ihtiyacınız varsa, ekibimizle iletişime geçin. Sitenizin botlara ne fısıldadığını birlikte kontrol edelim.

Sıkça Sorulan Sorular (SSS)

llms.txt dosyası Google sıralamasını etkiler mi?

Doğrudan bir Google sıralama faktörü (ranking factor) değildir. Ancak SearchGPT, Perplexity ve Google SGE gibi yapay zeka tabanlı arama motorlarında sitenizin kaynak olarak gösterilme ihtimalini artırır. Bu da dolaylı olarak marka otoritesini ve “referral” trafiği güçlendirir.

llms.txt dosyasını sitenin neresine yüklemeliyim?

Dosya, web sitenizin “kök dizininde” (root directory) bulunmalıdır; yani yourdomain.com/llms.txt adresinden erişilebilmelidir. Alt klasörlere (örneğin /blog/llms.txt) yüklenen dosyalar, standartlara uymadığı için AI botları tarafından keşfedilmeyebilir.

E-ticaret siteleri için llms.txt gerekli mi?

Kesinlikle gereklidir. Ürün fiyatlarınızın, stok durumunuzun ve iade politikalarınızın AI alışveriş asistanları tarafından doğru okunması için kritik öneme sahiptir. HTML karmaşası yerine temiz Markdown verisi sunmak, ürünlerinizin “önerilenler” listesine girmesini kolaylaştırır.

WordPress sitemde llms.txt dosyasını nasıl oluştururum?

Manuel oluşturmak yerine DY LLMs.txt Tool eklentisini kullanabilirsiniz. Bu eklenti, sayfalarınızı otomatik olarak Markdown formatına çevirir, doğru MIME türünü ayarlar ve içerik güncellendiğinde dosyanızı dinamik olarak yeniler. Kod bilgisi gerektirmez.

Doğukan
Doğukan
https://dogukanyaylaci.com