KYC yok — kimlik yok, selfie yok, belge yok. Kripto ile ödeme yapın: BTC, USDT, USDC, ETH, SOL, LTC
Dil: Türkçe
API anahtarı alın

Rehber · llms.txt · 22 Ekim 2026'da okunan benimseme verileri

llms.txt üreticisi: dosyayı kendi sitenizin taramasından oluşturun

Bir llms.txt dosyası, bir sitenin önemli sayfalarını, her birine bir satır ekleyerek, modellerin kolayca okuduğu Markdown biçiminde listeler. Bu rehber, gerçekçi benimseme rakamları ve ardından sitenizi tarayıp dosyayı sizin için yazan bir betik sunar.

Son güncelleme: · 4 dk okuma

Hızlı yanıt

Web sitem için nasıl llms.txt dosyası üretebilirim?

Kendi sitenizi tarayın, her sayfanın başlığını ve ilk paragrafını alın ve bunları /llms.txt adresindeki bir dosyada sitenizin adı altında Markdown listesi olarak yazın. Taramayı WebReaderAPI yapar: iş başına 10.000 sayfaya kadar, metadatalı Markdown olarak, Ekim 2026 itibarıyla $0,07/1K sayfa paketinden sayfa başına bir kredi ile. Aşağıdaki Python betiği dosyayı yazar. KYC yok; kripto ile ödeme yapın.

Kısaca llms.txt

NedirBir sitenin kökünde, dil modelleri için önemli sayfalarını listeleyen önerilen bir Markdown dosyası
Benimseme, ilk 1.000 siteRankability'ye göre 18 Eylül 2026'da %9,3 (93 site)
Dosyanın bulunduğu sitelerOriginality.ai'ye göre Haziran 2025 ile Mayıs 2026 arasında 4.088'den 36.120'ye
Ölçülen kullanımAhrefs'in 137.000 alan adı üzerinde yaptığı bir çalışmada llms.txt dosyalarının %97'si sıfır istek aldı
WebReaderAPI ile oluşturma maliyetiTaranan sayfa başına bir kredi; 10.000 sayfa maliyeti $3,75

llms.txt oluşturmaya değer mi?

Oluşturması ucuz ve şu ana kadar ölçülen etkisi küçük. Benimseme artıyor: Rankability 18 Eylül 2026'da en iyi 1.000 site arasında dosyayı %9,3 oranında buldu, Haziran 2025'te bu oran %0,3'tü, ancak iki sayım arasında yöntemi değişti. Originality.ai, Haziran 2025 ile Mayıs 2026 arasında dosyanın bulunduğu sitelerin 4.088'den 36.120'ye çıktığını saydı.

Kullanım ise ayrı bir konu. PPC Land'in 2 Temmuz 2026'da aktardığı, Ahrefs'in 137.000 alan adı üzerindeki çalışmasında llms.txt dosyalarının %97'sinin hiç istek almadığı ve dosyaların aldığı isteklerin yalnızca %1,1'inin AI erişim botlarından geldiği bulundu. Dokümanlarınız büyükse ve temiz bir dizin istiyorsanız bir tane oluşturun; tek başına asistanların sizi nasıl alıntıladığını değiştirmesini beklemeyin.

llms.txt dosyasına neler girer?

