Panduan llms.txt
llms.txt adalah sebuah proposed Markdown file di /llms.txt untuk guiding AI sistem. Google ignores ini, 97% dari files mendapatkan zero permintaan, dan Claude Code adalah nyata reader.
1 sinyal bukti di halaman ini
- Alat aktif terkaitllms.txt Generator + Validator
llms.txt adalah sebuah proposal oleh Jeremy Howard (jawaban.AI) untuk helping AI agents navigate situs — 97% dari published files mendapatkan zero permintaan, Google ignores ini, dan Claude Code adalah utama consumer, tidak penelusuran bot.
llms.txt adalah sebuah community proposal untuk sebuah Markdown file di /llms.txt, tidak sebuah adopted web standard. Bukti untuk klaim ini llms.txt is a community proposal for a Markdown file at /llms.txt that offers LLM-friendly site information; it is not a web standard. Cakupan: The proposal's own specification and stated purpose. Tingkat keyakinan: tinggi · Diverifikasi: llms.txt proposal OpenAI’s published crawler controls gunakan robots.txt dan melakukan tidak document llms.txt sebagai sebuah control. Bukti untuk klaim ini OpenAI documents robots.txt controls for its declared crawlers and does not list llms.txt as a crawler control. Cakupan: OpenAI's published crawler controls; absence is not proof that no internal system ever fetches the file. Tingkat keyakinan: tinggi · Diverifikasi: OpenAI: Crawlers
TL;DR — llms.txt adalah sebuah Markdown file Anda put di
/llms.txtitu hands AI sistem sebuah pendek, curated list dari Anda sebagian besar penting halaman. sebuah developer named Jeremy Howard proposed ini di 2024. ini adalah sebuah nice idea, tetapi dalam praktik hampir tidak seorang pun membaca ini — Google ignores ini outright, dan main hal itu melakukan baca ini adalah AI coding assistants, tidak penelusuran bot sebagian besar orang adalah hoping untuk reach. ini costs little untuk tambahkan dan probably tidak akan move Anda AI visibilitas.
Apa llms.txt adalah
llms.txt adalah sebuah plain Markdown file Anda place di root dari Anda situs —
yoursite.com/llms.txt. Di dalam, Anda tulis Anda situs’s name, sebuah satu-line
deskripsi, dan lalu sebuah pendek list dari tautan untuk Anda sebagian besar penting halaman, setiap
dengan sebuah quick note tentang apa ini covers. idea adalah itu sebuah AI sistem dapat baca
itu satu file dan immediately memahami apa Anda situs adalah dan di mana baik
stuff lives, alih-alih memiliki untuk crawl dan parse setiap halaman.
ini adalah proposed oleh Jeremy Howard — person behind fast.ai (sebuah popular deep learning course) dan jawaban.AI — back di September 2024.
Apa ini adalah supposed untuk melakukan vs. apa ini sebenarnya melakukan
pitch: AI alat memiliki limited “context windows” (terjemahan) “context windows” (mereka dapat hanya baca so banyak di setelah), dan mengubah messy HTML ke bersih text adalah hard. So mengapa tidak let situs owner hand model sebuah tidy, pre-ditulis map?
reality adalah lebih sobering. major AI penelusuran providers haven’t adopted ini. Google memiliki flatly mengatakan ini tidak gunakan ini. dan ketika Ahrefs studied 137 000 situs, 97% dari published llms.txt files mendapat zero permintaan di sebuah month — sebagai di, tidak ada apa pun fetched them di semua.
«The one place it genuinely gets used is AI coding assistants — tools like Claude Code that developers use to write software. Those read llms.txt to find their way around technical documentation quickly. That’s the original use case, and it works. It’s just very different from “this will get my business cited in ChatGPT.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian sebelas, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
adalah ini like robots.txt?
sebuah lot dari orang assume llms.txt adalah “robots.txt for AI.” (terjemahan) “robots.txt untuk AI.” ini tidak.
- robots.txt controls access — ini tells crawler apa mereka’re diizinkan untuk fetch, dan well-behaved bot obey ini.
- llms.txt offers guidance — ini suggests apa worth reading, dan tidak ada apa pun adalah obligated untuk listen. ini dapat’t block apa pun.
jika Anda goal adalah untuk pertahankan AI bot out, llms.txt melakukan tidak ada apa pun — itu’s sebuah job untuk robots.txt dan Anda CDN.
seharusnya Anda bother?
jika Anda jalankan developer documentation itu coding agents baca, sure — ini adalah cheap dan ini helps them. jika Anda’re sebuah wajar business hoping llms.txt akan boost Anda visibilitas di AI jawaban, honest jawaban hari ini adalah: jangan expect hasil. Spend itu time pada jelas konten dan structure alih-alih.
ingin spec, provider-oleh-provider breakdown, adoption data, dan security angle? Switch untuk Advanced tab.
specification mendeskripsikan sebuah voluntary LLM-friendly situs summary; ini melakukan tidak establish crawler compliance atau pengindeksan perilaku. Bukti untuk klaim ini llms.txt is a community proposal for a Markdown file at /llms.txt that offers LLM-friendly site information; it is not a web standard. Cakupan: The proposal's own specification and stated purpose. Tingkat keyakinan: tinggi · Diverifikasi: llms.txt proposal OpenAI saat ini documents named bot dan independent robots.txt settings alih-alih. Bukti untuk klaim ini OpenAI documents robots.txt controls for its declared crawlers and does not list llms.txt as a crawler control. Cakupan: OpenAI's published crawler controls; absence is not proof that no internal system ever fetches the file. Tingkat keyakinan: tinggi · Diverifikasi: OpenAI: Crawlers
TL;DR — llms.txt adalah sebuah proposal (Jeremy Howard, jawaban.AI, Sept 3, 2024), tidak sebuah adopted standard. ini adalah sebuah curated Markdown indeks di
/llms.txt, dengan sebuah opsional penuh-konten/llms-full.txt. bot orang hope adalah reading ini untuk AI penelusuran — OAI-SearchBot, PerplexityBot — barely register; dominant consumer adalah Claude Code dan lainnya coding agents. Google ignores ini (Illyes confirmed; Mueller compared ini untuk keywords meta tag). di Ahrefs’ 137K-situs study, 97% dari files mendapat zero permintaan, dan SE peringkat ditemukan itu menghapus llms.txt dari sebuah citation model ditingkatkan -nya accuracy. ini adalah worth menambahkan untuk developer docs consumed oleh coding agents; untuk GEO/AEO pada sebuah wajar situs, data tidak mendukung ini. ada juga sebuah nyata prompt-injection risk.
Apa llms.txt sebenarnya adalah
llms.txt adalah sebuah proposal — I ingin untuk lead dengan itu kata karena ini adalah seluruh story. ada Tidak RFC, Tidak W3C blessing, Tidak IETF proses. ini adalah satu well-reasoned suggestion dari Jeremy Howard (co-founder dari jawaban.AI dan fast.ai), published September 3, 2024, itu caught pada hard di developer-documentation world dan mendapat grafted onto SEO oleh sebuah community hungry untuk sebuah AI-visibilitas shortcut.
design masalah ini targets adalah legitimate. sebagai spec puts ini, “Large language models increasingly rely pada website information, tetapi face a critical limitation: context windows adalah too small untuk tangani paling websites di mereka entirety.” (terjemahan) “besar language models increasingly rely pada situs web informasi, tetapi face sebuah critical limitation: context windows adalah too kecil untuk tangani sebagian besar situs web di mereka entirety.” dan converting HTML untuk bersih, LLM-friendly text adalah, di spec’s kata, “difficult dan imprecise.” (terjemahan) “difficult dan imprecise.” Howard’s perbaiki adalah untuk let situs author pre-flatten konten mereka ingin models untuk see ke curated Markdown.
format
/llms.txt adalah sebuah ordered Markdown document:
- H1 (diperlukan) — project atau situs name.
- Blockquote — sebuah pendek summary dengan key informasi.
- Opsional prose/lists — paragraphs atau bullets, tetapi Tidak heading di sini.
- H2-delimited tautan lists —
- [name](url): optional notes. - sebuah
## Optionalbagian — sekunder tautan sebuah model dapat skip ketika context adalah tight.
sebuah minimal contoh, dari spec:
# FastHTML
> FastHTML is a python library which brings together Starlette, Uvicorn, HTMX,
> and fastcore's FT...
## Docs
- [FastHTML quick start](url): A brief overview of many features
## Optional
- [Starlette documentation](url): A subset useful for FastHTML development.Dua companion conventions exist:
/llms-full.txt— entire situs konten flattened ke satu Markdown file. Anthropic, Perplexity, dan Stripe publish keduanya ini dan pendek form.- **
.mdURL convention** — offeringpage.mdversi dari individual halaman so mereka’re LLM-ready tanpa penuh dump.
sebuah newer variant skips static files entirely: edge-disajikan Markdown melalui konten
negotiation. Cloudflare’s Markdown untuk Agents
converts apa pun HTML halaman untuk bersih Markdown pada fly ketika sebuah client mengirim
Accept: text/markdown — Tidak per-halaman .md files, Tidak /llms-full.txt untuk regenerate,
Tidak template perubahan, karena CDN melakukan conversion di edge (Cloudflare
cites ~80% fewer tokens untuk agent). ini adalah sebuah paid fitur — Pro plan dan up, tidak
free tier — so pada ini situs ini adalah satu Cloudflare upgrade away dari menjadi switched
pada alih-alih sesuatu I’ve hand-dibangun. Apakah ini adalah worth switching pada adalah
sama open pertanyaan itu hangs di atas llms.txt itself: serving crawler sebuah parallel
Markdown copy dari setiap halaman adalah convenient, tetapi ini adalah lainnya representation untuk pertahankan di
sync, dan Bing’s Fabrice Canel memiliki flagged doubled crawl muat dan
cloaking-berdekatan risk dari edge-disajikan alternate konten. periksa Anda logs untuk nyata
agent demand sebelum flipping ini.
llms.txt vs robots.txt — mereka adalah tidak yang sama hal
single sebagian besar umum misconception adalah itu llms.txt adalah “robots.txt for AI.” (terjemahan) “robots.txt untuk AI.” ini tidak, dan conflating them leads untuk buruk decisions.
| robots.txt | llms.txt | |
|---|---|---|
| Purpose | Access control — apa crawler dapat fetch | konten guidance — apa berguna untuk baca |
| Format | Directives (User-agent:, Disallow:) | Markdown tautan + deskripsi |
| Enforced? | Ya, oleh compliant crawler | Tidak — advisory hanya |
| Timing | crawl time, sebelum fetching | Inference time, assembling context |
| sebuah standard? | Ya, decades old, universal | Tidak — sebuah proposal |
| dapat ini block? | Ya | Tidak |
robots.txt adalah sebuah nyata, enforced standard. llms.txt adalah sebuah suggestion box itu sebagian besar sistem tidak reading namun. jika Anda ingin control AI crawler access — yang adalah sebuah terpisah, legitimate goal — itu lives di robots.txt dan AI crawler, tidak di sini.
Siapa sebenarnya membaca ini
ini adalah bagian itu penting, karena ini adalah di mana data diverges hardest dari hype. di Ahrefs’ study dari 137 210 domains (dapat 2026 traffic):
- 97% dari published llms.txt files diterima zero permintaan. hanya ~3% (tentang 1 100 domains) saw apa pun traffic di semua.
- dari files itu melakukan mendapatkan requested: 96% dari permintaan came dari bot, 4% dari humans.
- dari bot permintaan, 77% came dari non-AI alat — SEO auditors (Ahrefs itself among them), anonymous crawler, tech-profiling bot. SEO irony menulis itself.
- hanya ~19,5% came dari AI alat, dan setelah Anda break itu down ini mendapatkan worse untuk GEO theory:
- AI agents & infrastructure (coding agents): ~10,5%
- Training crawler (GPTBot led di 4,51%): ~5,3%
- AI assistants: ~2,5%
- AI retrieval bot — ones itu bangun citation indeks: 1,1%.
Baca itu terakhir line twice. bot sebagian besar orang tambahkan llms.txt untuk — OAI-SearchBot, PerplexityBot — “barely registered.” (terjemahan) “barely registered.” dominant AI consumer adalah Claude Code, Anthropic’s coding agent, yang study ditemukan “outfetched every AI retrieval bot, assistant, and training crawler except GPTBot.” (terjemahan) “outfetched setiap AI retrieval bot, assistant, dan training crawler except GPTBot.” dan GPTBot adalah sebuah training crawler itu melakukan crawl semuanya regardless — -nya presence tidak evidence dari intentional llms.txt parsing.
«Other independent measurements land in the same place. OtterlyAI watched one site
for 90 days: of 62,100+ AI bot visits, exactly 84 hit /llms.txt — about 0.1%,
performing “3x worse than average pages.” A separate analysis of 515M+ LLM bot
events over 90 days found 408 requests total targeting /llms.txt —
“statistically negligible.”
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
takeaway adalah developer-docs-vs-GEO split: llms.txt berfungsi untuk apa Howard dibangun ini untuk (coding agents navigating API docs), dan ini largely tidak mendapatkan touched oleh penelusuran-citation bot SEO community ingin ini untuk reach.
Apa providers memiliki mengatakan
Google — Tidak, dan Tidak plans. Gary Illyes confirmed di Penelusuran Central Langsung (July 2025) itu Google tidak mendukung llms.txt dan tidak planning untuk. John Mueller, paling-quoted voice di sini, compared ini untuk keywords meta tag (April 2025) dan called ini sebuah “temporary crutch, perhaps to save some tokens” (terjemahan) “temporary crutch, perhaps untuk save beberapa tokens” untuk AI coding alat — explicitly tidak sebuah penelusuran-visibilitas mechanism. Google’s dapat 2026 guidance stated machine-readable files like llms.txt tidak necessary untuk AI Overviews atau AI Mode, yang “continue to rely on traditional SEO signals.” (terjemahan) “continue untuk rely pada tradisional SEO sinyal.” (Google melakukan briefly publish sebuah llms.txt pada -nya dev docs pada December 3, 2025, lalu pulled ini yang sama day — kemudian attributed untuk sebuah CMS perbarui, tidak sebuah strategy shift.)
OpenAI — tidak ada apa pun. Tidak announcement itu ChatGPT, GPTBot, atau OAI-SearchBot parse ini. server logs contradict bermakna usage; OAI-SearchBot “barely registered.” (terjemahan) “barely registered.” OpenAI poin orang untuk robots.txt untuk crawler control.
Anthropic — interesting satu. Anthropic publishes keduanya llms.txt dan
llms-full.txt di docs.anthropic.com/llms.txt, dan Claude Code demonstrably
fetches lainnya situs’ llms.txt files — ini adalah largest AI consumer di data. tetapi
itu’s sebuah coding-alat story. ada Tidak konfirmasi itu Claude.ai’s penelusuran atau
citation layer honors llms.txt. “Anthropic’s coding agent reads it” (terjemahan) “Anthropic’s coding agent membaca ini” dan “Anthropic’s
search index trusts it” (terjemahan) “Anthropic’s
penelusuran indeks trusts ini” adalah berbeda claims, dan hanya pertama adalah didukung.
Perplexity — claims Ya, data says rarely. Perplexity memiliki stated ini retrieves llms.txt dan menggunakan ini untuk “prioritize page selection.” (terjemahan) “prioritize halaman selection.” tetapi proactive fetching adalah catch: PerplexityBot “barely registered” (terjemahan) “barely registered” di permintaan data, dan ada “almost zero activity from PerplexityBot requesting llms.txt files proactively.” (terjemahan) “hampir zero activity dari PerplexityBot requesting llms.txt files proactively.” Paste sebuah llms.txt URL ke Perplexity dan ini membaca ini fine; autonomous, proactive gunakan adalah kesenjangan antara policy dan practice.
Bing/Microsoft, Apple, Meta — Tidak publik position. Treat sebagai unconfirmed.
melakukan ini move AI citations?
Tidak demonstrated benefit. SE peringkat modeled 300 000 domains dengan sebuah XGBoost regression + SHAP analysis dan ditemukan itu menghapus llms.txt dari model ditingkatkan -nya accuracy — mereka conclusion: “LLMs.txt doesn’t seem to directly impact AI citation frequency. At least not yet.” (terjemahan) “LLMs.txt tidak seem untuk secara langsung impact AI citation frequency. setidaknya belum.” sebuah mesin pencari Land 10-situs, 180-day study saw 8 dari 10 situs tampilkan Tidak measurable perubahan, dan dua “winners” (terjemahan) “winners” memiliki confounding perubahan (PR coverage, baru FAQ halaman, teknis memperbaiki) Anda dapat’t terpisah dari llms.txt itself.
meta-keywords perbandingan — fair atau tidak?
Mueller’s keywords-meta-tag analogy holds pada poin itu penting: keduanya adalah situs-owner self-deskripsi, neither adalah verified, dan keduanya adalah open untuk gaming/cloaking — Anda dapat tampilkan satu hal di llms.txt dan lainnya pada halaman. itu manipulability adalah persis mengapa sebuah serious AI penelusuran product tidak akan trust sebuah self-deskripsi di atas sebenarnya halaman. counter-argument (Carolyn Shelby) adalah itu llms.txt setidaknya poin untuk nyata URLs itu memiliki untuk deliver — ini adalah “a spotlight, tidak a wish list.” (terjemahan) “sebuah spotlight, tidak sebuah wish list.” Keduanya adalah right, dan practical hasil adalah yang sama: AI penelusuran sistem jangan lean pada ini.
Ketika ini adalah worth menambahkan — dan ketika untuk skip ini
tambahkan ini jika Anda jalankan developer documentation atau sebuah API reference milik siapa utama audience adalah AI coding agents (Claude Code, Cursor, Copilot, Codeium). itu’s gunakan case ini adalah dibangun untuk, dan ini berfungsi.
Skip ini — atau setidaknya jangan expect AI-visibilitas mengembalikan — untuk konten situs, media, ecommerce, dan ordinary business situs. cost adalah ~20 minutes; GEO benefit hari ini adalah near-zero; dan itu 20 minutes adalah better spent pada konten structure, FAQ coverage, dan AI penelusuran optimization fundamentals itu sebenarnya move AI visibilitas. tinggi adoption headlines (BuiltWith’s 844K+ figure) adalah inflated oleh platform auto-deployment — Mintlify rolled llms.txt out untuk semua -nya hosted docs situs di setelah. Adoption adalah tidak usage; 97% dari files mendapatkan zero permintaan.
security angle
ini adalah underreported dan nyata: karena AI agents adalah designed untuk trust apa di llms.txt, file adalah sebuah natural attack surface. Ahrefs study flagged buruk actors probing llms.txt files untuk prompt-injection vulnerabilities. jika Anda melakukan publish satu, treat ini sebagai security-sensitive: pertahankan ini di versi control, alert pada tidak terotorisasi perubahan, dan tidak pernah put apa pun di ini Anda tidak akan tampilkan publicly.
Implementing ini (jika Anda decide untuk)
- Placement:
/llms.txtdi domain root, disajikan sebagaitext/plainatautext/markdown, HTTP 200. - Curate, jangan dump: 20–50 dari Anda sebagian besar penting tautan. jika Anda list semuanya, sebuah model mungkin sebagai well crawl secara langsung — curation adalah entire poin.
- Secara opsional sajikan
/llms-full.txtuntuk contexts itu ingin semua Anda konten. - Validate: muat file ke Claude, ChatGPT, atau Perplexity dan tanyakan ini untuk summarize Anda situs; lalu periksa server logs setelah sebuah sedikit weeks untuk nyata permintaan.
- Generators exist untuk VitePress (
vitepress-plugin-llms), Docusaurus (docusaurus-plugin-llms), WordPress (“Website LLMs.txt” (terjemahan) “situs web LLMs.txt”), Drupal, plus sebuah Python CLI (llms_txt2ctx).
intinya: rendah cost, saat ini near-zero GEO benefit, genuinely berguna untuk coding-agent gunakan case ini adalah born untuk. periksa Anda own server logs sebelum Anda decide — jika Anda’re seeing Claude-Code/Cursor traffic, llms.txt dapat help them; jika Anda’re chasing OAI-SearchBot dan PerplexityBot, ini tidak lever.
AI summary
sebuah condensed take pada Advanced versi:
- llms.txt adalah sebuah proposal, tidak sebuah standard — Jeremy Howard (jawaban.AI/fast.ai),
Sept 3, 2024. sebuah curated Markdown indeks di
/llms.txt; opsional penuh-konten/llms-full.txt. - ini adalah tidak robots.txt untuk AI. robots.txt controls access dan adalah enforced; llms.txt adalah advisory dan dapat’t block apa pun.
- Hampir tidak seorang pun membaca ini. Ahrefs (137K situs): 97% dari files mendapat zero permintaan. dari files itu adalah requested, 77% dari bot hits adalah non-AI alat (SEO auditors), dan AI retrieval bot — citation-builders — adalah hanya 1,1%.
- Claude Code adalah dominant AI consumer, tidak penelusuran bot. OAI-SearchBot dan PerplexityBot “barely registered.” (terjemahan) “barely registered.”
- Google ignores ini. Illyes confirmed Tidak mendukung/plans; Mueller compared ini untuk keywords meta tag. OpenAI: tidak ada apa pun. Perplexity: claims mendukung, tetapi proactive fetching adalah minimal. Anthropic publishes -nya own + Claude Code membaca ini, tetapi penelusuran-layer gunakan adalah unconfirmed.
- Tidak citation benefit ditampilkan. SE peringkat (300K domains): menghapus llms.txt dari model ditingkatkan accuracy.
- Worth ini untuk developer docs consumed oleh coding agents; skip ini sebagai sebuah GEO play untuk wajar situs. Prompt-injection risk — treat ini sebagai security-sensitive.
Dokumentasi resmi
Utama-sumber material — spec, proposal, dan providers’ own files dan statements.
** spec & proposal**
- llmstxt.org — specification: file format,
/llms.txtvs/llms-full.txt, dan inference-time rationale. - original proposal (Jeremy Howard, Sept 3, 2024) — jawaban.AI’s announcement post.
- AnswerDotAI/llms-txt pada GitHub —
repo, tooling, dan
llms_txt2ctxCLI.
Providers’ own files
- Anthropic’s llms.txt — sebuah langsung contoh
(Anthropic juga publishes
llms-full.txt). - Perplexity’s llms.txt — lainnya langsung contoh.
Google’s official position
- Google memiliki stated machine-readable files like llms.txt adalah tidak necessary untuk AI Overviews atau AI Mode, yang rely pada tradisional SEO sinyal (dapat 2026 guidance); Gary Illyes confirmed Tidak mendukung dan Tidak plans di Penelusuran Central Langsung (July 2025). See mesin pencari Journal coverage dari John Mueller’s statement untuk paling-cited articulation.
Quotes dari sumber
pada—record statements pada llms.txt — dari Google, spec’s creator, dan researchers siapa diukur ini.
«John Mueller, Google Search Advocate (April 17, 2025) » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh sembilan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
- “AFAIK none of the AI services have said they’re using LLMs.TXT (and you can tell when you look at your server logs that they don’t even check for it). To me, it’s comparable to the keywords meta tag – this is what a site-owner claims their site is about … (Is the site really like that? well, you can check it. At that point, why not just check the site directly?)” (terjemahan) “AFAIK none dari AI services memiliki mengatakan mereka’re menggunakan LLMs.TXT (dan Anda dapat tell ketika Anda lihat Anda server logs itu mereka jangan bahkan periksa untuk ini). untuk me, ini adalah comparable untuk keywords meta tag – ini adalah apa sebuah situs-owner claims mereka situs adalah tentang … (adalah situs benar-benar like itu? well, Anda dapat periksa ini. di itu poin, mengapa tidak hanya periksa situs secara langsung?)” Coverage
Gary Illyes, Google Search Central (Penelusuran Central Langsung, July 2025)
- Confirmed Google melakukan tidak mendukung llms.txt dan memiliki Tidak plans untuk. (Reported dari event; Tidak utama transcript URL identified — konfirmasi sebelum treating sebagai akhir.)
Jeremy Howard, creator (jawaban.AI)
«- “A proposal to standardise on using an /llms.txt file to provide information to
help LLMs use a website at inference time.”
llmstxt.org
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh empat, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«- From the spec, on the core problem: “Large language models increasingly rely on
website information, but face a critical limitation: context windows are too small
to handle most websites in their entirety.”
llmstxt.org
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh empat, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«Brett Tabke, Pubcon / WebmasterWorld (March 2025) » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh lima, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
- “we just don’t need people thinking they are different from any other spider.” (terjemahan) “kami hanya jangan perlu orang thinking mereka adalah berbeda dari apa pun lainnya spider.” mesin pencari Land
Carolyn Shelby, mesin pencari Land (July 9, 2025 — dissenting view)
- “Llms.txt curates a list dari real URLs, dan itu konten memiliki untuk exist – dan deliver – ketika itu model mendapatkan di sana.” (terjemahan) “Llms.txt curates sebuah list dari nyata URLs, dan konten memiliki untuk exist – dan deliver – ketika model mendapatkan di sana.” dan “Think of llms.txt like a treasure map for AI systems – one you draw yourself. It’s not a wish list. It’s a spotlight.” (terjemahan) “Think dari llms.txt like sebuah treasure map untuk AI sistem – satu Anda draw yourself. ini adalah tidak sebuah wish list. ini adalah sebuah spotlight.” mesin pencari Land
seharusnya Anda implement llms.txt? — sebuah decision checklist
berfungsi top untuk bottom. pertama “Ya” (terjemahan) “Ya” itu fits biasanya settles ini.
- adalah Anda utama audience AI coding agents (Claude Code, Cursor, Copilot, Codeium) reading developer docs / sebuah API reference? → Ya, tambahkan ini. ini adalah gunakan case ini adalah dibangun untuk dan ini berfungsi.
- adalah Anda menambahkan ini purely untuk meningkatkan AI penelusuran citations untuk sebuah konten, media, ecommerce, atau umum business situs? → jangan expect hasil. data menampilkan Tidak citation benefit; spend time pada konten structure alih-alih.
- memiliki Anda diperiksa Anda server logs pertama? cari
Claude-Code/Cursortraffic (llms.txt dapat help them) vsOAI-SearchBot/PerplexityBot(ini tidak akan move itu needle). - adalah Anda treating ini sebagai robots.txt untuk AI? → Berhenti. ini blocks tidak ada apa pun. gunakan robots.txt + Anda CDN untuk access control.
jika Anda melakukan publish satu:
- Place ini di
/llms.txt(root), sajikantext/plain/text/markdown, HTTP 200. - Curate 20–50 dari Anda sebagian besar penting URLs — jangan dump sitemap.
- pertahankan ini di versi control dan alert pada tidak terotorisasi perubahan (prompt-injection risk — agents adalah dibangun untuk trust ini).
- Put tidak ada apa pun di ini Anda tidak akan tampilkan publicly.
- Secara opsional sajikan
/llms-full.txtuntuk penuh-konten contexts. - Validate: muat URL ke Claude/ChatGPT/Perplexity, tanyakan untuk sebuah situs summary; recheck server logs setelah sebuah sedikit weeks untuk nyata permintaan.
Provider mendukung — cheat sheet
Siapa sebenarnya mendukung llms.txt (sebagai dari pertengahan 2026)
| Provider | Penelusuran/citation mendukung? | Reality |
|---|---|---|
| Google (Gemini / AI Overviews) | Tidak | Illyes confirmed Tidak mendukung/plans; Mueller compared ini untuk keywords meta tag; AI Overviews rely pada tradisional sinyal |
| OpenAI (ChatGPT / OAI-SearchBot) | Tidak bermakna mendukung | Tidak announcement; OAI-SearchBot “barely registered” (terjemahan) “barely registered” di permintaan data |
| Anthropic (Claude Code) | Ya — untuk coding agent | Claude Code adalah top AI consumer dari llms.txt; Claude.ai penelusuran-layer gunakan unconfirmed |
| Perplexity | Claims Ya, weak dalam praktik | Status ini prioritizes halaman selection, tetapi proactive PerplexityBot fetching adalah near-zero |
| Apple (Applebot) | Tidak statement | Tidak publik position, Tidak evidence dari crawling |
| Bing / Microsoft | Tidak statement | Tidak publik position ditemukan |
Fast facts
- Proposed: Jeremy Howard (jawaban.AI/fast.ai), Sept 3, 2024. sebuah proposal, tidak sebuah adopted standard.
- Files:
/llms.txt(pendek, curated) dan opsional/llms-full.txt(penuh konten flattened untuk Markdown). - Format: H1 name → blockquote summary → H2 tautan lists (
- [name](url): note) →## Optionalbagian. - vs robots.txt: robots.txt = access control, enforced. llms.txt = guidance, advisory, blocks tidak ada apa pun.
- ** angka:** 97% dari published files mendapatkan zero permintaan (Ahrefs, 137K situs).
- Dominant AI reader: Claude Code, tidak penelusuran bot.
- Citation benefit: none demonstrated (SE peringkat: menghapus ini ditingkatkan model accuracy).
- Security: prompt-injection risk — versi-control ini, alert pada perubahan.
llms.txt mistakes untuk hindari
Treating file sebagai sebuah access-control standard
llms.txt melakukan tidak izinkan atau block crawling. gunakan robots.txt, authentication, dan
lainnya nyata access controls untuk itu job.
Promising sebuah AI-visibilitas lift
Provider mendukung dan observed fetching adalah limited. Deskripsikan file sebagai sebuah opsional navigation aid, tidak sebuah peringkat atau citation lever.
Penerbitan sensitive atau privat URLs
file adalah publik dan easy untuk menemukan. sertakan hanya resources yang dimaksud untuk publik consumption; tidak pernah gunakan obscurity sebagai protection.
Generating sebuah uncurated sitemap di Markdown
proposal adalah sebagian besar berguna sebagai sebuah pendek, human-readable guide untuk penting resources. sebuah huge dump menambahkan maintenance cost tanpa clarifying yang halaman penting.
umum llms.txt masalah
file mengembalikan HTML alih-alih Markdown
Symptom: /llms.txt menampilkan sebuah application shell, branded 404, atau redirect target.
mungkin penyebab: sebuah catch-semua route atau CDN aturan intercepts text path. Perbaiki: sajikan
file secara langsung di root dengan sebuah successful respons dan plain text atau Markdown
konten, lalu permintaan ini tanpa cookies.
tautan di file fail atau redirect repeatedly
Symptom: sebuah reader cannot retrieve listed resources di mereka canonical URLs. mungkin penyebab: file adalah generated dari stale navigation atau relative paths. Perbaiki: validate setiap URL, replace retired locations, dan prefer stable canonical HTTPS URLs.
Tidak bot permintaan file
Symptom: Logs tampilkan Tidak traffic untuk /llms.txt. mungkin penyebab: sistem Anda care
tentang melakukan tidak mendukung atau menemukan proposal. Perbaiki: Konfirmasi log coverage dan leave
file sebagai sebuah rendah-cost experiment; jangan tambahkan crawler-spesifik tricks atau infer sebuah situs
masalah dari zero permintaan.
Prompts untuk curating llms.txt
Build a proposed llms.txt outline from this public URL inventory. Keep only canonical,
durable resources that help an agent understand the site or complete a task. Group them
under short Markdown headings, write one factual description per link, and flag URLs
that redirect, duplicate another page, require authentication, or may expose sensitive
information. Do not claim the file affects rankings or citations.
[paste inventory]Review this llms.txt file against the supplied crawl results. Report broken or
redirecting URLs, non-canonical links, descriptions unsupported by the destination,
missing high-value documentation, and sections that are too broad to be useful. Return
a corrected draft using only public URLs from the inputs.
[paste file and crawl results] Kerangka kerja untuk deciding apakah untuk gunakan llms.txt
cost–consumer–konten test
- Cost: dapat team generate dan maintain file dengan little ongoing berfungsi?
- Consumer: adalah di sana sebuah identified agent atau workflow itu sebenarnya membaca ini?
- konten: melakukan situs memiliki stable publik documentation worth curating?
Implement ketika semua three adalah credible. jika consumer adalah hypothetical, treat file sebagai sebuah experiment dan cap maintenance budget.
pertahankan peran terpisah
robots.txt: crawler access guidance.- sitemap XML: URL penemuan untuk mesin pencari.
llms.txt: proposed curated reading guide untuk AI sistem.- MCP: runtime protocol melalui yang sebuah agent dapat menemukan dan invoke resources atau alat.
Satu file seharusnya tidak menjadi evaluated sebagai jika ini performs lainnya sistem’s job.
alat untuk llms.txt
- llms.txt Generator + Validator: Draft sebuah curated file dan periksa -nya structure dan ditautkan resources sebelum penerbitan.
- AI-crawler Access Checker: Audit sebenarnya crawler
access controls secara terpisah;
llms.txtadalah tidak sebuah substitute untuk ini periksa. curl: Verify status, redirects, konten jenis, dan body di tepat root path.- server atau CDN logs: Determine apakah named pengguna agents permintaan file; absence adalah sebuah observation, tidak proof dari sebuah peringkat masalah.
- sebuah tautan checker: Revalidate setiap curated destination pada sebuah schedule so guide melakukan tidak decay.
Validate sebuah llms.txt rilis
Test root respons
Test untuk jalankan: permintaan /llms.txt secara langsung tanpa cookies dan ikuti Tidak redirects.
Yang diharapkan hasil: sebuah successful respons berisi yang dimaksud Markdown di root
path. Failure interpretation: Routing atau deployment melakukan tidak expose file.
Monitoring window: Immediate. Rollback trigger: path menyajikan sebuah HTML shell,
error document, atau unrelated redirect.
Test setiap listed resource
Test untuk jalankan: crawl URLs di file dan bandingkan setiap destination dengan -nya deskripsi. Yang diharapkan hasil: Publik canonical resources resolve successfully dan match stated purpose. Failure interpretation: guide adalah stale atau misleading. Monitoring window: Immediate, lalu pada documentation perbarui cadence. Rollback trigger: sebuah listed URL exposes privat material atau consistently fails.
Test stated experiment outcome honestly
Test untuk jalankan: kueri server logs untuk /llms.txt oleh pengguna agent setelah publication.
Yang diharapkan hasil: permintaan, jika apa pun, adalah recorded dan attributable; zero adalah juga sebuah
valid hasil. Failure interpretation: Logging dapat menjadi incomplete atau consumers dapat
tidak mendukung proposal. Monitoring window: Several wajar crawl cycles.
Rollback trigger: None untuk zero traffic alone; hapus hanya ketika maintenance atau
exposure risk exceeds file’s nilai.
Uji pemahaman Anda: llms.txt
Resources worth Anda time
** original sumber**
- llmstxt.org — spec.
- Jeremy Howard’s proposal post (Sept 3, 2024) — rationale, straight dari creator.
- AnswerDotAI/llms-txt — repo dan tooling.
** data (baca ini sebelum Anda implement apa pun)**
- Apa adalah llms.txt, dan seharusnya Anda Care tentang ini? — Ahrefs — Ryan Law’s overview; 28%-publish / 97%-zero-permintaan framing.
- llms.txt adoption study — Ahrefs — Louise Linehan & Xibeijia Guan, 137 210 domains: siapa’s sebenarnya requesting files (Claude Code dominates AI; retrieval bot barely register) dan prompt-injection finding.
- melakukan llms.txt penting? kami tracked 10 situs — mesin pencari Land — 180-day study; 8/10 situs showed Tidak measurable perubahan.
- llms.txt experiment — OtterlyAI —
90 days, satu situs: 84 dari 62 100+ AI bot visits hit
/llms.txt.
** debate**
- Tidak, llms.txt adalah tidak “new meta keywords” (terjemahan) “baru meta keywords” — Carolyn Shelby, mesin pencari Land — strongest defense dari llms.txt.
- Memenuhi llms.txt, sebuah proposed standard — mesin pencari Land — pro/con summary dan Brett Tabke’s critique.
My related writing pada ini situs
- AI crawler — controlling bot (yang adalah apa llms.txt adalah tidak untuk), dan di mana access-control story sebenarnya lives.
dari sekitar industry
- SE peringkat: State dari llms.txt — 300 000-domain XGBoost/SHAP study finding itu menghapus llms.txt dari citation model ditingkatkan accuracy; juga memiliki adoption-rate breakdown oleh traffic tier.
- Wix AI Penelusuran Lab — llms.txt myths (Crystal Carter, June 2026) — lebih optimistic baca; 1 400+ files reviewed, argues llms.txt files themselves surface di AI hasil bahkan jika adoption adalah patchy.
- Google Says LLMs.Txt Comparable untuk Keywords Meta Tag — mesin pencari Journal — penuh John Mueller quote dan context dari April 2025.
- presenc.ai: State dari llms.txt 2026 — provider-oleh-provider mendukung matrix; treat Anthropic/Perplexity “confirmed” (terjemahan) “confirmed” claims dengan care (utama sources tidak selalu cited).
- llms.txt adalah dead. Lebih precisely: sebuah dud. — Kai Spriestersbach (Medium) — aggregates OtterlyAI 90-day data, Gary Illyes konfirmasi, dan Google 24-hour incident ke sebuah skeptic’s summary.
Stats worth citing
- 97% dari published llms.txt files mendapat zero permintaan di sebuah month (Ahrefs study, 137 210 domains, dapat 2026). hanya ~3% saw apa pun traffic di semua. Sumber
- Claude Code adalah dominant AI consumer dari llms.txt — ini “outfetched setiap AI retrieval bot, assistant, dan training crawler except GPTBot” (terjemahan) “outfetched setiap AI retrieval bot, assistant, dan training crawler except GPTBot” ( training bot). retrieval bot itu bangun citation indeks adalah hanya 1,1% dari permintaan. Sumber
- 77% dari bot permintaan untuk llms.txt files came dari non-AI alat — SEO auditors, anonymous crawler, tech-profiling bot — tidak AI di semua. Sumber
- 84 dari 62 100+ AI bot visits hit
/llms.txtdi atas 90 days pada satu monitored situs (~0,1%), performing “3x worse than average pages.” (terjemahan) “3x worse daripada average halaman.” Sumber - menghapus llms.txt dari sebuah citation model ditingkatkan -nya accuracy — SE peringkat, 300 000 domains, XGBoost + SHAP analysis. Tidak demonstrated citation benefit “di least belum.” (terjemahan) “di least belum.” Sumber
- Adoption ≠ usage. BuiltWith counted 844 000+ situs dengan llms.txt (Oct 2025), tetapi banyak dari itu adalah platform auto-deployment (Mintlify rolled ini out untuk semua hosted docs situs di setelah), tidak informed individual decisions.
- hanya 408 permintaan targeted
/llms.txtdi seluruh 515 million+ AI bot traffic events analyzed di atas 90 days (limy.ai analysis) — described sebagai “statistically negligible.” (terjemahan) “statistically negligible.” - 10,13% dari situs memiliki adopted llms.txt di seluruh sebuah 300 000-domain sample (SE peringkat study, 2026) — roughly 1 di 10, dengan Tidak bermakna perbedaan oleh traffic tier (rendah-traffic 9,88%, tinggi-traffic 8,27%). Sumber