Robots.txt Google botlarına sitenizi anlatan bir dosya ise, llms.txt yapay zeka modellerine sitenizi anlatan dosyadır. Türkçe'deki ilk kapsamlı uygulama rehberi — Sheltron'un kendi implementasyonu örnek alınmıştır.
llms.txt, web sitenizin kök dizinine eklenen sade metin formatında bir dosyadır. LLM (Large Language Model) tarayıcılarına sitenizin ne hakkında olduğunu, hangi hizmetleri sunduğunuzu ve nasıl iletişime geçileceğini anlatır.
Fikir, Anthropic'in 2024 sonunda önerdiği bir standarttan geliyor. Robots.txt web tarayıcılarını yönlendirirken, llms.txt AI modellerini yönlendiriyor. Protokol henüz resmi bir standart değil — ancak Perplexity ve Claude gibi platformlar zaten desteklemeye başladı.
Sheltron, sheltron.com.tr/llms.txt adresinde bu protokolü aktif olarak kullanıyor. Dosyamız Next.js route.ts ile dinamik olarak üretiliyor — yeni blog yazıları eklendiğinde otomatik güncelleniyor.
Nisan 2026 itibarıyla destek durumu. Protokol hızla benimseniyor.
| Platform | llms.txt Desteği | Notlar |
|---|---|---|
| Anthropic Claude | Okuyor ✓ | claude.ai/claude-code tarayıcıları llms.txt'i okur |
| Perplexity AI | Okuyor ✓ | Web taraması sırasında llms.txt'i dikkate alır |
| ChatGPT / SearchGPT | Henüz Yok | Henüz resmi destek yok — ancak GPTBot robots.txt'i okur |
| Google Gemini | Henüz Yok | AI Overviews için Googlebot kuralları geçerli |
| Microsoft Copilot | Henüz Yok | Bingbot kuralları geçerli |
| Grok (xAI) | Henüz Yok | robots.txt'i kullanır, llms.txt desteği henüz yok |
Markdown formatında, okunabilir ve yapısal. 4 temel bölümden oluşur.
Kim olduğunuzu, ne yaptığınızı AI'ın anlayabileceği şekilde özetle yazın.
# Sheltron Teknoloji A.Ş. > Türkiye'nin ilk GEO platformu. ChatGPT, Gemini ve > Perplexity'de markaların görünür olmasını sağlar.
Her hizmet veya ürün için kısa, netleştirici açıklamalar.
## Temel Hizmetler - **GEO Builder**: AI görünürlük skoru ve aksiyon planı - **SME-Index**: AI-okunur dijital kimlik standardı
Blog yazıları, rehberler, vaka çalışmaları — URL ile birlikte.
## Son Rehberler - [GEO Ölçüm Rehberi](https://sheltron.com.tr/resources/geo-olcum-rehberi/) - [GEO Terimleri Sözlüğü](https://sheltron.com.tr/geo-terimleri/)
Web sitesi, e-posta, adres, sosyal medya.
## İletişim - Web: https://sheltron.com.tr - E-posta: info@sheltron.com.tr - Adres: Yıldız Teknopark, İstanbul
public/llms.txt dizinine bir metin dosyası ekleyin. Tüm platformlarda çalışır — güncellemek için dosyayı manuel değiştirmeniz gerekir.
// public/llms.txt # Şirket Adı > Kısa açıklama ## Hizmetler - Hizmet 1 - Hizmet 2
src/app/llms.txt/route.ts dosyası oluşturun. Blog yazıları, hizmetler ve diğer veriler otomatik güncellenir.
// src/app/llms.txt/route.ts
export async function GET() {
const content = [
"# Şirket Adı",
"> Açıklama",
"## Hizmetler",
"- GEO Builder: AI görünürlük platformu",
].join("\n")
return new Response(content, {
headers: { "Content-Type": "text/plain; charset=utf-8" }
})
}Root dizinine statik dosya ekleyin veya Yoast SEO / RankMath gibi eklentilerin gelecekteki llms.txt özelliklerini bekleyin. Şimdilik manuel dosya en pratik yol.
FTP/cPanel ile /public_html/llms.txt olarak yükleyin.
Kısa tutun
1.000–3.000 kelime ideal. LLM'ler context window'u doldurmamak için kısalığı tercih eder.
Markdown başlıkları kullanın
H1 (#), H2 (##), H3 (###) ile hiyerarşi kurun. Yapısal içerik daha iyi parse edilir.
Gerçek bilgi yazın
Overstatement yapmayın. AI'lar tutarsızlıkları fark eder. Sitenizin gerçekten sunduğu içeriği yazın.
URL'leri ekleyin
Her hizmet ve içerik için tam URL. AI'ın doğrulama yapabilmesi için kaynak bağlantıları gerekli.
Dinamik tutun
Blog yazıları, yeni ürünler eklenince otomatik güncellensin. Statik dosya hızla eskir.
Her iki dilde yazın
Türkçe ve İngilizce içerik ekliyorsanız llms.txt'e de her iki dilde bölüm ekleyin.
llms.txt'i robots.txt ile karıştırmak
robots.txt tarayıcılara erişim izni verir; llms.txt içerik hakkında bağlam sağlar. İkisi birbirinin yerine değil, birlikte kullanılır.
Yalnızca tek dilde yazmak
İngilizce ve Türkçe müşterilere hitap ediyorsanız her iki dilde içerik ekleyin. LLM'ler dile göre farklı kaynak tercih edebilir.
Statik dosya olarak bırakmak
llms.txt içeriğini dinamik tutun: yeni blog yazıları eklendiğinde, hizmetler değiştiğinde otomatik güncellensin.
Çok uzun ve yapısız yazmak
LLM'lerin context window'u sınırlı. Kısa, yapısal, başlıklı bölümler halinde yazın. 1.000–3.000 kelime ideal.
Next.js Route Handler ile dinamik olarak üretilen, Sanity CMS'ten blog verilerini otomatik çeken implementasyon. Kendi siteniz için referans alabilirsiniz.
sheltron.com.tr/llms.txt dosyasını görüntülellms.txt, schema markup ve AI görünürlük optimizasyonu için ücretsiz teknik değerlendirme.