Merhabalar son zamanlarda sitelerime gelen ziyaretçilere baktığımda Google’ın yanında ChatGPT, Claude, Perplexity gibi yapay zeka araçlarından gelen trafiğin de artmaya başladığını fark ettim. Loglarda ClaudeBot, GPTBot gibi botları görünce şunu düşündüm: robots.txt ile Google’a sitemi nasıl tarayacağını söylüyorsam yapay zekaya da sitemin nesini okuması gerektiğini söyleyebilir miyim? Araştırınca karşıma llms.txt çıktı. Bu yazıda llms.txt nedir, nasıl oluşturulur ve WordPress sitenize nasıl eklenir anlatacağım.
llms.txt Nedir?
Kısa cevap: llms.txt, sitenizin kök dizinine (siteadi.com/llms.txt) koyduğunuz, Markdown formatında yazılmış bir dosyadır. Büyük dil modellerine (LLM) sitenizin ne hakkında olduğunu ve en önemli sayfalarınızın hangileri olduğunu sade bir şekilde anlatır.
llms.txt, Eylül 2024’te Answer.AI’dan Jeremy Howard tarafından önerilen bir standarttır. Amacı, yapay zeka modellerinin bir web sitesini menüler, reklamlar ve JavaScript ile dolu HTML sayfalar yerine özet ve düzenli bir dosya üzerinden anlayabilmesini sağlamaktır. Dil modellerinin bir seferde okuyabildiği metin miktarı (context window) sınırlı olduğu için, sitenin en değerli içeriklerini tek bir yerde toplamak modelin doğru bilgiye daha hızlı ulaşmasına yardımcı olur.
llms.txt ile robots.txt Arasındaki Fark Nedir?
İkisi sık karıştırılıyor ama aslında farklı işler yapıyorlar:
| robots.txt | llms.txt | |
|---|---|---|
| Amacı | Botlara neresi taranabilir, neresi yasak söyler | Yapay zekaya sitenin özetini ve önemli sayfalarını gösterir |
| Format | Kendine has kurallar (User-agent, Disallow) | Markdown |
| Engelleme yapar mı? | Evet (botlar uyarsa) | Hayır, sadece rehberdir |
| Durumu | Yıllardır oturmuş standart | Yeni bir öneri, desteği gelişiyor |
Yani yapay zeka botlarını engellemek istiyorsanız robots.txt, yapay zekanın sizi doğru anlamasını istiyorsanız llms.txt kullanıyorsunuz. İkisi birbirinin alternatifi değil, beraber kullanılabilir.
llms.txt Gerçekten İşe Yarıyor mu?
Burada dürüst olmak gerekiyor. llms.txt henüz resmi bir internet standardı değil ve Google gibi büyük arama motorları sıralamada llms.txt’yi kullandıklarını açıklamış değil. Bazı yapay zeka araçları ve dokümantasyon platformları ise bu dosyayı okuyor. Benim düşüncem şu: dosyayı hazırlamak 10 dakikanızı alıyor, siteye hiçbir zararı yok ve yapay zeka aramalarının giderek arttığı bir dönemde erken davranmış oluyorsunuz. Bu yüzden ben kendi sitem için hazırladım.
llms.txt Dosyası Nasıl Yazılır?
Dosyanın yapısı oldukça basit. Önerilen formatta sıra şöyle:
- # Başlık (zorunlu): Sitenin ya da projenin adı.
- > Özet: Sitenin ne hakkında olduğunu anlatan bir iki cümle.
- Açıklama paragrafları (isteğe bağlı): Yapay zekanın bilmesini istediğiniz ek bilgiler.
- ## Bölümler: Her bölümde
- [Sayfa adı](link): kısa açıklamaformatında link listesi. - ## Optional: Gerekirse atlanabilecek, daha az önemli sayfalar.
Örnek olsun diye kendi sitem için hazırladığım llms.txt dosyası şu şekilde:
# Barış Teksin - Kişisel Blog > Sunucu yönetimi, siber güvenlik, Cloudflare, WordPress ve Python/Selenium otomasyonu üzerine Türkçe, uygulamalı rehberler ve güvenlik haberleri. Yazılar yazarın kendi sunucularında ve müşteri projelerinde yaşadığı gerçek durumlar üzerine yazılır. Komutlar test edilmiş ortamlardan alınmıştır. ## Sunucu ve Güvenlik - [PHP2Shell HestiaCP Fix](https://www.baristeksin.com.tr/php2shell-hestiacp-fix-cve-2026-109618/): CVE-2026-109618 ve CVE-2026-109619 açıklarının HestiaCP sunucuda kapatılması - [PHP2Shell cPanel Fix](https://www.baristeksin.com.tr/php2shell-cpanel-fix-cve-2026-109618/): Aynı açıkların cPanel ve CloudLinux sunucuda kapatılması - [Cloudflare Turnstile WordPress Spam Koruması](https://www.baristeksin.com.tr/cloudflare-turnstile-wordpress-spam-korumasi/): Ücretsiz captcha alternatifi kurulumu - [IMAPSYNC Sunucular Arası Mail Transferi](https://www.baristeksin.com.tr/imapsync-sunucular-arasi-mail-transferi-centos-7/): Sunucular arası e-posta taşıma ## Cloudflare - [Cloudflare Toplu IP Güncelleme ve API Kullanımı](https://www.baristeksin.com.tr/cloudflare-toplu-ip-guncelleme-ve-cloudflare-api-kullanimi/): Cloudflare API ile DNS kayıtlarını topluca değiştirme ## Python ve Selenium - [Selenium Nedir? Python ile Selenium Kullanımı](https://www.baristeksin.com.tr/selenium-nedir-python-ile-selenium-kullanimi/): Temel Selenium fonksiyonları - [Selenium Yorum Botu](https://www.baristeksin.com.tr/selenium-yorum-botu-ilk-botumuzu-yazalim/): İlk botumuzu yazalım ## Optional - [AnyDesk Hacklendi - AnyDesk Alternatifi](https://www.baristeksin.com.tr/anydesk-hacklendi-anydesk-alternatifi/) - [RustDesk Centos 7 Kurulumu](https://www.baristeksin.com.tr/rustdesk-centos-7-kurulumu/)
Burada dikkat ettiğim birkaç nokta var: özeti tek cümlede net tuttum, her linkin yanına yapay zekanın o sayfanın ne işe yaradığını anlayacağı kısa bir açıklama yazdım ve en önemli içerikleri en üste koydum.
WordPress Sitesine llms.txt Nasıl Eklenir?
Yöntem 1: Dosyayı Elle Yükleme
En basit yöntem dosyayı FTP, dosya yöneticisi ya da SSH ile sitenin ana dizinine (wp-config.php dosyasının olduğu yer) llms.txt adıyla yüklemek. HestiaCP kullanıyorsanız bu dizin /home/KULLANICI/web/SITE/public_html.
nano /home/KULLANICI/web/siteadi.com/public_html/llms.txt chown KULLANICI:KULLANICI /home/KULLANICI/web/siteadi.com/public_html/llms.txt
Yöntem 2: Rank Math ile Oluşturma
Rank Math’ın güncel sürümlerinde llms.txt oluşturma özelliği bulunuyor. Rank Math > Panel kısmından ilgili modülü açıp hangi yazı türlerinin dosyaya ekleneceğini seçebiliyorsunuz. Eklenti dosyayı yazılarınıza göre otomatik güncellediği için yeni yazı ekledikçe elle düzenlemenize gerek kalmıyor. Menü isimleri sürüme göre değişebiliyor, kendi panelinizden kontrol edin.
Dosya Çalışıyor mu? Test Edelim
Dosyayı yükledikten sonra tarayıcıdan siteadi.com/llms.txt adresini açın ya da terminalden kontrol edin:
curl -s -o /dev/null -w "%{http_code}\n" https://siteadi.com/llms.txt
curl -s https://siteadi.com/llms.txt | head -5
İlk komut 200 dönüyorsa dosyanız yayında. Cloudflare kullanıyorsanız dosyayı güncelledikten sonra önbelleği temizlemeyi unutmayın.
llms-full.txt Nedir?
Bazı siteler llms.txt’nin yanında bir de llms-full.txt yayınlıyor. llms.txt sadece linkleri ve özetleri içerirken llms-full.txt sayfaların tam metnini tek dosyada topluyor. Özellikle dokümantasyon siteleri için kullanışlı ama kişisel bir blog için llms.txt yeterli.
Sıkça Sorulan Sorular
llms.txt SEO’ya etki eder mi?
Klasik Google sıralamasına doğrudan bir etkisi olduğu açıklanmadı. Faydası daha çok yapay zeka araçlarının sitenizi doğru anlaması ve özetlemesi tarafında.
llms.txt yapay zeka botlarını engeller mi?
Hayır. llms.txt bir rehberdir, engelleme yapmaz. Botları engellemek için robots.txt veya Cloudflare’in bot ayarlarını kullanmanız gerekir.
llms.txt dosyası nereye konur?
Sitenin kök dizinine konur ve siteadi.com/llms.txt adresinden erişilebilir olmalıdır.
llms.txt hangi formatta yazılır?
Markdown formatında yazılır. Zorunlu olan tek şey en baştaki # ile başlayan başlık satırıdır.
Bu yazımızda llms.txt nedir, nasıl yazılır ve WordPress sitesine nasıl eklenir gördük. Yapay zeka aramaları arttıkça bu tarz dosyaların önemi de artacak gibi duruyor, siz de kendi sitenize eklediyseniz yorumlarda yazın 🙂










