
llms.txt Nedir? Siteni AI Arama Motorlarına Hazırla
llms.txt, sitenizin dil modeli tabanlı AI arama motorlarına en önemli sayfalarını özetleyen deneysel bir Markdown dosyası. Nasıl kurulur, gerçek faydası ne, robots.txt'ten farkı nedir?
llms.txt Nedir? Siteni AI Arama Motorlarına Hazırla
Arama ekosistemi son birkaç yıldır kökten değişiyor. Kullanıcılar artık sadece Google'a bir sorgu yazıp on mavi bağlantı arasından seçim yapmıyor; ChatGPT, Claude, Perplexity, Gemini gibi büyük dil modeli tabanlı asistanlara doğrudan soru soruyor ve bu asistanlar cevabı oluştururken web'deki içerikleri gerçek zamanlı olarak tarayıp özetliyor. Bu değişim, siteler için yeni bir teknik SEO sorusu doğurdu: "Bir dil modeli sitemi ziyaret ettiğinde ona neyi, nasıl okumasını söyleyebilirim?" İşte tam bu noktada llms.txt dosyası devreye giriyor. Bu yazıda llms.txt'in ne olduğunu, robots.txt'ten farkını, nasıl oluşturulacağını ve bugün itibarıyla gerçekte ne kadar işe yaradığını dürüst bir mühendislik bakış açısıyla ele alıyoruz.
llms.txt Nedir, Neden Ortaya Çıktı?
llms.txt, 2024 yılında Answer.ai ekibinden Jeremy Howard tarafından önerilen, sitenizin kök dizinine (/llms.txt) yerleştirilen düz bir Markdown metin dosyasıdır. Amacı basit: büyük dil modellerinin ve onların arka planda çalıştırdığı arama/özetleme sistemlerinin, sitenizdeki en önemli sayfaları, dokümantasyonu veya ürün bilgilerini hızlıca bulup anlayabilmesi için özet niteliğinde bir "içindekiler" sunmak.
Sorunun kökeni şu: modern web siteleri genellikle JavaScript ile render edilen karmaşık arayüzler, dev menüler, çerez uyarıları, reklam blokları ve navigasyon gürültüsüyle dolu. Bir insan kullanıcı bu gürültüyü gözünde otomatik olarak filtreler, ama bir dil modelinin bağlam penceresi sınırlıdır ve her token maliyetlidir. Sayfanın ham HTML'ini olduğu gibi modele vermek hem verimsiz hem de çoğu zaman gereksiz veri israfı yaratır. llms.txt, sitenin "bunlar en kritik sayfalarım, bunlar da temiz metin halleri" diyerek modele kısayol sunmasını sağlar.
Kavramsal olarak llms.txt'i şöyle özetleyebiliriz: robots.txt arama motoru botlarına "nereye giremezsin" derken, sitemap.xml "bütün sayfalarım burada, hepsini tara" der; llms.txt ise "işte özetim, işte önem sırasına göre en değerli sayfalarım, vaktin kısaysa bunlara bak" der. Yani bir erişim kontrol dosyası değil, bir yönlendirme ve özet dosyasıdır.
Büyükweb notu: llms.txt henüz Google, Microsoft veya Anthropic gibi büyük oyuncular tarafından resmi olarak "destekliyoruz" diye duyurulmuş bir standart değil. Bazı araçlar (özellikle dokümantasyon platformları ve bazı AI arama motorları) dosyayı okuyup değerlendiriyor, bazıları henüz hiç bakmıyor. Bunu "SEO'nun yeni robots.txt'i" diye pazarlayan içeriklere temkinli yaklaşın; gerçek fayda bugün sınırlı ama maliyeti neredeyse sıfır olduğu için hazırlamak mantıklı bir yatırım.
robots.txt, sitemap.xml ve llms.txt Arasındaki Fark
Üç dosya da kök dizinde durur ve bot davranışını etkilemeyi hedefler, ama işlevleri tamamen farklıdır. Kafa karışıklığını önlemek için yan yana koyalım:
| Dosya | Amaç | Muhatap | Zorunlu mu? |
|---|---|---|---|
robots.txt |
Hangi botun hangi yolu tarayabileceğini/taramayacağını belirtir | Klasik arama motoru botları (Googlebot vb.) ve bazı AI crawler'lar (GPTBot, ClaudeBot vb.) | Fiilen evet, taranabilirlik için standart |
sitemap.xml |
Sitedeki tüm URL'lerin makine okunabilir tam listesi | Arama motoru indeksleyicileri | Zorunlu değil ama şiddetle önerilir |
llms.txt |
Sitenin en önemli sayfalarının kısa, düzyazı Markdown özeti | Dil modeli tabanlı asistanlar ve AI arama motorları | Zorunlu değil, deneysel |
Dikkat edilmesi gereken önemli bir nokta: llms.txt bir erişim engelleme mekanizması değildir. Bir sayfayı llms.txt'e yazmamanız, dil modellerinin o sayfayı okumasını engellemez; tek yaptığınız o sayfayı "öne çıkan içerik" listesine dahil etmemektir. Bir sayfanın gerçekten taranmasını engellemek istiyorsanız hâlâ robots.txt ve noindex meta etiketlerine ihtiyacınız var. Bu ayrım, teknik SEO çalışmalarında sıkça karıştırılıyor; Google Search Console üzerinden teknik SEO hatalarını analiz ederken bu üç dosyanın rollerini net ayırmak, hem crawl budget hem de AI görünürlüğü açısından kritik.
llms.txt Dosyasının Yapısı ve Söz Dizimi
llms.txt için önerilen format oldukça sade: standart bir Markdown dosyası, belirli bir başlık hiyerarşisi izler. Önerilen yapı şu şekilde:
# Proje veya Şirket Adı
> Sitenin/ürünün ne olduğuna dair 1-2 cümlelik net özet.
Ek bağlam gerekiyorsa buraya kısa paragraflar eklenebilir.
Sadece modelin sitenizi doğru yorumlaması için gereken bilgi.
## Dokümantasyon
- [Sayfa Başlığı](https://siteniz.com/sayfa-yolu): sayfanın ne anlattığına dair kısa açıklama
- [Başka Bir Sayfa](https://siteniz.com/diger-yol): kısa açıklama
## Ürünler
- [Ürün Sayfası](https://siteniz.com/urun): ürünün ne olduğu, kime hitap ettiği
## Optional
- [Daha Az Öncelikli İçerik](https://siteniz.com/ek-icerik): kısa açıklama
Birkaç kural dikkat çekiyor:
- Dosya tek bir H1 başlıkla başlamalı — genellikle şirket veya proje adı.
- H1'in hemen altında blockquote (
>) ile kısa bir özet cümlesi gelmeli. Bu, modelin context window'u kısıtlıysa bile okuyacağı minimum bilgi. - Sonraki bölümler
##ile ayrılan kategoriler halinde, her biri madde işaretli link listeleri içerir. Format:[Başlık](URL): açıklama. - "Optional" başlıklı bölüm, modelin bağlam penceresi kısıtlıysa atlayabileceği, önceliği düşük içerikleri belirtir.
Bazı siteler ayrıca /llms-full.txt adında ikinci bir dosya sunuyor; bu dosya link listesi yerine sayfaların tam metin içeriğini tek bir uzun Markdown belgesinde birleştirir. Küçük ve orta ölçekli siteler için llms-full.txt genelde gereksiz bir yük; yüzlerce sayfası olan dokümantasyon siteleri için daha anlamlı bir seçenek.
llms.txt Nasıl Oluşturulur? Adım Adım Rehber
Kurulum teknik olarak çok basit; asıl emek, doğru içeriği seçmekte.
1. En değerli sayfalarınızı listeleyin. Her sayfayı değil, ziyaretçinin (veya modelin) sizi anlaması için gerçekten gerekli olan sayfaları seçin: ana ürün/hizmet sayfaları, SSS, dokümantasyon, fiyatlandırma mantığı, iletişim bilgisi. Blog arşivinizin tamamını tek tek eklemeyin; bunun yerine kategori veya konu kümesi bazında temsilci birkaç yazı seçin.
2. Kısa ve doğru açıklamalar yazın. Her link için 5-15 kelimelik, abartısız, açıklayıcı bir cümle yazın. "En iyi", "harika", "muhteşem" gibi pazarlama dili modelin özetleme kalitesini düşürür; net, tanımlayıcı ifadeler tercih edin.
3. Dosyayı /llms.txt yoluna yükleyin. Bu, sitenizin kök dizini demek — https://siteniz.com/llms.txt adresinden erişilebilir olmalı, tıpkı https://siteniz.com/robots.txt gibi. WordPress kullanıyorsanız dosyayı sunucunun kök klasörüne FTP/SFTP ile veya dosya yöneticisi üzerinden koymanız yeterli; statik site oluşturucularda (Next.js, Hugo, Astro vb.) public klasörüne eklemek genelde yeterli olur.
4. robots.txt ile çakışma kontrolü yapın. llms.txt'te linklediğiniz sayfaların robots.txt'te engellenmediğinden emin olun — aksi halde modele "buraya bak" derken aynı anda "buraya girme" demiş olursunuz, bu da tutarsız bir sinyal.
5. Güncel tutun. llms.txt, bir kere yazıp unutulacak dosya değil; yeni ürün sayfası, önemli bir kılavuz veya güncellenmiş fiyatlandırma mantığı eklediğinizde dosyayı da güncellemeniz gerekir. Statik bir dosya olduğu için otomatik güncelleme yoksa elle bakım gerektirir.
Büyükweb notu: llms.txt dosyasını barındırdığınız sunucunun kök dizinine yüklemek, standart bir hosting paketinde dakikalar süren bir işlem. Web hosting paketlerimizde dosya yöneticisi veya FTP erişimiyle kök dizine doğrudan müdahale edebilirsiniz; ekstra bir sunucu yapılandırması veya modül kurulumu gerekmiyor — çünkü llms.txt sonuçta statik bir metin dosyası, sunucu tarafında özel bir işlem talep etmiyor.
llms.txt'in Sınırları ve Tartışmalı Yönleri
Dürüst olmak gerekirse, llms.txt konusunda SEO camiasında ciddi bir görüş ayrılığı var. Bilinmesi gereken gerçekler şunlar:
- Büyük AI şirketlerinin çoğu llms.txt'i resmi olarak "okuduğunu" doğrulamadı. Dosyayı destekleyen araçlar büyük ölçüde dokümantasyon platformları (geliştirici odaklı siteler) ve bazı üçüncü parti AI arama entegrasyonları. Genel amaçlı bir sohbet asistanının her sorguda sitenizin llms.txt dosyasına bakacağının garantisi yok.
- AI arama motorları çoğunlukla hâlâ klasik crawler + indeks mimarisiyle çalışıyor. Yani sitenizin AI aramalarda görünürlüğünü asıl belirleyen şey hâlâ klasik SEO temelleri: kaliteli, özgün içerik, doğru schema markup kullanımı, hızlı sayfa yüklenmesi ve güçlü topikal otorite. llms.txt bunların yerine geçmez, en fazla tamamlayıcı bir katman olur.
- Standardizasyon eksik. W3C veya benzeri bir kurum tarafından onaylanmış resmi bir spesifikasyon henüz yok; format öneri niteliğinde ve zamanla değişebilir.
Bu gerçekler, llms.txt'in "faydasız" olduğu anlamına gelmiyor — sadece "sihirli değnek" olmadığı anlamına geliyor. Sitenizin AI görünürlüğünü gerçekten artırmak istiyorsanız generative engine optimization (GEO) ve AI Overview stratejilerini bütünsel olarak ele almanız, llms.txt'i bu daha geniş resmin küçük ama düşük maliyetli bir parçası olarak görmeniz gerekiyor.
llms.txt'i Daha Etkili Kılan Tamamlayıcı Teknikler
llms.txt tek başına yeterli değil; aşağıdaki teknik temelleri sağlam kurduğunuzda etkisi katlanıyor:
Yapısal veri (schema markup). Dil modelleri ve AI arama motorları, sayfa içeriğini Organization, Product, FAQPage, Article gibi JSON-LD şemalarıyla işaretlenmiş sitelerden çok daha kolay ve doğru şekilde anlıyor. llms.txt bir "harita" sunarken, schema markup her sayfanın içindeki bilgiyi makineye açık şekilde etiketliyor. Detaylı uygulama için JSON-LD ve rich results rehberimize göz atabilirsiniz.
Temiz, gürültüsüz içerik yapısı. Dil modelleri sayfanızı okurken navigasyon menüsü, çerez bildirimi, sonsuz kaydırmalı reklam blokları gibi gürültüyü ideal olarak filtrelese de, semantik HTML (doğru başlık hiyerarşisi, <article>, <main> etiketleri) bu işi kolaylaştırır. Bu aynı zamanda klasik SEO için de zaten önerilen bir pratik.
Hız ve erişilebilirlik. Sayfa çok yavaş yükleniyorsa veya crawler tarafından zaman aşımına uğratılıyorsa, ne llms.txt ne de en iyi içerik hiçbir işe yaramaz — bot sayfaya hiç ulaşamaz. Sayfa hızı optimizasyonu burada hem klasik SEO hem AI görünürlüğü için ortak bir temel oluşturuyor.
Topikal otorite. Tek bir sayfa değil, bir konu kümesinin bütünü güçlü olduğunda hem geleneksel arama hem AI özetleri sizi daha güvenilir bir kaynak olarak görür. Topical authority ve küme içerik stratejisi bu bağlamda llms.txt'ten çok daha büyük bir etkiye sahip.
Yaygın Hatalar ve Kaçınılması Gerekenler
llms.txt hazırlarken sık görülen hatalar şunlar:
- Dosyayı sitenin tamamının kopyası haline getirmek. llms.txt bir sitemap değil; yüzlerce link içeren bir dosya amacına aykırı, seçici olun.
- Açıklamaları pazarlama diliyle doldurmak. "Sektörün en iyisi", "eşsiz çözüm" gibi ifadeler modelin özetleme kalitesini bozar, tanımlayıcı ve somut yazın.
- robots.txt ile çelişki yaratmak. llms.txt'te önerilen bir sayfa robots.txt'te engellenmişse, sinyal tutarsızlığı oluşur.
- Dosyayı bir kez yazıp bir daha güncellememek. Site değiştikçe, yeni ürün veya sayfa eklendikçe llms.txt de güncellenmeli; aksi halde eski, yanıltıcı bir harita haline gelir.
- llms.txt'i tek SEO/AEO stratejisi sanmak. Bu dosya, sağlam bir teknik SEO ve içerik temelinin üzerine eklenen küçük bir katkı; temel olmadan tek başına sonuç üretmez.
Büyükweb notu: Kendi bünyemizde de yeni içerik ve ürün sayfalarını yayına aldığımızda benzer bir kontrol listesi izliyoruz: önce içerik ve teknik SEO temelleri sağlam mı diye bakıyoruz, ardından llms.txt gibi deneysel ama düşük maliyetli eklentileri güncelliyoruz. Sırayı tersine çevirip önce llms.txt'e, sonra içeriğe odaklanmak, kaynakları yanlış yere harcamak anlamına gelir.
Sıkça Sorulan Sorular
llms.txt olmadan siteme AI arama motorları hiç erişemez mi?
Hayır. llms.txt olmasa da AI destekli crawler'lar (izin verdiğiniz sürece robots.txt'te) sitenizi normal şekilde tarayıp okuyabilir. llms.txt yalnızca modele "önce şu sayfalara bak" diyen bir kısayol sunar, erişimi açan ya da kapatan bir mekanizma değildir.
llms.txt dosyasını hangi formatta kaydetmeliyim?
Düz metin (.txt uzantılı) ama içerik Markdown söz dizimiyle yazılmalı: H1 başlık, blockquote özet, ## alt başlıklar ve madde işaretli link listeleri. Dosya UTF-8 kodlamasıyla kaydedilmeli ve sitenizin kök dizininde /llms.txt yolunda erişilebilir olmalı.
llms.txt Google'daki klasik sıralamamı doğrudan etkiler mi?
Hayır, bugün itibarıyla Google'ın klasik organik sıralama algoritmasında llms.txt'i bir sıralama sinyali olarak kullandığına dair resmi bir açıklama yok. Etkisi, varsa, AI destekli arama/özetleme deneyimleri üzerinden dolaylı olabilir.
Küçük bir işletme sitesi için llms.txt hazırlamaya değer mi?
Maliyeti çok düşük (birkaç saatlik içerik seçimi ve kısa açıklama yazımı) olduğu için evet, hazırlamakta fayda var. Ancak öncelik sırasını doğru kurmak gerekir: önce sağlam teknik SEO, hızlı sayfa yüklenmesi ve doğru schema markup, sonra llms.txt gibi tamamlayıcı adımlar.
llms.txt dosyasını kaç sayfa uzunluğunda tutmalıyım?
Kesin bir kural yok ama genel öneri, gerçekten kritik olan 10-30 link civarında tutmak. Site büyükse kategorilere göre ## başlıklarıyla gruplandırın; her şeyi eklemeye çalışmak dosyanın amacını (öncelik sinyali vermek) zayıflatır.
llms.txt ile sitemap.xml'i aynı anda kullanmam gerekir mi?
Evet, ikisi birbirinin yerine geçmez. sitemap.xml arama motoru indeksleyicileri için sitenizdeki tüm URL'lerin tam listesini sağlar; llms.txt ise dil modelleri için öncelikli, özet bir seçkidir. İkisini birlikte, tutarlı bir şekilde kullanmanız önerilir.
llms.txt'i WordPress sitemde nasıl yayınlarım?
Bir eklenti kurmanıza gerek yok; dosyayı düz metin olarak hazırlayıp FTP, SFTP veya hosting panelinizin dosya yöneticisi üzerinden sitenizin kök (public_html veya benzeri) klasörüne llms.txt adıyla yüklemeniz yeterli. Yükledikten sonra https://siteniz.com/llms.txt adresinden tarayıcıda açılıp açılmadığını kontrol edin.
Büyükweb Hizmetleri
Sorularınız için 0850 302 60 70 numaralı destek hattımızı arayabilir veya iletişim sayfası üzerinden bize ulaşabilirsiniz.
SEO & Dijital Pazarlama İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:



