llms.txt: İçeriğinizi Yapay Zeka Arama Motorlarına Nasıl Sunulur — Yeni Başlayanlar İçin Adım Adım Kılavuz
Makale içeriği
- Giriş: sitenizin neden llms.txt dosyasına ihtiyacı var?
- Ön hazırlık
- Temel kavramlar: llms.txt nedir ve nasıl çalışır?
- Adım 1: i̇çerik denetimi ve yapay zeka için sayfa seçimi
- Adım 2: llms.txt dosyasını ve iskeletini oluşturma
- Adım 3: bölümleri ve bağlantıları doldurma
- Adım 4: llms-full.txt ve saf metin sayfa sürümlerini oluşturma
- Adım 5: dosyaları sunucuya yükleme
- Adım 6: sunucu yanıt başlıklarını yapılandırma
- Sonucu doğrulama: llms.txt hazır olma kontrol listesi
- Llms.txt oluştururken tipik hatalar ve çözümleri
- Ek olanaklar: llms.txt ile ileri düzey çalışma
- Sss: llms.txt hakkında sık sorulan sorular
- Sonuç
Giriş: Sitenizin neden llms.txt dosyasına ihtiyacı var?
Birkaç yıl önce kullanıcıların içeriğinize ulaşma yolu çok basitti: arama motoruna sorgu, bağlantı listesi, tıklama. 2026'da tablo farklı. Giderek daha fazla kişi sorularını yapay zeka asistanlarına ve yapay zeka arama motorlarına yöneltiyor; onlar da siteleri kendileri okuyup özetliyor ve alıntılıyor. Eğer model sitenizin ne hakkında olduğunu anlamazsa, ya görmezden gelir ya da yanlış anlatır. llms.txt dosyası tam da bu sorunu çözer: dil modellerine neye sahip olduğunuzu ve en önemli içeriğin nerede olduğunu açıklar.
Bu pratik kılavuz, boş bir not defterinden alan adınızda çalışan bir llms.txt dosyasına kadar size eşlik edecek. Boş teori yok, her adımda doğrulama ile somut eylemler var.
Sonuçta ne elde edeceksiniz?
- Sitenizin kök dizininde bulunan ve site-adresiniz/llms.txt gibi bir adresle açılan hazır bir llms.txt dosyası.
- Kilit sayfaların tam metnini içeren genişletilmiş bir llms-full.txt sürümü.
- Hangi sayfaların yapay zekaya gösterilmesi gerektiğini, hangilerinin gösterilmemesi gerektiğini anlama.
- Kurulmuş bir kontrol: dosyanın okunduğunu ve yapay zeka botlarının ona ulaştığını bileceksiniz.
- Üretken optimizasyon, yani markanızın yapay zeka yanıtlarındaki görünürlüğü üzerinde daha fazla çalışmak için bir temel.
Bu kılavuz kimler için?
Ürününün, açılış sayfasının veya blogunun yapay zeka asistanlarının yanıtlarında doğru şekilde yer almasını isteyen işletme sahipleri, pazarlamacılar, arbitraj uzmanları ve geliştiriciler için. Bir siteniz varsa ve dosya yükleyebiliyorsanız ya da bunu kimin yaptığını biliyorsanız, bu beceriler yeterli. Sondaki ayrı bölüm, süreci otomatikleştirmek ve yapay zeka botlarının davranışlarını loglar üzerinden izlemek isteyenlere yöneliktir.
Önceden bilmeniz gerekenler
- Sitenizin nasıl yapılandırıldığı: hazır site oluşturucu, WordPress gibi bir CMS veya kendi kodunuz.
- Site dosyalarının nerede saklandığı ve oraya nasıl erişileceği: hosting paneli, FTP, depo.
- Markdown hakkında temel bilgi: diyez ile başlıklar, tire ile listeler, köşeli ve yuvarlak parantez içinde bağlantılar. Aşina değilseniz sorun değil, örneklerle açıklayacağız.
Ne kadar zaman gerekecek?
30 sayfaya kadar olan bir site için minimum sürüm yaklaşık bir saat sürer. llms-full.txt, doğrulama ve sunucu başlıkları ayarıyla birlikte tam sürüm iki-üç saat alır. Büyük kataloglar ve dokümantasyon için bir gün ayırın, ancak sonuç belirgin şekilde daha kaliteli olacaktır.
Ön hazırlık
İyi bir hazırlık, herhangi bir kısayoldan daha fazla zaman kazandırır. Aşağıdaki listeyi gözden geçirin ve her şeyin elinizin altında olduğundan emin olun.
Gerekli araçlar ve erişimler
- Site dosyalarına erişim. Bu, dosya yöneticisi olan bir hosting kontrol paneli, FileZilla gibi bir FTP istemcisi, sunucuya SSH erişimi veya projenin dağıtıldığı bir depo olabilir. Kullanıcı adı ve şifrenin güncel olduğundan ve gerçekten sitenin kök klasöründe bir dosya oluşturabildiğinizden emin olun.
- Metin düzenleyici. Biçimlendirme olmadan düz metin kaydeden herhangi biri iş görür: Visual Studio Code, Sublime Text, Windows'ta Notepad++, Mac'te normal metin modunda TextEdit. Word ve Google Docs uygun değildir: görünmez karakterler ve akıllı tırnaklar eklerler.
- Site sayfalarının listesi. Bunu sitemap.xml'den, CMS yönetim panelinden veya Screaming Frog gibi herhangi bir tarayıcıdan dışa aktarın. Her sayfanın adresi ve başlığını içeren bir tablo yeterlidir.
- İstatistiklere erişim. Yandex Metrica, Google Analytics veya sunucu logları, hangi sayfaların kullanıcılar için gerçekten önemli olduğunu anlamanıza yardımcı olur.
- Tarayıcı ve curl aracı. Curl, Mac ve Linux'ta önceden yüklüdür; Windows 10 ve 11'de komut satırından kullanılabilir. Sunucu yanıt başlıklarını kontrol etmek için gerekli olacaktır.
Sistem gereksinimleri
Hiçbiri. llms.txt dosyası sıradan bir metindir. Ne PHP'ye, ne bir veritabanına, ne de sunucuda ayrı bir modüle ihtiyaç duyar. Tek gereklilik: sunucunun alan adının kökünden statik dosyaları sunabilmesi, bunu da her hosting yapabilir.
Ne indirmeli ve kurmalı
- Henüz yoksa bir kod düzenleyici. Visual Studio Code'u öneririz: ücretsizdir, Markdown'ı vurgular ve görünmez karakterleri gösterir.
- Hosting panelinde dosya yöneticisi yoksa bir FTP istemcisi.
- İsteğe bağlı: Hazır bir dosyadan bağlam oluşturmak için Python 3 ve llms-txt paketi. İleri düzey bölümde işinize yarar, temel kurulum için zorunlu değildir.
Yedekler
llms.txt oluşturmak mevcut site dosyalarını değiştirmez, bu nedenle risk minimumdur. Ancak sunucu başlıklarını ayarlama adımında yapılandırmayı, örneğin .htaccess dosyasını veya Nginx yapılandırmasını düzenleyeceksiniz. Bunu yapmadan önce mevcut yapılandırma dosyasının bir kopyasını bilgisayarınıza indirin ve tarih notuyla saklayın. Düzenlemeden sonra site açılmazsa, eski sürümü geri yüklemeniz yeterlidir.
İpucu: Bilgisayarınızda site-llms gibi ayrı bir proje klasörü oluşturun. İçinde sayfa tablosunu, dosya taslaklarını ve yapılandırma kopyalarını saklayın. Altı ay sonra llms.txt'yi güncelleme zamanı geldiğinde kendinize teşekkür edeceksiniz.
Temel kavramlar: llms.txt nedir ve nasıl çalışır?
Dosyayı oluşturmadan önce birkaç terimi basit bir dille açıklayalım. Bu beş dakika sürer, ama sonrasında her şey anlaşılır olacak.
llms.txt nedir?
llms.txt, sitenin kök dizinine yerleştirilen Markdown formatında bir metin dosyasıdır. Projenin kısa bir açıklamasını ve kilit sayfalara açıklamalı bağlantıların yapılandırılmış bir listesini içerir. Adı 'el-el-em-es-te-i-iks-te' olarak okunur: LLMs, Large Language Models, yani büyük dil modelleri anlamına gelir.
Standart önerisi 2024 sonbaharında Answer.AI şirketinden geliştirici Jeremy Howard tarafından ortaya atıldı. Fikir basitti: dil modellerinin sınırlı bir 'dikkat penceresi' vardır ve menüler, reklamlar, scriptler ve açılır pencerelerle dolu ağır HTML sayfalarını iyi işleyemezler. llms.txt dosyası onlara gürültüsüz, temiz bir içerik haritası sunar. O zamandan beri format yüzlerce şirket tarafından benimsendi, özellikle dokümantasyon ve geliştirme alanında, ve 2025-2026'da sitenin yapay zeka ile çalışmaya hazırlanmasının temel unsurlarından biri haline geldi.
llms.txt ne değildir?
Araçları karıştırmamak için bunu hemen anlamak önemlidir.
- Bu bir yasaklar dosyası değildir. Hiçbir şeyi engellemez veya izin vermez. Botlar için erişim kuralları başka bir dosyada yaşar ve blogumuzda bu konuda ayrı materyaller var. Burada bu konuya değinmiyoruz.
- Bu, sitemap.xml anlamında bir site haritası değildir. Site haritası indeksleme için tüm adresleri listeler. llms.txt dosyası ise tam tersine en önemliyi seçer ve her bağlantının anlamını açıklar.
- Bu, yapay zeka yanıtlarına girme garantisi değildir. Dosya modellerin içeriği anlamasına yardımcı olur, ancak onları alıntılamaya zorlamaz.
İki dosya: llms.txt ve llms-full.txt
Standart iki varlık önerir:
- llms.txt — kısa yönlendirme. Başlık, özet, bağlantı içeren bölümler. Genellikle 20 ila 200 satır.
- llms-full.txt — kilit sayfaların tam içeriği tek bir metin olarak. Model veya araç bunu baştan sona yükleyebilir ve bağlantıları takip etmek zorunda kalmaz.
İlk dosya zorunlu, ikincisi tercih edilir. Biz ikisini de yapacağız.
Dosya yapısı nasıl görünür?
Spesifikasyon katı bir blok düzeni belirler:
- Proje adını içeren birinci düzey başlık. Tek zorunlu öğedir.
- Kısa açıklama içeren alıntı bloğu: sitenin ne olduğu ve kime faydalı olduğu hakkında bir-üç cümle.
- Detaylar içeren isteğe bağlı paragraflar: özellikler, sınırlamalar, bağlam.
- Her biri bağlantı listesi içeren ikinci düzey bölümler. Satır formatı: tire, köşeli parantez içinde bağlantı adı, yuvarlak parantez içinde adres, iki nokta ve kısa açıklama.
- İsteğe bağlı Optional adlı bölüm. Bağlamda yeterli yer yoksa model bu bölümdeki bağlantıları atlayabilir.
İşte geri döneceğimiz minimal örnek:
# Название проекта
> Одно-два предложения: что это и для кого.
## Документация
- [Быстрый старт](https://example.com/docs/start): как начать за 10 минут
- [Тарифы](https://example.com/pricing): цены и лимиты
## Optional
- [История изменений](https://example.com/changelog): что обновлялосьBurada satır sonu karakteri koşullu olarak gösterilmiştir; gerçek dosyada bunlar sadece yeni satırlardır. Kulağa basit geliyor, değil mi? Asıl iş sözdiziminde değil, sayfaları seçmek ve açıklamaları yazmakta. Şimdi bununla ilgileneceğiz.
2026'da llms.txt'yi kim okuyor?
Dürüst cevap: herkes değil ve aynı şekilde değil. Format, geliştiriciler için yapay zeka araçları, yapay zeka yardımcılarına sahip kod editörleri, bazı yapay zeka arama motorları ve kullanıcı sorgusu anında siteye gelen ajanlar tarafından aktif olarak kullanılıyor. En büyük arama şirketleri resmi destek onayı vermedi. Yine de standart sektörde ortak bir dil haline geldi, dosyanın bakım maliyeti yok ve eksikliği kesinlikle yardımcı olmuyor. Ayrıca bir yan fayda var: llms.txt'yi oluştururken kendi içeriğinizi düzenliyorsunuz.
Adım 1: İçerik denetimi ve yapay zeka için sayfa seçimi
Bu aşamanın amacı: llms.txt'ye girecek 10-50 sayfadan oluşan, her biri bölüm ve taslak açıklama ile işaretlenmiş bir tablo elde etmek.
Yeni başlayanların en sık yaptığı hata, dosyaya her şeyi doldurmaktır. Model bin satır alır, en önemlisini bulamaz ve dosyasız olduğundan daha kötü çalışır. Göreviniz, ürünü gerçekten açıklayan ve hedef kitlenin sorularını yanıtlayan içeriği seçmektir.
Talimat
- Önceden hazırladığınız site sayfaları listesini içeren tabloyu açın. Yoksa, tarayıcıda site-adresiniz/sitemap.xml adresini açın ve adresleri bir elektronik tabloya kopyalayın.
- Sütunlar ekleyin: 'Başlık', 'Bölüm', 'Yapay Zeka İçin Açıklama', 'Öncelik'.
- Her satırı gözden geçirin ve şu soruyu yanıtlayın: 'Bir kişi yapay zekaya ürünümü sorarsa, bu sayfa doğru yanıt vermeye yardımcı olur mu?' Evetse önceliği 1 yapın. Sayfa yararlı ama ikincilse 2 yapın. Geri kalan her şeyi sıfır olarak işaretleyin.
- Öncelik 1 ile mutlaka dahil edin: ürün açıklamasını içeren ana sayfa, tarife veya fiyat sayfası, 'Hakkımızda' sayfası, dokümantasyon veya kılavuz bölümleri, iletişim sayfası ve kullanım koşulları. E-ticaret için kategori ve teslimat sayfaları. Arbitraj veya ortaklık projesi için program koşulları sayfası ve teklif açıklaması.
- İstatistikleri açın. Son üç ayda en çok ziyaret edilen 20 sayfayı inceleyin. Bunlardan bazıları öncelik 1'e girmediyse kararınızı gözden geçirin: kullanıcılar onları önemli buluyor.
- Servis sayfalarını hariç tutun: sepet, kişisel hesap, arama sonuçları, sayfalama sayfaları, UTM etiketli kopyalar, süresi geçmiş kampanyalar.
- Öncelik 1 ve 2 sayfalarını üç-altı bölüme gruplandırın. Tipik adlar: 'Ürün', 'Dokümantasyon', 'Tarifeler', 'Blog', 'Destek', 'Vaka Çalışmaları'. Bölüm adını 'Bölüm' sütununa yazın.
- Seçilen her sayfa için 8-15 kelimelik bir taslak açıklama yazın. Meta açıklamayı kopyalamayın: o, arama sonuçlarında insanlar için yazılmıştır. Modelin bu sayfanın ne zaman açılması gerektiğini anlayacağı şekilde yazın. Kötü: 'Tarifelerimiz'. İyi: 'Ülkelere göre mobil proxy maliyeti, trafik limitleri ve IP değiştirme koşulları'.
İpucu: Açıklamaları, müşteriyi bir dakika içinde nereye yönlendireceğini anlaması gereken yeni bir destek personelinin okuduğunu hayal edin. Açıklamanız ona yetiyorsa, dil modeline de uygun olacaktır.
Beklenen sonuç
Öncelik 1 ve 2 sayfaların filtrelendiği, her birinin bir bölüme atandığı ve taslak açıklama ile donatıldığı bir tablonuz var. Genellikle tipik bir site için 10-50 satır, büyük bir dokümantasyon için 200'e kadar.
Doğrulama: Adreslere bakmadan sadece 'Yapay Zeka İçin Açıklama' sütununu yukarıdan aşağıya okuyun. Açıklamalardan sitenin ne yaptığı ve ürünün nasıl yapılandırıldığı anlaşılıyorsa, denetim doğru yapılmıştır.
Olası sorunlar
- Öncelik 1'de çok fazla sayfa var. 60'tan fazlaysa yeterince katı değilsiniz. Kendinize tekrar sorun: model hangi sayfa olmadan doğru yanıt veremez? Gerisini öncelik 2'ye veya Optional bölümüne taşıyın.
- İçerik dağınık, net bölümler yok. Bu, site yapısındaki sorunların işaretidir. llms.txt için menüde olmasalar bile mantıksal gruplar oluşturun. Sonra navigasyonu da düzeltebilirsiniz.
- Sayfalar indekslemeye kapalı veya sadece girişten sonra erişilebilir. Bunları dahil etmeyin. Model zaten okuyamaz ve siz ona yanlış bağlantılar vermiş olursunuz.
Adım 2: llms.txt dosyasını ve iskeletini oluşturma
Bu aşamanın amacı: doğru ad ve kodlamayla bir dosya oluşturmak, başlığı, özeti ve bağlam paragraflarını doldurmak.
Talimat
- Metin düzenleyiciyi açın. 'Dosya' menüsünden 'Yeni Dosya' veya Ctrl+N ile yeni bir dosya oluşturun.
- Hemen kaydedin: 'Dosya' menüsü, 'Farklı Kaydet'. Ad alanına tam olarak küçük harflerle llms.txt yazın. Düzenleyicinin llms.txt.txt gibi ikinci bir uzantı eklemediğinden emin olun. Windows'ta bunun için Gezgin'de uzantıları göster seçeneğini açın.
- Dosya kodlamasının BOM'suz UTF-8 olduğundan emin olun. Visual Studio Code'da kodlama pencerenin sağ alt köşesinde gösterilir; üzerine tıklayın, 'Kodlamayla Kaydet'i seçin ve UTF-8'i belirtin. Notepad++'ta 'Kodlamalar' menüsünü açın ve BOM işareti olmadan 'UTF-8'e kodla'yı seçin.
- İlk satıra birinci düzey başlığı yazın: diyez işareti, boşluk, proje adı. Örneğin: # MobileProxy.space. Marka adını müşterilerin bildiği şekilde kullanın, slogan olmadan.
- Bir boş satır bırakın.
- Alıntı bloğunu yazın: büyüktür işareti, boşluk ve projenin özü hakkında bir-üç cümle. 'Bu nedir', 'kimin için', 'farkı nedir' sorularını yanıtlayın. Örnek: > Pazarlamacılar, arbitraj uzmanları ve geliştiriciler için operatör IP'li mobil proxy kiralama hizmeti. Bağlantı ve API ile adres rotasyonunu destekler, antidetect tarayıcılar ve kazıma araçlarıyla çalışır.
- Boş bir satır bırakın.
- Modelin hata yapmamasına yardımcı olacak bağlam içeren bir-üç normal paragraf ekleyin. Buraya iyi uyanlar: çalışma coğrafyası, desteklenen site dilleri, hizmetin yapmadığı şeyler, bilgilerin güncellik tarihi. Örnek: 'Fiyatlar ruble olarak belirtilmiştir ve aylık güncellenir. Site Rusça ve İngilizce olarak mevcuttur; İngilizce sürüm /en/ alt klasöründe bulunur. Hizmet altyapı sağlar ve reklam kampanyaları kurma hizmeti sunmaz'.
- Dosyayı Ctrl+S ile kaydedin.
Dikkat: Dosyada tam olarak bir birinci düzey başlık olmalı ve ilk satırda yer almalıdır. Önüne yorum, boşluklu boş satır veya ikinci bir başlık koyarsanız, spesifikasyonu katı şekilde takip eden araçlar dosyayı ayrıştırmayı reddedebilir.
Özeti işe yarar şekilde nasıl yazmalı
Alıntı bloğu dosyadaki en çok okunan yerdir. Model genellikle sitenizin ne olduğunu anlatırken tam da bunu kullanır. Birkaç kural:
- Değerlendirme sözcükleri yok. 'En iyi', 'benzersiz', 'bir numara' bilgi taşımaz ve modelin diğer metne olan güvenini azaltır.
- Soyutlamalar yerine somutluk. 'İşletme çözümleri' değil, 'Rus ve Avrupa operatörlerinin IP'leriyle mobil proxy kiralama'.
- Hedef kitleyi açıkça belirtin. Model onu kullanıcının sorusuyla eşleştirir.
- 300-400 karakter içinde kalın. Daha uzun olursa model kısaltabilir.
İpucu: Üç özet varyantı yazın ve her birini mevcut bir yapay zeka asistanına şu soruyla verin: 'Bu şirket ne yapıyor ve kime hitap ediyor? Tek cümleyle yanıtla'. Asistanın en doğru yanıt verdiği varyantı seçin.
Beklenen sonuç
llms.txt dosyası diskte var, UTF-8 olarak kaydedilmiş, bir başlıkla başlıyor, alıntı bloğunda özet ve bir-üç bağlam paragrafı içeriyor. Bağlantı bölümleri henüz yok, bu sonraki adım.
Doğrulama: Dosyayı pencereye sürükleyerek tarayıcıda açın. Kiril alfabesi yerine bozuk karakterler olmadan temiz metin görmelisiniz. Rus harfleri yerine soru işaretleri veya elmaslar görünüyorsa kodlama yanlış seçilmiş — 3. maddeye dönün.
Olası sorunlar
- Düzenleyici tırnakları otomatik olarak 'akıllı' tırnaklara veya tireleri uzun tireye dönüştürdü. Ayarlarda otomatik değiştirmeyi kapatın veya bir kod düzenleyici kullanın. Markdown bağlantılarında bu tür karakterler biçimlendirmeyi bozar.
- Dosya llms.txt.txt olarak kaydedildi. Uzantıları göster seçeneğini açtıktan sonra Gezgin veya Finder üzerinden yeniden adlandırın.
Adım 3: Bölümleri ve bağlantıları doldurma
Bu aşamanın amacı: tablodan seçilen sayfaları doğru sözdizimiyle dosyaya aktarmak, bölümlere göre gruplandırmak ve Optional bloğunu eklemek.
Talimat
- llms.txt'yi ve 1. adımdaki tabloyu yan yana açın.
- Bağlam paragraflarından sonra boş bir satır bırakın ve ilk bölüm için ikinci düzey başlığı yazın: iki diyez, boşluk, ad. Örneğin: ## Ürün.
- Boş bir satır bırakın.
- Bu bölümdeki her sayfa için liste satırını tam olarak şablona göre yazın: tire, boşluk, açılış köşeli parantezi, sayfa adı, kapanış köşeli parantezi, açılış yuvarlak parantezi, protokol içeren tam adres, kapanış yuvarlak parantezi, iki nokta, boşluk, açıklama. Örnek: - [Mobil proxy tarifeleri](https://example.com/pricing): ülkelere ve operatörlere göre maliyet, trafik limitleri, IP rotasyon koşulları.
- Başında https olan mutlak adresler kullanın. /pricing gibi göreli yolları birçok araç çözemez, çünkü dosyayı tarayıcı bağlamı dışında okurlar.
- Bağlantı adını sayfanın başlığından alın, ancak beş-sekiz kelimeye kısaltın. Açıklama — 'Yapay Zeka İçin Açıklama' sütunundan.
- Her bölüm için 2-6 maddelerini tekrarlayın. Bölüm sırası — en önemliden daha az önemliye: önce ürün ve fiyatlar, sonra dokümantasyon, sonra blog ve vaka çalışmaları.
- Bölüm içinde de sayfaları önem sırasına göre yerleştirin. Her bölümdeki ilk üç bağlantı en sık okunanlardır.
- Son bölüm olarak ## Optional ekleyin. Öncelik 2 sayfaları oraya taşıyın: blog arşivi, değişiklik geçmişi, ikincil vaka çalışmaları, kariyer sayfaları. Bölüm adı tam olarak Latin harfleriyle yazılmalıdır: Optional. Bu, spesifikasyonun ayrılmış sözcüğüdür.
- Dosyayı kaydedin.
İpucu: Sitenizde içeriği zaten saf halde sunan sayfalar varsa, örneğin Markdown sürümleri veya basit metin dokümantasyon sayfaları, HTML sürümleri yerine onlara bağlantı verin. Model menü ve scriptler olmadan metni alır ve daha iyi anlar.
Hazır bir bölüm örneği
## Документация
- [Подключение прокси в антидетект-браузере](https://example.com/docs/antidetect): пошаговая настройка профиля, проверка IP и типичные ошибки
- [API смены IP](https://example.com/docs/api): методы, параметры запросов, лимиты и примеры ответов в JSON
- [Форматы подключения](https://example.com/docs/formats): HTTP, SOCKS5, авторизация по логину и по IPBağlantı açıklamaları nasıl yazılır
İki noktadan sonraki açıklama, modelin sayfayı ne zaman açması gerektiğine dair ipucudur. İpucu ne kadar kesinse, model yanıt için kaynağı o kadar iyi seçer. Kurallar basit:
- 'İçinde ne var' sorusunu yanıtlayın, 'neden okumalı' değil. 'Proxy hakkında faydalı makale' değil, 'hıza, maliyete ve engellenme riskine göre mobil, yerleşik ve sunucu proxy'lerinin karşılaştırması'.
- Kullanıcıların sorularını sorduğu kelimeleri kullanın. Müşteriler 'ip nasıl değiştirilir' diye soruyorsa, açıklamada 'IP değiştirme' olmalı.
- Bağlantı adını tekrarlamayın. Ad 'bu nedir' der, açıklama — 'orada tam olarak ne var'.
- Bir satır içinde kalın. Liste öğesi içindeki satır sonları ayrıştırmayı bozar.
Beklenen sonuç
Dosya üç-altı ikinci düzey bölüm, her birinde açıklamalı 2 ila 20 bağlantı ve sonunda Optional bölümü içerir. Toplam hacim — 20 ila 200 satır.
Doğrulama: Dosya içeriğini herhangi bir çevrimiçi Markdown görüntüleyiciye yapıştırın veya kod düzenleyicide önizlemeyi açın. Tüm bağlantılar tıklanabilir, başlıklar büyük, listeler madde işaretli olmalı. Herhangi bir satır parantezlerle normal metin olarak görünüyorsa, sözdizimi hatası vardır.
Olası sorunlar
- Bağlantı tıklanabilir olmadı. Çoğu zaman tireden sonra boşluk unutulmuş, parantez eksik veya köşeli ve yuvarlak parantez arasında boşluk var. Orada boşluk olmamalı.
- Adreste boşluk veya Kiril alfabesi var. Adresi kodlayın: boşluk %20 ile, Kiril karakterler yüzde gösterimleriyle değiştirilir. Daha kolayı, adresi tarayıcının adres çubuğundan kopyalayın, zaten kodlanmıştır.
- Açıklama iki nokta içeriyor. Kapanış yuvarlak parantezinden sonraki ilk iki nokta ayırıcı olarak kabul edilir; açıklama içindeki sonraki iki noktalar kabul edilebilir, ancak karışıklığı önlemek için yeniden ifade etmek daha iyidir.
Adım 4: llms-full.txt ve saf metin sayfa sürümlerini oluşturma
Bu aşamanın amacı: kilit sayfaların tam metnini içeren genişletilmiş bir dosya oluşturmak, böylece araçlar tüm içeriği tek bir istekle yükleyebilsin.
Bu adım isteğe bağlıdır, ancak dokümantasyon, kılavuzlar ve ayrıntılı ürün açıklamaları için en büyük faydayı sağlayan tam da budur. llms.txt içindekiler tablosuysa, llms-full.txt tüm kitaptır.
Talimat
- Yeni bir dosya oluşturun ve aynı UTF-8 kodlamasında llms-full.txt olarak kaydedin.
- Başına llms.txt'den birinci düzey başlığı ve alıntı bloğunu kopyalayın. Dosyalar aynı şekilde başlamalıdır.
- Öncelik 1 olan her sayfa için tarayıcıda açın ve ana metni kopyalayın: başlıklar, paragraflar, listeler, tablolar. Menü, altbilgi, abonelik formları, yorumlar ve reklam bloklarını kopyalamayın.
- Metni dosyaya sayfa adını taşıyan ikinci düzey başlığın altına yapıştırın. Sayfa içindeki başlıkları bir-iki düzey düşürün: sitede ikinci düzey başlık olan şey dosyada üçüncü olacak. Böylece hiyerarşi korunur.
- Her bloktan sonra kaynak adresini içeren bir satır ekleyin, örneğin: Kaynak: https://example.com/docs/api. Bu, modelin belirli bir sayfaya atıfta bulunmasına yardımcı olur.
- Sayfa bloklarını boş bir satır ve üç tireden oluşan bir satırla, standart Markdown yatay ayırıcısıyla ayırın.
- Tabloları dikey çizgili Markdown formatına aktarın veya yapı basitse listelere dönüştürün.
- 'Buraya tıklayın', 'daha fazla okuyun', 'paylaş' gibi servis ifadelerini silin. Arayüz olmadan metinde anlamsızdırlar.
- Dosyayı kaydedin.
Dikkat: llms-full.txt'ye müşterilerin kişisel verilerini, iç belgeleri, kuponları ve yabancı birinin yapay zeka asistanı yanıtında görmeye hazır olmadığınız herhangi bir bilgiyi dahil etmeyin. Bu dosyaya giren her şey esasen yayınlanmıştır.
Ne kadar metin olmalı
Makul ölçü — 20 ila 300 bin karakter. Daha azı — dosya varlığını haklı çıkarmaz, llms.txt yeterlidir. Daha fazlası — birçok araç tamamını yükleyemez. İçerik çoksa, birkaç tematik dosya yapın, örneğin llms-full-docs.txt ve llms-full-blog.txt, ve llms.txt'den ayrı bir bölümde onlara bağlantı verin.
İpucu: WordPress ve çoğu CMS'deki siteler için yayınlanan kayıtlardan llms.txt ve llms-full.txt'yi otomatik olarak oluşturan eklentiler ve modüller var. Bunları uzantı kataloğunda 'llms txt' aramasıyla bulun. Otomatik oluşturma saatler kazandırır, ancak sonucu mutlaka manuel olarak kontrol edin: eklentiler genellikle etiket sayfaları ve taslaklar dahil her şeyi dosyaya sürükler.
Beklenen sonuç
llms-full.txt dosyası llms.txt ile aynı başlık ve özeti içerir, ardından kaynak belirtilmiş kilit sayfaların tam saf metni gelir.
Doğrulama: Dosyayı açın ve ortadan rastgele bir bölüm okuyun. Hangi sayfadan bahsedildiği anlaşılıyorsa ve metin arayüz çöpü olmadan okunuyorsa her şey yolunda. 'Menü Ana Sayfa Tarifeler İletişim' gibi parçalar görünüyorsa temizleyin.
Olası sorunlar
- Tarayıcıdan kopyalarken başlık yapısı kayboluyor. Parçalar halinde kopyalayın ve diyezleri manuel olarak yerleştirin veya sayfayı Markdown olarak kaydetmek için bir tarayıcı uzantısı kullanın.
- Dosya birkaç megabayt oldu. Tematik parçalara bölün veya yalnızca öncelik 1 sayfaları bırakın.
Adım 5: Dosyaları sunucuya yükleme
Bu aşamanın amacı: llms.txt ve llms-full.txt'yi sitenin köküne, site-adresiniz/llms.txt adresinden açılacak şekilde yerleştirmek.
Yöntem, sitenizin nasıl yapılandırıldığına bağlıdır. Aşağıda dört tipik senaryo var. Kendinizinkini seçin.
Seçenek A: dosya yöneticili hosting paneli
- Sağlayıcının e-postasındaki kullanıcı adı ve şifreyle hosting kontrol paneline giriş yapın.
- 'Dosya Yöneticisi', 'Dosyalar' veya 'Dosya Yöneticisi' adlı bölümü bulun.
- Sitenin kök klasörüne gidin. Genellikle public_html, www, htdocs olarak adlandırılır veya alan adının adını taşır. İşaret: içinde index.html veya index.php dosyası ve mevcut bir sitemap.xml bulunur.
- 'Yükle' veya 'Upload' düğmesine tıklayın. Dosya seçme penceresi açılır.
- Bilgisayardan llms.txt ve llms-full.txt'yi seçin ve yüklemeyi onaylayın. Tamamlanma göstergesini bekleyin.
- Dosyaların index dosyasının yanında göründüğünden ve izinlerinin 644, yani herkes için okuma, yalnızca sahibi için yazma olduğundan emin olun. Genellikle panel bu izinleri kendisi ayarlar.
Seçenek B: FTP istemcisi
- FileZilla veya benzeri bir istemciyi açın.
- Üst panelde ana bilgisayarı, kullanıcı adını, şifreyi ve bağlantı noktasını host sağlayıcının e-postasından girin. 'Hızlı bağlan'a tıklayın.
- Pencerenin sağ tarafında, yukarıdakiyle aynı işaretlerle sitenin kök klasörünü bulun.
- Sol tarafta bilgisayarınızdaki dosyaların bulunduğu klasörü bulun.
- llms.txt ve llms-full.txt'yi soldan sağa sürükleyin. Pencerenin alt kısmında aktarım kuyruğu görünecek; boşalana kadar bekleyin.
- Yüklenen dosyaya sağ tıklayın, 'Dosya izinleri'ni seçin ve 644 değerini kontrol edin.
Seçenek C: otomatik dağıtımlı depodan site
- Statik dosyaların yayınlandığı klasörü belirleyin. Çoğu çerçevede public veya static olarak adlandırılır ve projenin kökünde bulunur.
- llms.txt ve llms-full.txt'yi bu klasöre favicon ve robots dosyasının yanına koyun.
- Değişiklikleri işleyin ve dağıtımın yapıldığı dala gönderin.
- Derlemenin tamamlanmasını bekleyin. Süre projeye bağlıdır, genellikle bir ila on dakika.
Seçenek D: site oluşturucular
Burada işler daha karmaşık: her oluşturucu alan adının köküne rastgele bir dosya eklemenize izin vermez. Yapılacaklar:
- Site ayarlarını açın ve 'Dosyalar', 'Dosya yükleme', 'SEO' veya 'Gelişmiş' gibi bir bölüm bulun.
- Yol belirterek dosya yükleme olanağı varsa, /llms.txt yolunu belirtin.
- Olanak yoksa, ancak yönlendirme veya kural ayarı varsa, bir kural oluşturun: /llms.txt isteğini 200 veya 301 koduyla yüklenen dosyaya yönlendirin. Bazı platformlar buna 'yönlendirme' veya 'yönlendirme kuralları' der.
- Bu da mevcut değilse, oluşturucu desteğine kök dizinde bir metin dosyası yerleştirme talebiyle başvurun. İfade: 'llms.txt statik dosyasını alanadı/llms.txt adresinde text/plain türüyle yerleştirmek gerekiyor'.
Dikkat: Dosya tam olarak alan adının kökünde olmalı, alt klasörde değil. alanadı/files/llms.txt gibi bir adresi araçlar bulamaz, çünkü dosyayı favicon veya sitemap gibi sabit bir yolda ararlar.
İpucu: Site birkaç alan adında veya alt alan adında çalışıyorsa, örneğin ana alan adı ve dokümantasyon için ayrı bir alt alan adı, llms.txt'yi her birine yerleştirin. Her alan adının dosyası yalnızca kendi içeriğini açıklar ve bağlantı bölümünde komşu alan adına işaret edebilir.
Beklenen sonuç
Tarayıcının adres çubuğuna site-adresiniz/llms.txt yazıldığında metniniz açılır. llms-full.txt için de aynısı.
Doğrulama: Tarayıcı önbelleğini dışlamak için her iki adresi de gizli modda açın. Dosyanın metnini olduğu gibi görmelisiniz: diyezli başlık, büyüktür işaretli alıntı, tireli liste. Tarayıcı göstermek yerine dosyayı indirmeyi önerdiyse bu kritik değil, ancak sonraki adımda düzelteceğiz.
Olası sorunlar
- 404 hatası. Dosya kökte değil veya ad yanlış yazılmış. Büyük-küçük harf duyarlılığını kontrol edin: LLMS.txt ve llms.txt Linux sunucularda farklı dosyalardır.
- 403 hatası. Yanlış erişim izinleri. Dosya yöneticisi veya FTP üzerinden 644 olarak ayarlayın.
- Güncellemeden sonra eski sürüm açılıyor. Hosting veya CDN önbelleği çalışıyor. Panelde önbelleği temizleyin veya önbellek ömrünü bekleyin.
- Kiril alfabesi yanlış görüntüleniyor. Sunucu kodlamayı bildirmiyor. Bu sonraki adımda çözülür.
Adım 6: Sunucu yanıt başlıklarını yapılandırma
Bu aşamanın amacı: sunucunun dosyayı doğru içerik türü ve kodlamayla sunmasını, tarayıcı araçlarından gelen yapay zeka ajanlarına erişime izin vermesini ve dosyayı çok uzun süre önbelleğe almamasını sağlamak.
Bu adım herkes için gerekli değildir. 5. adımdaki kontrol Rus harflerle doğru metni gösterdiyse, aşağıdaki doğrulama maddesiyle sınırlı kalabilirsiniz. Ancak doğru başlıklar, araçların dosyayı sürprizler olmadan işleme şansını artırır.
Hangi başlıklar gerekli
- Content-Type: text/plain; charset=utf-8 veya text/markdown; charset=utf-8. İlk seçenek daha evrenseldir.
- Cache-Control: max-age=3600 — bir saat önbellekleme. Yükü azaltmak için yeterli, ancak güncellemeler hızlı alınır.
- Access-Control-Allow-Origin: * — dosyayı diğer alan adlarındaki web uygulamalarından okuma izni. Bazı yapay zeka araçları doğrudan tarayıcıda çalışır ve bu başlık olmadan dosyayı yükleyemez.
.htaccess üzerinden Apache için talimat
- Sitenin kökünden mevcut .htaccess dosyasını bilgisayarınıza indirin ve bir kopyasını saklayın. Dosya yoksa, yeni boş bir tane oluşturun.
- Dosyayı düzenleyicide açın ve sonuna şu bloğu ekleyin:
<Files "llms.txt">
Header set Content-Type "text/plain; charset=utf-8"
Header set Cache-Control "max-age=3600"
Header set Access-Control-Allow-Origin "*"
</Files>
<Files "llms-full.txt">
Header set Content-Type "text/plain; charset=utf-8"
Header set Cache-Control "max-age=3600"
Header set Access-Control-Allow-Origin "*"
</Files>- Kaydedin ve dosyayı eskiyi değiştirerek sitenin köküne geri yükleyin.
- Hemen sitenin ana sayfasını açın. Açılıyorsa her şey yolunda. 500 hatası görürseniz, kaydedilmiş kopyayı hemen geri yükleyin: hosting'de muhtemelen başlık modülü etkin değildir. O zaman hosting desteğine mod_headers'ı etkinleştirme talebiyle başvurun.
Nginx için talimat
- SSH ile sunucuya bağlanın.
- Sitenin yapılandırma dosyasının bir kopyasını alın, genellikle /etc/nginx/sites-available/ klasöründe bulunur.
- server bloğunun içine ekleyin:
location = /llms.txt {
default_type text/plain;
charset utf-8;
add_header Cache-Control "max-age=3600";
add_header Access-Control-Allow-Origin "*";
}
location = /llms-full.txt {
default_type text/plain;
charset utf-8;
add_header Cache-Control "max-age=3600";
add_header Access-Control-Allow-Origin "*";
}- nginx -t komutuyla yapılandırmayı kontrol edin. Başarılı kontrol mesajı görünmelidir.
- systemctl reload nginx komutuyla yapılandırmayı yeniden yükleyin.
Site oluşturucular ve bulut platformları için talimat
Ayarlarda 'Başlıklar' veya 'Headers' bölümünü arayın. Birçok platform projenin kökünde başlık kuralları dosyasını destekler; sözdizimi her birinde farklıdır, ancak anlam aynıdır: /llms.txt yolu için Content-Type ve Cache-Control belirtmek. Böyle bir olanak yoksa endişelenmeyin: çoğu sunucu .txt'yi varsayılan olarak text/plain sunar ve bu zaten kabul edilebilir.
Beklenen sonuç
Sunucu dosyayı 200 kodu ve gerekli başlıklarla sunar.
Doğrulama: Komut satırını veya terminali açın ve curl -I https://site-adresiniz/llms.txt komutunu çalıştırın. Yanıtta HTTP/2 200 veya HTTP/1.1 200 OK satırını, content-type: text/plain; charset=utf-8 satırını ve cache-control: max-age=3600 satırını görmelisiniz. İçeriği de görmek isterseniz, -I anahtarını kaldırın.
Olası sorunlar
- .htaccess düzenlemesinden sonra 500 hatası. Kopyayı geri yükleyin, gereksiz karakter kalmadığından emin olun ve host sağlayıcıdan başlık modülünün etkin olup olmadığını sorun.
- Başlıklar değişmedi. Sunucunun önünde eski sürümü sunan bir CDN veya proxy önbelleği var. CDN panelinde önbelleği temizleyin.
- Content-Type hâlâ text/html. Bir kural tüm istekleri index.php'ye yeniden yazıyor. Kuralın mevcut dosyaları hariç tuttuğundan emin olun, genellikle 'dosya yoksa' koşuluyla.
Sonucu doğrulama: llms.txt hazır olma kontrol listesi
Tüm adımları geçtiniz. Şimdi sonucun gerçekten çalışıp çalışmadığından emin olalım, sadece 'dosya duruyor' değil. Kontrol listesini madde madde geçin ve tamamlananları işaretleyin.
Kontrol listesi
- alanadı/llms.txt adresi tarayıcıda gizli modda açılıyor ve metni gösteriyor.
- Dosyanın ilk satırı proje adını içeren tek birinci düzey başlık.
- Başlıktan hemen sonra 400 karaktere kadar özet içeren alıntı bloğu geliyor.
- Tüm bağlantılar mutlak, https ile başlıyor ve yönlendirmeler ve hatalar olmadan açılıyor.
- Her bağlantının iki noktadan sonra bir açıklaması var.
- Bölümler önem sırasına göre sıralanmış, ikincil içerik Optional'a taşınmış.
- Kiril alfabesi doğru görüntüleniyor, kodlama UTF-8.
- curl -I komutu 200 kodu ve text/plain veya text/markdown türünü gösteriyor.
- llms-full.txt oluşturulduysa, kendi adresinden açılıyor ve llms.txt gibi başlıyor.
- Dosyalarda kişisel veri ve iç bilgi yok.
Gerçekten nasıl test edilir
- Bağlantı kontrolü. Dosyadaki tüm adresleri herhangi bir toplu bağlantı denetleyicisine veya sunucu yanıt kontrol aracına kopyalayın. Hepsi 200 döndürmeli. Bir kırık bağlantı dosyayı bozmaz, ancak modelin güvenini azaltır.
- Geçerlilik kontrolü. İçeriği çevrimiçi bir llms.txt doğrulayıcısına yapıştırın; 2026'da bu tür birkaç hizmet var, standart adıyla arayın. Doğrulayıcı başlığı, özeti ve bölümleri tanıyıp tanımadığını gösterecektir.
- Gerçek bir model üzerinde kontrol. Bağlantıları okuyabilen herhangi bir yapay zeka asistanını açın. Ona dosyanızın adresini verin ve şunu isteyin: 'Bu dosyayı incele ve şirketin ne yaptığını, hizmetin ne kadara mal olduğunu ve bağlantı kılavuzu için nereye gidileceğini anlat'. Yanıt doğruysa ve asistan doğru sayfalara atıfta bulunuyorsa başardınız. Kafası karışıyorsa, hangi açıklamaların onu yanılttığına bakın ve netleştirin.
- Farklı ağlardan kontrol. Farklı bölgelerdeki mobil proxy'lere erişiminiz varsa, dosyayı onlar üzerinden açın. Bu, sunucunun farklı ülkeler için farklı içerik sunup sunmadığını ve bot korumasının belirli IP aralıkları için dosyaya erişimi engelleyip engellemediğini gösterir. Yapay zeka ajanları çok çeşitli adreslerden gelir ve dosya herkes için erişilebilir olmalıdır.
Başarılı uygulama göstergeleri
- Kontrol listesinin on maddesi de tamamlandı.
- Yapay zeka asistanı sitenin özünü olgusal hata olmadan özetledi.
- İki-dört hafta içinde sunucu loglarında yapay zeka şirketlerinin ajanlarından /llms.txt'ye istekler görünüyor. Onları nasıl bulacağınızı ileri düzey bölümde anlatacağız.
llms.txt oluştururken tipik hatalar ve çözümleri
Aşağıda, dosyayı ilk kez yapan neredeyse herkesin karşılaştığı sorunlar toplanmıştır. Format: sorun, neden, çözüm.
1. Dosya açılıyor, ancak yapay zeka aracı bulamadığını söylüyor
Neden: hosting veya CDN düzeyindeki bot koruması, otomatik isteğe benzeyen herkese captcha veya JavaScript kontrolü gösteriyor. Tarayıcı kontrolü fark edilmeden geçer, ajan geçemez.
Çözüm: koruma ayarlarında /llms.txt ve /llms-full.txt yolu için bir istisna ekleyin. Sonucu tarayıcı başlıkları olmadan curl komutuyla kontrol edin: curl kontrol sayfası içeren HTML sayfası yerine metin alıyorsa her şey düzeltilmiştir.
2. Dosya olmasına rağmen model siteyi yanlış anlatıyor
Neden: özet belirsiz veya bağlantı açıklamaları adları tekrarlıyor ve bilgi taşımıyor.
Çözüm: özeti 2. adımdaki kurallara göre, açıklamaları 3. adımdaki kurallara göre yeniden yazın. Asistanla testi tekrar çalıştırın.
3. Dosyada yüzlerce bağlantı var ve işe yaramaz hale geldi
Neden: eklentiyle otomatik oluşturma veya mükemmeliyetçilik: 'her şey olsun'.
Çözüm: 1. adımdaki denetime dönün. Ana bölümlerde en fazla 50 bağlantı bırakın, gerisini Optional'a taşıyın veya çıkarın. Bütünlüğü içindekiler uzunluğu değil, llms-full.txt sağlar.
4. Rus harfleri soru işaretlerine dönüştü
Neden: dosya Windows-1251 kodlamasında kaydedilmiş veya sunucu charset'i iletmiyor.
Çözüm: dosyayı BOM'suz UTF-8 olarak yeniden kaydedin ve 6. adımdaki talimata göre Content-Type başlığına charset=utf-8 ekleyin.
5. Dosya güncellendi, ancak yapay zeka eski sürümü görüyor
Neden: CDN'de veya aracın kendisinde uzun süreli önbellekleme.
Çözüm: Cache-Control'ü max-age en fazla bir saat olarak ayarlayın, CDN önbelleğini temizleyin. Araçlar kendi kopyalarını farklı sıklıklarla günceller, onlara birkaç gün verin.
6. Bağlantılar yönlendirmeli sayfalara gidiyor
Neden: dosyada sonunda eğik çizgi olmayan veya http yerine https olan adresler belirtilmiş ve sunucu yönlendiriyor.
Çözüm: her bağlantıyı açın ve adres çubuğundan son adresi kopyalayın. Dosyada değiştirin. Ajanlar her zaman yönlendirmeleri takip etmez.
7. Birinci düzey başlık dosyada ilk değil
Neden: önünde boşluklu boş satır, görünmez BOM karakteri veya yorum var.
Çözüm: kod düzenleyicide görünmez karakterleri gösterme özelliğini açın, ilk diyezden önceki her şeyi silin, BOM'suz kaydedin.
8. Dosya birkaç siteyi birden tanımlıyor
Neden: tasarruf etme ve bir dosyadan şirketin tüm projelerine bağlantı verme isteği.
Çözüm: bir alan adı — bu alan adı hakkında bir dosya. Diğer projelere ayrı bir bölümle bağlantı verilebilir, ancak özet ve ana bölümler mevcut site hakkında olmalı.
Ek olanaklar: llms.txt ile ileri düzey çalışma
Temel kurulum hazır. Bu bölüm dosyadan maksimum fayda sağlamak isteyenler için: güncellemeleri otomatikleştirmek, yapay zeka botlarını izlemek ve llms.txt'yi tanıtım stratejisinin bir parçası olarak kullanmak.
CMS veya derlemeden otomatik oluşturma
İçeriğin sık değiştiği siteler için manuel dosya güncellemesi çabuk sıkıcı hale gelir. Otomasyon seçenekleri:
- CMS eklentisi. WordPress, Joomla ve diğer sistemler için seçilen kayıt türlerinden llms.txt toplayan modüller var. Bunları yalnızca gerekli kategorilerin dahil edileceği ve açıklamaların metnin ilk satırlarından değil, özel bir alandan alınacağı şekilde yapılandırın.
- Derleme aşamasında script. Statik siteler ve çerçeveler için sayfa meta verilerini, örneğin Markdown dosyalarının başlığındaki title ve llm_description alanlarını okuyan ve onlardan llms.txt oluşturan küçük bir script yazın. Dağıtımdan önce çalıştırın.
- Ayrı Markdown sayfa sürümleri. Bazı siteler her sayfayı hem HTML hem de .md son ekli adreste Markdown olarak sunar. O zaman llms.txt'de saf sürümlere bağlantı verilebilir ve llms-full.txt basit birleştirmeyle oluşturulabilir. Bu, modeller için en uygun formattır.
Dosyayı komut satırı araçlarıyla kontrol etme
Python için llms-txt adlı resmi bir paket var. Dosyayı model için bağlama dönüştürür ve aynı zamanda yapıyı kontrol eder. Kurulum ve çalıştırma:
pip install llms-txt
llms_txt2ctx https://site-adresiniz/llms.txtKomut bölümlerle yapılandırılmış metin çıktıladıysa, dosya doğru ayrıştırılmıştır. Hata verdiyse, hangi satırda takıldığına bakın: genellikle bu yanlış bağlantı sözdizimidir.
Loglarda yapay zeka botlarını izleme
Dosyanızı okuyup okumadıklarını öğrenmenin en dürüst yolu web sunucusu loglarına bakmaktır. Yapılacaklar:
- Erişim log dosyasını bulun. Nginx'te genellikle /var/log/nginx/access.log, Apache'de sitenin log klasöründeki access.log. Sanal hosting'de loglar panelde 'İstatistikler' veya 'Loglar' bölümünde mevcuttur.
- llms.txt içeren satırları filtreleyin. Terminalde: grep llms.txt access.log.
- Bulunan satırlardaki User-Agent alanına bakın. Yapay zeka şirketlerinin ajanları genellikle şirket adını veya Bot, Agent, User gibi kelimeleri içeren tanınabilir adlarla kendilerini tanıtır.
- Basit bir tablo tutun: tarih, ajan, dosya. Ayda bir kimin geldiğini ve ne sıklıkta geldiğini karşılaştırın. İstek sayısındaki artış iyi bir işarettir.
İpucu: Siteyi başka bir ülkeden gelen bir ajanın 'gözünden' görmek istiyorsanız, istediğiniz bölgenin mobil proxy'sini kullanın ve isteği onun üzerinden çalıştırın: curl -x proxy-adresi https://site-adresiniz/llms.txt. Böylece CDN'in coğrafi ayarlarının, bölgesel yönlendirmelerin ve bot korumasının dosyayı yurt dışından almaya engel olup olmadığını kontrol edersiniz. Bu, birkaç ülkede çalışan projeler için özellikle önemlidir.
Açılış sayfaları ve ortaklık projeleri için llms.txt
Arbitraj uzmanları ve küçük açılış sayfalarının sahipleri genellikle dosyaya ihtiyaçları olmadığını düşünür: az sayfa var. Pratikte tek sayfalık bir site için bile llms.txt faydalıdır: modele teklifin, koşulların, coğrafyanın ve kurallara bağlantının tam ifadesini verir. Kullanıcı asistana ürün hakkında sorduğunda, asistan gerçekleri sizin dosyanızdan alır, uydurmaz. Açılış sayfaları ağı için genel bir şablon yapın ve adı, özeti ve bağlantıları otomatik olarak yerleştirin.
Üretken optimizasyonla bağlantı
llms.txt dosyası, 2026'da üretken optimizasyon olarak adlandırılan yönelimin unsurlarından biridir: markanın yapay zeka yanıtlarında doğru ve sık görünmesi üzerinde çalışmak. Diğer unsurlar — sayfalarda yapılandırılmış veriler, makalelerin başında sorulara net yanıtlar, yazarlık ve güncelleme tarihi, şirket hakkındaki gerçeklerin tüm kaynaklarda tutarlılığı. Dosya tüm bunları tek bir haritada birleştirir. Üründe veya fiyatlarda her önemli değişiklikte onu güncelleyin, modeller güncel tabloyu alacaktır.
Sürümleme ve güncellik tarihi
Bağlam paragrafına son güncelleme tarihini içeren bir satır ekleyin, örneğin: 'Bilgiler Mart 2026 itibarıyla günceldir'. Bu, modelin verilerin tazeliğini değerlendirmesine yardımcı olur. Dosyayı site koduyla birlikte sürüm kontrol sisteminde saklayın, böylece değişiklik geçmişini görebilirsiniz.
SSS: llms.txt hakkında sık sorulan sorular
llms-full.txt yapmak zorunlu mu?
Hayır. Yalnızca llms.txt zorunludur. Ancak dokümantasyon, kılavuzlar veya ayrıntılı açıklamalarınız varsa, tam sürüm onu kullanan araçların yanıt kalitesini belirgin şekilde artırır. Beş sayfalık bir açılış sayfası için tek dosya yeterlidir.
Dosya Rusça yazılabilir mi?
Evet. Sitenin ana içeriğinin dilini kullanın. Site iki dilliyse, bağlam paragrafında ikinci sürümün nerede olduğunu belirtin ve isterseniz alt alan adında veya dil klasöründe ayrı bir dosya oluşturup ana dosyadan ona bağlantı verin. Bölüm adları da Rusça olabilir, ayrılmış Optional sözcüğü hariç.
llms.txt ne sıklıkla güncellenmeli?
Fiyatlar değiştiğinde, yeni bir bölüm açıldığında, koşullar değiştiğinde veya sayfalar silindiğinde. Önemli bir şey olmuyorsa, üç ayda bir gözden geçirme yeterlidir: bağlantıları kontrol edin, açıklamaları güncelleyin, tarihi güncelleyin.
llms.txt'yi site haritasında belirtmek veya bir yere kaydetmek gerekli mi?
Hayır. Araçlar dosyayı favicon gibi alan adının kökündeki standart yolda arar. Özel bir kayıt yoktur. Bazı halka açık kataloglar llms.txt'li siteleri toplar; onlara eklemek zorunlu değildir, ancak zarar vermez.
Dosya normal arama sıralamalarını etkiler mi?
Doğrudan etkisi yoktur: dosya sayfa olarak indekslenmez ve sıralama faktörü değildir. Dolaylı olarak yardımcı olur: yapıda düzen sağlar ve yapay zeka yanıtlarındaki doğru anmalar marka trafiği getirir.
Site oluşturucu dosyayı köke koymama izin vermiyorsa ne yapmalı?
Önce rastgele yol ile dosya yükleme ayarını veya yönlendirme kurallarını arayın. Hiçbir şey yoksa, oluşturucu desteğine yazın: 2026'da llms.txt yerleştirme talebi onlar için artık yeni değil. Son çare — dosyayı ayrı bir alt alan adına taşımak ve 'Hakkımızda' sayfasından ona bağlantı vermek, ancak standart yol yine de tercih edilir.
Dosyaya blog sayfaları dahil edilmeli mi?
Müşterilerin sık sorularını yanıtlayan ve güncel kalan makaleleri dahil edin: kılavuzlar, karşılaştırmalar, incelemeler. Haberler ve kampanya duyurularını dahil etmemek veya Optional'a göndermek daha iyidir. Büyük bir blog için en faydalı 10-20 materyalden oluşan ayrı bir bölüm yapın.
Şirketin birkaç alan adı için tek dosya kullanılabilir mi?
Hayır. Her alan adı kendi dosyasıyla tanımlanır. Projeler arası karşılıklı bağlantılar ayrı bir bölümde kabul edilebilir, ancak özet ve ana bölümler mevcut alan adıyla ilgili olmalıdır.
Yapay zekanın dosyayı gerçekten kullandığı nasıl anlaşılır?
İleri düzey bölümdeki talimata göre loglara bakın ve periyodik olarak asistanlara ürününüzü sorun. Yanıtlardaki ifadeler özetinizle örtüşüyorsa ve asistan doğru sayfaları adlandırıyorsa, dosya çalışıyor. Dinamiği izlemek için ayda bir kontrol tablosu tutun.
Sunucu yapılandırmasını düzenledikten sonra site açılmazsa ne yapmalı?
Kaydedilmiş yapılandırma dosyası kopyasını hemen geri yükleyin ve sitenin tekrar erişilebilir olduğunu kontrol edin. Ardından hosting desteğine gerekli modüllerin etkinleştirilmesi konusunda başvurun. llms.txt dosyası ek başlıklar olmadan çalışmaya devam edecektir: sunucu .txt'yi varsayılan olarak normal metin olarak sunar.
Sonuç
Yapılan işi özetleyelim. İçerik denetimi yaptınız ve ürününüzü gerçekten açıklayan sayfaları seçtiniz. Net bir başlık, dürüst bir özet ve yapılandırılmış bağlantı bölümleri içeren llms.txt dosyasını oluşturdunuz. Kilit sayfaların tam metnini içeren genişletilmiş llms-full.txt sürümünü topladınız. Dosyaları sitenin köküne yüklediniz, sunucu başlıklarını yapılandırdınız ve sonucu curl komutu, doğrulayıcı ve gerçek bir yapay zeka asistanıyla kontrol ettiniz. Artık dil modelleri sitenizden kaotik HTML sayfaları yerine açıklamalı anlaşılır bir harita alıyor.
Bundan sonra ne yapmalı
- Üç ay sonra dosyayı gözden geçirmek için bir hatırlatma kurun. Bağlantıları kontrol edin, fiyatları ve güncellik tarihini güncelleyin.
- Ayda bir loglara bakın ve llms.txt'yi hangi ajanların okuduğunu kaydedin. Bu, yapay zekanın projenize olan ilgisinin ücretsiz analitiğidir.
- Birkaç asistana ürününüz hakkında sorular sorun ve yanıtları gerçeklerle karşılaştırın. Tutarsızlıklar — dosyadaki veya sayfaların kendisindeki açıklamaları netleştirmek için bir işarettir.
Nereye gelişmeli
llms.txt dosyası yapay zeka görünürlüğü çalışmasında ilk adımdır. Sonrakiler: sayfalarda yapılandırılmış veriler, her makalenin başında sorulara net yanıtlar, kilit materyallerin Markdown sürümleri, tüm rehberlerde ve kataloglarda şirket hakkında tutarlı gerçekler. Birkaç bölgeyle çalışıyorsanız, gerekli ülkelerin mobil proxy'leri üzerinden içerik erişilebilirliğinin düzenli kontrollerini ekleyin: ajanlar farklı adreslerden gelir ve dosya her biri için erişilebilir olmalıdır. İçeriğiniz ne kadar şeffaf ve yapılandırılmış olursa, yapay zeka sizin hakkınızda kullanıcılara o kadar doğru anlatacaktır. Bu da, size daha fazla insanın zaten hazırlıklı ve doğru beklentilerle gelmesi anlamına gelir.