무료 llms.txt 검증기
llms.txt 파일의 사양 준수 여부를 확인하세요. 콘텐츠를 붙여넣거나 사이트를 알려주세요 — 누락된 헤딩, 잘못된 링크, 중복 URL 및 구조적 문제를 찾아드립니다.
왜 llms.txt를 검증하나요?
llms.txt는 아직 신생 사양이며, 조용히 잘못된 형식의 파일을 게시하기 쉽습니다. H1이 누락되었거나, 링크 구문이 잘못되었거나, 중복 URL이 있으면 AI 어시스턴트가 파일을 잘못 해석하거나 완전히 건너뛸 수 있습니다.
확인 항목
- H1 제목 및 인용 요약 존재 여부
- 링크 구문, URL 유효성, 프로토콜 일관성
- 중복 URL, 비어있거나 너무 큰 섹션
심각도 수준
- 오류 — 파일이 올바르게 파싱되지 않으며 반드시 수정해야 합니다
- 경고 — 파일은 파싱되지만 수정할 가치가 있는 품질 문제가 있습니다
- 정보 — 파일을 더 다듬을 수 있는 선택적 개선 사항
자주 묻는 질문
llmstxt.org의 사양에 따라 llms.txt를 파싱하고 다음을 보고합니다: H1 제목 누락(오류), 인용 요약 누락(정보), 잘못된 링크 구문(오류), 유효하지 않거나 http(s)가 아닌 URL(오류), 섹션 간 중복 URL(경고), 비어있는 섹션(경고), 약 15개 링크를 초과하는 너무 큰 섹션(경고), 혼합된 http/https 프로토콜(정보).
네 — Paste 모드를 사용하세요. 로컬에서 llms.txt를 작성하고 검증기에 붙여넣어 구조를 반복 수정한 다음, 깨끗해진 후에 게시할 수 있습니다. Paste 모드의 입력 제한은 256KB로, 현실적인 어떤 llms.txt 파일도 충분히 처리합니다.
https://yourdomain.com/llms.txt 를 직접 가져옵니다 — 별도 설정이 필요 없습니다. 파일이 없으면 명확한 404 메시지를 반환합니다. 본인이 책임지는 사이트(또는 경쟁사 사이트)를 콘텐츠를 수동으로 복사하지 않고 점검할 때 적합한 모드입니다.
오류는 파일이 올바르게 파싱되지 않으므로 반드시 수정해야 한다는 의미입니다 — 예를 들어 H1 누락이나 잘못된 링크 형식. 경고는 파일은 파싱되지만 LLM이 소비하는 데 영향을 주는 품질 문제가 있다는 의미입니다 — 중복 URL, 비어있는 섹션, 너무 많은 링크가 있는 섹션. 정보 이슈는 반드시 필요한 것은 아니지만 파일을 더 다듬을 수 있는 선택적 개선 사항입니다.
네. 가입 불필요, 신용카드 불필요. 익명 경로는 무제한으로 파일을 검증합니다. GeoVector의 유료 플랜은 지속적인 모니터링을 추가합니다 — 일정에 따라 llms.txt를 다시 검증하고 변경 사항이 발생하면 알려드립니다. 콘텐츠가 자주 변경되는 사이트에서 가장 중요한 기능입니다.
이 검사기가 적용하는 모든 규칙
Error는 파서가 복구할 수 없는 문제입니다. Warning은 파싱은 되지만 모델에게 읽히기 나쁩니다. Info는 판단이 갈리는 항목입니다.
| Severity | Code | When it fires |
|---|---|---|
| Error | missing_h1 | The file does not start with a single "# Site name" heading. |
| Error | malformed_url | A link target does not parse as a URL. Relative paths land here. |
| Error | unsupported_protocol | A link uses something other than http:// or https://. |
| Error | missing_link_title | A list item has a URL but no link text. |
| Warning | no_sections | No "## Section" headings, so every link sits in one undifferentiated pile. |
| Warning | empty_section | A heading with no links under it. |
| Warning | large_section | More than 15 links in one section. Split it so the file stays scannable. |
| Warning | duplicate_url | The same URL appears twice; the report names both line numbers. |
| Info | missing_summary | No "> summary" blockquote under the title. |
| Info | no_optional_section | No "## Optional" section, so nothing is marked as safe to skip. |
| Info | mixed_protocol | The file mixes http:// and https:// links. |
여기에 표준화 기구가 강제하는 항목은 없습니다. llms.txt는 제안입니다. 이 규칙들은 그 제안이 설명하는 형태에, 컨텍스트 창이 제한된 모델이 파일을 읽을 때 실제로 문제가 되는 지점을 더한 것입니다.
통과하는 파일과 그렇지 않은 파일
직접 쓰기 전에 두 개를 비교해 보세요.
# Example Analytics
> Product analytics for teams that ship weekly.
## Docs
- [Quickstart](https://example.com/docs/quickstart): Install the SDK and send a first event.
- [Event API](https://example.com/docs/api/events): Endpoint reference and payload limits.
## Optional
- [Changelog](https://example.com/changelog)## Docs
- [Quickstart](/docs/quickstart)
- (https://example.com/docs/api/events)
- [Quickstart](https://example.com/docs/quickstart)
## Guides
H1 없음(오류), URL 대신 상대 경로(오류), 제목 텍스트가 없는 링크(오류), 중복 URL(경고), 그리고 비어 있는 Guides 섹션(경고). 무언가가 이 파일을 파싱하려 들기 전까지는 전부 드러나지 않습니다.
출처 및 명세
이 페이지의 모든 내용은 아래 1차 문서에 맞춰 확인합니다. 벤더가 규칙을 바꾸면 가장 먼저 그곳에 반영됩니다.
- The /llms.txt file proposal — llmstxt.org
- RFC 9309: Robots Exclusion Protocol — IETF
최종 검토일: . 벤더가 명세를 갱신할 때마다 이 페이지를 원문과 대조해 다시 확인합니다.