llms.txt 완전 가이드 — 표준 형식·루트 배치·llms-full.txt·AI 검색
업데이트 2026-07-11 · llmstxt.org 표준 기준 · 일반 참고 정보이며 표준은 실험 단계로 변동될 수 있습니다.
1. llms.txt 란 무엇인가
llms.txt 는 웹사이트 루트(https://example.com/llms.txt)에 두는 하나의 마크다운 파일로, 대규모 언어 모델(LLM)과 AI 검색·에이전트에게 이 사이트에서 가장 중요한 페이지가 무엇이고 각 페이지가 어떤 내용인지를 간결하게 안내하는 것을 목표로 합니다. 2024년 9월 Jeremy Howard(Answer.AI)가 제안했고, 명세는 llmstxt.org에서 공개·관리됩니다.
robots.txt 가 크롤러에게 "어디를 크롤하지 말라"를 알려주는 파일이라면, llms.txt 는 반대로 AI에게 "여기 핵심만 정리해 두었으니 이걸 먼저 읽어라"를 알려주는 파일에 가깝습니다. 사람이 보는 HTML은 내비게이션·광고· 스크립트가 뒤섞여 있어 LLM이 핵심을 추려내기 어렵습니다. llms.txt 는 그 잡음을 걷어낸 사람이 직접 큐레이션한 링크 인덱스를 제공합니다.
2. 표준 형식 — 정확히 이렇게 생겼다
llms.txt 는 사람도 읽을 수 있고 프로그램으로 파싱하기도 쉬운 마크다운을 사용합니다. 표준이 규정한 순서는 다음과 같습니다.
- H1 제목(필수): 파일 최상단에
# 사이트명. llms.txt 에서 유일하게 필수인 요소입니다. - blockquote 요약(권장): 바로 아래
> 한 줄 요약. 사이트를 이해하는 데 필요한 핵심 정보를 압축합니다. - 본문 설명(선택): 헤딩(H1·H2) 없이 자유롭게 쓰는 0개 이상의 마크다운 문단. 추가 맥락·주의사항을 적습니다.
- 섹션과 링크(선택, 0개 이상):
## 섹션명아래에- [제목](url): 설명형식의 링크 목록. 설명은 생략 가능합니다.
실제 예시는 다음과 같습니다.
# Acme API Docs > Acme의 개발자 문서 — REST API·SDK·인증 가이드. Acme는 결제·정산 REST API를 제공합니다. 아래 링크는 LLM이 우선 참고해야 할 핵심 문서입니다. ## Docs - [Quickstart](https://acme.dev/docs/quickstart): 5분 만에 첫 요청 - [Authentication](https://acme.dev/docs/auth): API 키·OAuth - [API Reference](https://acme.dev/docs/api): 전체 엔드포인트 ## Examples - [Node.js SDK](https://acme.dev/examples/node) - [Python SDK](https://acme.dev/examples/python) ## Optional - [Changelog](https://acme.dev/changelog): 버전별 변경 이력
3. "Optional" 섹션의 특별한 의미
섹션명은 자유롭게 정할 수 있지만(Docs, Examples, API 등), Optional이라는 이름은 표준에서 특별한 역할을 합니다. ## Optional 아래의 링크는 컨텍스트 길이가 부족할 때 가장 먼저 생략해도 되는 자료로 해석됩니다. 즉 "있으면 좋지만 없어도 핵심 이해에 지장 없는" 자료를 여기에 둡니다. 변경 이력, 상태 페이지, 부가 블로그 글 등이 대표적입니다.
4. llms.txt vs llms-full.txt
두 파일은 목적이 다릅니다.
- llms.txt — 큐레이션된 링크 인덱스. LLM이 개요를 파악하고 필요한 페이지만 골라 가져가도록 돕는 "목차"입니다. 짧고 가볍습니다.
- llms-full.txt — 링크 인덱스 아래에 각 페이지의 전체 본문까지 이어붙인 확장 파일입니다. LLM이 한 번의 요청으로 전체 문맥을 통째로 읽어야 할 때 사용합니다. 대신 파일이 크고, 컨텍스트 윈도우를 많이 차지합니다.
이 도구는 왼쪽 폼에 "llms-full.txt 본문"란을 제공합니다. 여기에 각 문서 페이지의 마크다운 본문을 붙여넣으면, 미리보기의 llms-full.txt 탭에서 링크 인덱스와 본문이 병합된 결과를 확인·다운로드할 수 있습니다. 이 도구는 서버·크롤이 없으므로 본문은 사용자가 직접 붙여넣습니다(프라이버시·무료 영속의 대가).
5. 어디에, 어떻게 올리나
- 이 도구로 생성한 내용을
llms.txt파일로 저장합니다(복사 또는 다운로드). - 웹사이트 루트에 업로드합니다:
https://example.com/llms.txt. 하위 경로가 아니라 최상단이어야 합니다. robots.txt가/llms.txt접근을 막지 않는지 확인합니다. 대부분의 AI 크롤러가 접근할 수 있어야 의미가 있습니다.- 필요하면 같은 방식으로
llms-full.txt도 루트에 올립니다. - 정적 호스팅(S3·Netlify·Vercel·GitHub Pages)이면 파일을 public 폴더에 두는 것만으로 배포됩니다.
6. 좋은 llms.txt 를 쓰는 팁
- 절대 URL 사용: 상대경로(
/docs)보다 완전한 URL(https://…)이 교차 참조에 안전합니다. 이 도구는 상대경로면 경고를 표시합니다. - 제목은 명확하게, 설명은 한 줄로: 링크 설명은 "이 페이지가 무엇을 다루는지"를 한 문장으로. 링크 한 줄은 반드시 한 줄이어야 하므로 이 도구는 줄바꿈을 공백으로 자동 정리합니다.
- 핵심만 추리기: 사이트의 모든 URL을 나열하지 말고, LLM이 사이트를 이해하는 데 정말 중요한 페이지만 담습니다. 나머지는
Optional로. - 요약은 반드시: blockquote 요약이 있으면 AI가 사이트 성격을 훨씬 빨리 파악합니다.
7. AI 검색 노출과의 관계 — 과장하지 말 것
llms.txt 는 종종 "AI 검색 노출 최적화(GEO/AIO)"의 핵심처럼 홍보되지만, 현재까지의 사실관계는 신중하게 볼 필요가 있습니다. 2026년 6월, 구글은 llms.txt 가 검색 랭킹에 직접 영향을 주지 않는다고 공식적으로 안내했고, 여러 업계 매체가 이를 보도했습니다. 즉 "llms.txt 를 올리면 구글 검색 순위가 오른다"는 주장은 근거가 약합니다.
그렇다면 무의미할까요? 그렇지는 않습니다. llms.txt 는 랭킹 신호가 아니라, LLM/에이전트가 사이트 문맥을 더 쉽게 가져가도록 돕는 편의 장치에 가깝습니다. 특히 개발자 문서 사이트에서, AI 코딩 도구나 챗봇이 최신 문서를 참조할 때 도움이 될 수 있습니다. 표준 자체가 아직 실험 단계이므로, "밑져야 본전인 편의 파일"로 접근하고 검색 순위 상승을 기대하지 않는 것이 정확한 태도입니다.
※ 본 가이드는 공개 명세(llmstxt.org)와 공개 보도를 정리한 참고 정보입니다. llms.txt 표준과 각 AI 업체의 처리 방식은 계속 바뀔 수 있으며, 본 도구는 표준 준수 파일 생성을 돕는 유틸리티일 뿐 특정 검색 노출을 보장하지 않습니다.