Bir başlık, tek paragraflık bir özet, ardından her biri kısa bir açıklama taşıyan gruplu bağlantı listeleri. Asgari bir dosya şöyle görünür:

  • İlk satırda # Example Docs, sitenin veya projenin adı.
  • Alıntılanan özet olarak > One sentence on what the site covers..
  • ## Guides, ## API reference ve diğer bölümler, sitenin her bir parçası için bir tane.
  • Her sayfa için - [Page title](https://example.com/page): one line on what the page answers..

Açıklamaları olgusal ve kısa tutun. Dosyaya AI sistemlerine yönelik talimatlar yazmayın; asistanlar bu tür metinleri giderek manipülasyon olarak değerlendiriyor.

Python: kendi sitenizi tarayın ve llms.txt yazın
import os
import time
from collections import defaultdict
from urllib.parse import urlparse

import requests

API = "https://webreaderapi.com/api/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]}
SITE = "https://docs.example.com/"


def first_paragraph(markdown):
    for block in markdown.split("\n\n"):
        block = block.strip()
        if block and not block.startswith(("#", "-", "|", "!", ">")):
            return " ".join(block.split())[:160]
    return ""


job = requests.post(API + "/crawl", headers=HEADERS, json={"url": SITE, "limit": 300}, timeout=60).json()
pages, cursor, delay = [], None, 5
while True:
    params = {"cursor": cursor} if cursor else {}
    batch = requests.get(API + "/jobs/" + job["job_id"], headers=HEADERS, params=params, timeout=60).json()
    pages += [p for p in batch.get("results", []) if "markdown" in p]
    cursor = batch.get("next_cursor")
    if batch["status"] == "done" and not cursor:
        break
    if not cursor:
        time.sleep(delay)
        delay = min(delay * 2, 60)

sections = defaultdict(list)
for p in pages:
    path = urlparse(p["final_url"]).path.strip("/")
    section = path.split("/")[0].replace("-", " ").title() if path else "Home"
    summary = p.get("description") or first_paragraph(p["markdown"])
    sections[section].append("- [" + p["title"] + "](" + p["final_url"] + "): " + summary)

lines = ["# Example Docs", "", "> Documentation for the Example product.", ""]
for name in sorted(sections):
    lines += ["## " + name, ""] + sorted(sections[name]) + [""]
with open("llms.txt", "w", encoding="utf-8") as fh:
    fh.write("\n".join(lines))
print(len(pages), "pages written to llms.txt")

Betik nasıl çalışıyor?

Tek bir tarama (crawl) işi başlatır, sonuçları sayfa sayfa toplar, ardından sayfaları yollarının ilk klasörüne göre gruplar. Her sayfa için site bir meta description sağlıyorsa onu, sağlamıyorsa Markdown'ın ilk paragrafını 160 karaktere kısarak kullanır.

SITE, başlık satırı ve özet satırını projenize uyacak şekilde değiştirin ve daha büyük bir site için limit değerini artırın; iş başına en fazla 10.000 sayfa. Yayımlamadan önce çıktıyı gözden geçirin: bölüm adları URL yapınızdan gelir ve insan eli değmesi gerekebilir.

robots.txt dosyam taramaya izin vermeli mi?

Evet. WebReaderAPI yalnızca robots.txt'nin WebReaderAPI için veya tüm botlar için izin verdiği sayfaları okur ve belirlediğiniz Crawl-delay süresini bekler. Kendi siteniz botları engelliyorsa, tarama süresince tokenımıza izin veren bir grup ekleyin; tarayıcı sayfamız tam satırları gösterir.

robots.txt'nin izin vermediği sayfalar atlanır ve ücretlendirilmez, bu yüzden katı bir dosya size ekstra maliyet çıkarmaz; yalnızca o sayfaları llms.txt dışında bırakır.

Maliyeti ne kadar?

Okunan sayfa başına bir kredi, tarayıcı gerektiren sayfalar için iki kredi. 300 sayfalık bir dokümantasyon sitesi 300 kredi tutar, JavaScript uygulamasıysa 600'e kadar. Ekim 2026 itibarıyla bu, $3,75 için 10.000 sayfa içine rahatça sığar ve kalan krediler hesabınızda kalır: hiç bir zaman sona ermez.

Dokümanlarınız değiştiğinde dosyayı yeniden oluşturun. Tarama çıktısını saklarsanız, her şeyi yeniden taramak yerine bir toplu işle yalnızca değişen sayfaları yeniden okuyabilirsiniz.

llms.txt: sık sorulan sorular

llms.txt dosyasını nereye koymalıyım?

Sitenizin kök dizinine, böylece /llms.txt adresinde düz metin veya Markdown olarak sunulur. Bazı siteler ayrıca listelenen sayfaların tam metniyle birlikte llms-full.txt dosyasını da yayımlar.

llms.txt, robots.txt'nin yerini alır mı?

Hayır. robots.txt botların hangi yolları atlaması gerektiğini söyler; llms.txt ise modellerin bulmasını istediğiniz sayfaları listeler. İkisini de tutun. robots.txt rehberimiz farkı açıklıyor.

llms.txt, ChatGPT veya Claude'un sitemi alıntılamasını sağlar mı?

Tek başına sağladığına dair bir kanıt yok. Temmuz 2026'da aktarılan Ahrefs çalışması, dosyaların %97'sinin hiç istek almadığını buldu. Doğrudan yanıtlar ve tarihli olgular içeren net sayfalar daha çok önem taşır.

Başkasının sitesi için llms.txt oluşturabilir miyim?

Yalnızca kendi siteleriniz için veya sahibinin onayıyla. Dosya site adına konuşur, bu yüzden yayımlamak site sahibine aittir.

Kaynaklar (2)
  1. llms.txt benimseme verileri — Rankability (2026-09-18)
  2. llms.txt benimsemesi 8,8 kat artıyor ama dosyaların %97'si sıfır AI isteği alıyor — PPC Land (2026-07-02)

$0,07/1K sayfa başlangıçlı · KYC yok

API anahtarı alın