Araçlar
llms.txt Oluşturucu
llms.txt oluşturucu ile sitenizin sitemap'ini okuyup llmstxt.org biçiminde, bölümlere ayrılmış bir llms.txt dosyası hazırlayın; başlık ve açıklamaları düzenleyin, kopyalayın ya da indirin. Mevcut dosyanızı satır satır doğrulayın. Ücretsiz, kayıt yok.
# Site adıTek H1, zorunlu> Kısa özetKısa özet, önerilirDüz paragrafEk bilgi, isteğe bağlı## BölümBölüm başlığı- [Başlık](https://…): notLink satırı## OptionalAtlanabilir linkler
Araç robots.txt ve sitemap dosyanızı okur, aynı alan adındaki en fazla 100 adresi bölümlere ayırır ve ilk 50 sayfanın başlık ve açıklamasını sayfanın kendisinden alır. noindex sayfalar varsayılan olarak dışarıda kalır.
Dosyayı llms.txt adıyla sitenizin köküne yükleyin (örn. https://ornek.com/llms.txt).
| Satır | Kontrol | Sonuç |
|---|
llms.txt Oluşturucu nasıl kullanılır?
- 1Modu seçin
Otomatik mod sitenizi tarar, Manuel mod boş düzenleyiciyle başlar, Doğrula modu ise yayındaki dosyanızı denetler.
- 2Sitenizi taratın
Alan adınızı yazıp Siteyi tara düğmesine basın. Araç robots.txt ve sitemap dosyanızı okur; çok dilli sitede Kapsam seçimini gösterir.
- 3Linkleri seçip düzenleyin
Onay kutusuyla linkleri ekleyip çıkarın, başlığı ve açıklamayı düzeltin, gerekirse satırı başka bir bölüme taşıyın.
- 4Özeti netleştirin
Site adını ve kısa özeti kontrol edin; ajanın bilmesi gereken notları Ek bilgi alanına yazın.
- 5İndirip yükleyin
Rozet Geçerli olduğunda dosyayı indirin, önizlemenin altında gösterilen yere koyun ve Doğrula modunda test edin.
Araç dosyayı nasıl oluşturur?
Otomatik mod her adımda belli bir kuralı izler. Çıkan sonuç bir taslaktır; her satırı siz düzenlersiniz.
og:site_name; yoksa <title> içindeki ayraçtan önceki parça, alan adına benzeyen parça önceana sayfanın meta description değerirobots.txt Sitemap satırları; yoksa /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml; hiçbiri yoksa ana sayfadaki iç linklerbaşka alan adı, sorgu dizili adres, sayfalama, etiket ve yazar arşivi, dosya uzantıları; en fazla 100 adresadresin ilk yol parçası; tek sayfalık bölümler ve hakkımda, iletişim Ana sayfalar'a; gizlilik, KVKK, şartlar Optional'a- [sayfa başlığı](tam adres): meta description; ilk 50 sayfa okunur, noindex, hata veren ve canonical'ı başka adrese giden sayfalar işaretsiz gelirAraç sayfa başlığındaki site adı ekini (örneğin | Marka) otomatik olarak ayıklar. Sitemap'te dil önekleri varsa araç varsayılan olarak girdiğiniz adresin dilini, önek yoksa kök dizini seçer.
Örnek satırlar ve doğrulama sonucu
Aşağıdaki satırlar örnektir. Başında # başlık, > özet ve ## bölüm bulunan bir dosyaya yapıştırdığınızda araç aynı sonucu verir.
| Satır | Sonuç | Neden |
|---|---|---|
| - [Hakkımda](https://ornek.com/hakkimda/): Kurucu ve ekip | Geçti | Tam adres, köşeli parantez içinde başlık ve iki noktadan sonra not |
| - [Kupalar](https://ornek.com/kupalar/) | Geçti | Not isteğe bağlıdır; iki nokta hiç yazılmamış |
| - [Blog](/blog/) | Hata | Göreli adres; ajan hangi alan adına gideceğini bilemez |
| * [Ürünler](https://ornek.com/urunler/) | Uyarı | Liste işareti yıldız; önerinin kalıbı tire ister |
| - Hakkımda: https://ornek.com/hakkimda/ | Uyarı | Markdown link biçimi yok |
| - [İletişim](https://ornek.com/iletisim/): | Uyarı | İki noktadan sonra not yok |
| ### Kampanyalar | Uyarı | Alt başlık; bölümler yalnız ## ile açılır |
Bir adres aynı dosyada ikinci kez geçerse araç o satırı Yinelenen adres uyarısıyla işaretler.
llms.txt, robots.txt ve sitemap.xml karşılaştırması
Üç dosya da sitenin kökünde durur ama farklı okurlara farklı bilgi verir.
| Dosya | Okuru | İçeriği | Biçimi | Dayanağı |
|---|---|---|---|---|
| robots.txt | Arama ve yapay zekâ tarayıcıları | Hangi yolların taranabileceği | Düz metin kuralları | IETF RFC 9309 |
| sitemap.xml | Arama motorları | İndekslenebilir adreslerin tam listesi; dosya başına en fazla 50.000 adres | XML | sitemaps.org protokolü |
| llms.txt | Yapay zekâ ajanları ve dil modelleri | Sitenin kısa özeti ve seçilmiş önemli linkler | Markdown | llmstxt.org önerisi; resmi standart değil |
Kaynak: RFC 9309, sitemaps.org ve llmstxt.org. llms.txt bir topluluk önerisidir; hiçbir arama motoru onu zorunlu tutmaz.
llms.txt oluşturucu nedir, bu araç ne yapar?
llms.txt oluşturucu, sitenizin kökünde duracak llms.txt dosyasını llmstxt.org önerisine uygun biçimde hazırlayan araçtır. llms.txt, yapay zekâ ajanlarına sitenin ne olduğunu ve önemli sayfaların nerede durduğunu anlatan kısa bir Markdown dosyasıdır. Öneriyi Jeremy Howard Eylül 2024'te yayımladı; Ağustos 2026'da gelen ikinci sürüm ise dosyanın bulunduğu yolun altını kapsadığını netleştirdi.
Bu sayfadaki araç üç işi tek panelde toplar:
- Otomatik: robots.txt ve sitemap dosyanızı okur, en fazla 100 adresi bölümlere ayırır, ilk 50 sayfanın başlık ve açıklamasını sayfaların kendisinden alır.
- Manuel: boş bir düzenleyiciyle bölüm ve link ekleyerek dosyayı sıfırdan yazarsınız.
- Doğrula: yayındaki dosyanızı adresinden ya da yapıştırarak satır satır denetler.
Kendi sitemde llms.txt dosyasını üç dilde, her istekte güncel olacak şekilde üretiyorum. SEO danışmanlığı verdiğim sitelerde de bu dosya teknik kontrol listemde yer alıyor. Yine de onu tek başına bir görünürlük kaldıracı olarak görmüyorum.
llms.txt gerçekten işe yarıyor mu?
Dürüst cevap, ne beklediğinize bağlı. Google, yapay zekâ özelliklerinde görünmek için makinelerin okuyacağı yeni dosyalara ya da yapay zekâ metin dosyalarına ihtiyaç olmadığını resmi belgesinde açıkça yazıyor. Yani llms.txt size Google sıralaması ya da AI Overviews görünürlüğü kazandırmaz.
Öte yandan dosyanın gerçek bir kullanım alanı var. Öneri sahibinin 2026 notlarına göre binlerce site dosyayı yayımlıyor, dokümantasyon platformları onu otomatik üretiyor ve kodlama ajanları bu dosyaları düzenli olarak kullanıyor. Ayrıca Chrome'un Lighthouse aracı ajan odaklı denetimlerinde llms.txt'ye bakıyor: dosya yoksa denetimi uygulanamaz sayıyor, sunucu hatası dönerse sayfayı işaretliyor.
Benim önerim şu: llms.txt'yi, bir ajan sitenize geldiğinde doğru sayfayı hızla bulsun diye hazırladığınız bir yol haritası olarak görün. Asıl iş hâlâ taranabilir sayfalar, net içerik ve güven sinyalleridir. Bu tarafı merak ediyorsanız GEO rehberime bakabilirsiniz.
llms.txt oluşturucu ile iyi bir dosyayı nasıl hazırlarsınız?
Araç size güçlü bir taslak verir; iyi bir dosyayı ise sizin seçimleriniz ortaya çıkarır. Ben bir llms.txt dosyasını düzenlerken şu sırayı izliyorum:
- Özeti yeniden yazın. Çoğu site meta description'ı tıklama almak için yazar. Özet ise sitenin ne yaptığını, kime hizmet ettiğini ve nerede çalıştığını iki cümlede söylemeli.
- Linkleri eleyin. Sitemap'teki her adresin dosyaya girmesi gerekmez. Hizmetler, ürün kategorileri, fiyatlar, hakkımda ve temel rehberler çoğu site için yeterlidir; eski kampanyaların işaretini kaldırın.
- Açıklamaları bilgiyle doldurun. Hizmetlerimiz gibi genel bir not yerine Google Ads kurulumu, yönetimi ve aylık raporlama gibi somut bir not ajanın doğru sayfayı seçmesini kolaylaştırır.
- İkincil linkleri Optional bölümüne taşıyın. Gizlilik, çerez ve satış sözleşmesi sayfaları orada durabilir.
- Ek bilgi alanını kullanın. Hizmet bölgesi, çalışma dili ya da randevu kuralı gibi notlar H1 ile bölümler arasına düz paragraf olarak girer.
Dosyayı kısa tutun. Öneri, llms.txt'nin bağlam penceresine sığacak kadar küçük kalmasını ve ayrıntının linklenen sayfalarda durmasını istiyor. Bu yüzden araç 100 KB'ı aşan dosyada uyarı verir.
Çok dilli sitede llms.txt nereye konur?
llms.txt yalnız kökte durmak zorunda değil. Önerinin ikinci sürümü, dosyanın bulunduğu yolun altındaki sayfaları kapsadığını ve birden fazla dosya varsa en özel olanın geçerli sayıldığını söylüyor. Örneğin /docs/llms.txt yalnız /docs/ altındaki sayfaları anlatır.
Bu kural çok dilli sitelerde işinizi kolaylaştırır. Türkçe içerik kökteyse, İngilizce /en/ ve Almanca /de/ altındaysa her dil için ayrı dosya hazırlamak en temiz yoldur. Araç sitemap'teki dil öneklerini algılar ve size bir Kapsam seçimi sunar:
- Kök: dil öneki olmayan adresler; dosyayı alanadiniz.com/llms.txt adresine koyarsınız.
- en, de gibi önekler: yalnız o dilin adresleri; dosya o klasöre gider, örneğin /en/llms.txt.
- Tümü: bütün diller tek dosyada; ancak bu seçim ajanın işini gereksiz yere uzatabilir.
Araç doğru yükleme yerini önizlemenin altında gösterir. Dil sürümleriniz arasındaki bağı ise ayrıca hreflang oluşturucu ile kurmanızı öneririm, çünkü llms.txt bu işi üstlenmez.
llms.txt, robots.txt ve sitemap birlikte nasıl çalışır?
Üç dosyanın okuru farklıdır ve biri diğerinin yerini tutmaz. Robots.txt tarayıcılara hangi yolları tarayabileceklerini söyler. Sitemap arama motorlarına indekslenebilir adreslerin tam listesini verir. llms.txt ise ajana derli toplu bir özet sunar.
Burada tutarlılık önemlidir. Robots.txt'de bir yapay zekâ botunu tüm siteden engelleyip aynı bota llms.txt ile yol göstermek çelişkili bir sinyaldir. Bu nedenle dosyayı yayımlamadan önce robots.txt oluşturucu ile kurallarınızı gözden geçirin. Araç da çalışırken robots.txt'deki Sitemap satırlarını okur; o satır yoksa bilinen sitemap adreslerini dener, hiçbiri yoksa ana sayfadaki linklerle yetinir.
Sitemap'iniz eksik ya da eskiyse llms.txt taslağınız da eksik çıkar. Böyle bir durumda önce XML sitemap oluşturucu ile listeyi düzeltmenizi, ardından bu aracı çalıştırmanızı öneririm. Böylece taslak, sitenizin gerçek yapısını yansıtır.
Markdown sürümler ve describedby bağlantısı ne işe yarar?
Önerinin 2026 sürümü iki tamamlayıcı adım tarif ediyor. İlki, ajanların ihtiyaç duyabileceği sayfaların temiz bir Markdown sürümünü aynı adreste sunmak: sayfa.html.md ya da sayfa.md biçiminde. İkincisi, bu dosyalara giden yolu standart bağlantı ilişkileriyle göstermek.
- rel="alternate" type="text/markdown": sayfanın Markdown sürümünü gösterir.
- rel="describedby": sayfayı kapsayan llms.txt dosyasını gösterir.
Bu bağlantıları HTML içinde link etiketiyle ya da HTTP Link başlığıyla verebilirsiniz. Başlık yöntemini sayfalara dokunmadan sunucu veya CDN ayarıyla kurabilirsiniz. Çoğu kurumsal site ve e-ticaret mağazası için bu adımlar isteğe bağlıdır. Dokümantasyon, API ya da kapsamlı bir bilgi merkezi yayımlıyorsanız ise Markdown sürümler ajanların işini gerçekten kolaylaştırır. Bu teknik adımları yapay zekâ sonrası teknik SEO yazımda daha geniş bir çerçevede anlattım.
Yükledikten sonra dosyayı nasıl test edersiniz?
Dosyayı yükledikten sonra Doğrula moduna geçip alan adınızı yazın. Araç /llms.txt adresini çeker ve şu noktalara bakar:
- HTTP durumu: 200 dönmeli. 404 alıyorsanız dosya yanlış klasörde duruyordur; yönlendirme varsa son adres doğru dosyaya varmalı.
- Content-Type: text/plain veya text/markdown olmalı. Bazı sunucular 404 yerine ana sayfayı 200 koduyla döndürür; araç HTML gelen yanıtı ayrıca yakalar.
- Kodlama ve boyut: UTF-8 ve 100 KB altı.
- Yapı: tek H1, özet, ## bölümler, doğru biçimli link satırları ve yinelenmeyen adresler.
Önbellek ya da CDN kullanıyorsanız eski sürüm bir süre daha dönebilir. Yönlendirmeden şüpheleniyorsanız adresi yönlendirme denetleyici ile ayrıca kontrol edin. Hata bulursanız Düzenleyicide aç düğmesiyle dosyayı Manuel moda alıp düzeltebilir, sonra yeniden indirebilirsiniz.
llms.txt hazırlarken sık yapılan hatalar
- ✕HataSitemap'teki bütün adresleri dosyaya dökmek✓DoğrusuSeçin: temel sayfalar, hizmet ve ürün kategorileri, önemli rehberler. Gerisini Optional bölümüne alın ya da dışarıda bırakın.
- ✕HataGöreli adres yazmak (/blog/)✓DoğrusuHer linki tam adresle yazın: https://alanadiniz.com/blog/. Araç göreli adresi hata olarak işaretler.
- ✕Hatanoindex, yönlendiren ya da hata veren sayfaları eklemek✓DoğrusuOtomatik mod bu sayfaları işaretler ve varsayılan olarak dışarıda bırakır; işaretini yeniden açmadan önce nedenine bakın.
- ✕HataDosyanın HTML sayfası gibi sunulması✓DoğrusuSunucu llms.txt için 200 kodu ve text/plain döndürmeli. 404 yerine ana sayfayı gösteren kurulumları Doğrula moduyla yakalayın.
- ✕HataRobots.txt'de yapay zekâ botlarını engelleyip llms.txt yayımlamak✓Doğrusuİki dosyanın mesajı tutarlı olmalı. Hangi botlara izin verdiğinize önce karar verin, dosyayı sonra yayımlayın.
Sıkça Sorulan Sorular
llms.txt tek başına görünürlük getirmez.
Yapay zekâ aramalarında kaynak gösterilmek; taranabilir, net ve güvenilir içerikle olur. Teknik SEO ve GEO çalışmanızı birlikte planlayalım.
İlgili Yazılar
Blog
GEO (Üretken Motor Optimizasyonu) Nedir? Yapay Zeka Aramalarında Markanızı Öne Çıkarma RehberiYazıyı oku →
Yapay Zeka Sonrası Teknik SEO: Arama Motorlarında Neler Değişti, Ne Yapmalısınız?Yazıyı oku →
Yapay Zeka Çağında SEO Bitti mi? SEO ve GEO'yu Birlikte Yürütme RehberiYazıyı oku →
Yapay Zeka Arama Motorları Hangi Markaları Öneriyor? ChatGPT ve Gemini'de Görünür Olmanın YollarıYazıyı oku →

