튜토리얼

llms.txt 가이드: AI가 웹사이트를 이해하도록 돕는 방법

2026년 9월 24일
llms.txt 가이드: AI가 웹사이트를 이해하도록 돕는 방법
한 줄 요약

llms.txt는 사이트 루트에 두는 Markdown 형식의 일반 텍스트 파일로, AI 모델이 웹사이트를 이해하도록 돕습니다. 파일 형식과 작성 절차, 검증 방법, llms-full.txt까지 정리했습니다.

llms.txt는 웹사이트 루트 디렉터리에 두는 일반 텍스트 파일입니다. Markdown으로 사이트를 간단히 소개하고 가장 중요한 페이지의 링크를 정리해, 대규모 언어 모델이 사이트를 빠르게 파악할 수 있게 합니다. 이 가이드에서는 파일 형식과 실제 작성 예시, 그리고 검증 방법을 차례로 살펴봅니다.

llms.txt란 무엇인가

llms.txt는 커뮤니티에서 제안한 표준입니다. 사이트 루트에 일반 텍스트 파일을 두고, 가장 중요한 콘텐츠를 Markdown으로 정리해 대규모 언어 모델이 읽도록 하자는 것입니다. 대상 독자는 사람이나 기존 검색 엔진이 아니라 ChatGPT, Claude, Perplexity 같은 AI 도구를 움직이는 모델입니다.

일반적인 웹 페이지에는 내비게이션 메뉴, 광고, 스크립트가 어지럽게 섞여 있습니다. 모델은 이런 요소를 모두 걷어낸 뒤에야 핵심 내용을 추출할 수 있습니다. llms.txt는 정리된 요약과 링크를 그대로 건네주므로, 사실상 AI를 위해 준비한 안내서라고 할 수 있습니다.

한 가지 유의할 점은 llms.txt가 아직 제안 단계이며, 주요 AI 기업들이 이 파일을 읽겠다고 공식적으로 약속한 적은 없다는 것입니다. 다만 만드는 비용이 거의 들지 않고, 한 번 작성해 두면 계속 효력을 발휘합니다. 미리 적용해 둬서 손해 볼 일은 없습니다.

robots.txt, sitemap.xml, llms.txt의 역할 분담

세 파일은 서로 경쟁하는 관계가 아니라 서로를 보완합니다. 각각의 역할은 한 줄로 정리할 수 있습니다:

  • robots.txt는 권한을 관리합니다. 크롤러가 어떤 경로를 가져가도 되고 어떤 경로는 안 되는지 알려 줍니다
  • sitemap.xml은 목록을 관리합니다. 검색 엔진에 페이지 URL 목록을 제공합니다
  • llms.txt는 이해를 관리합니다. 언어 모델에 이 사이트가 무엇을 하는 곳이고 어떤 콘텐츠가 가장 중요한지 알려 줍니다

GPTBot(OpenAI), ClaudeBot(Anthropic), PerplexityBot 같은 AI 크롤러는 콘텐츠를 가져가기 전에 여전히 robots.txt를 먼저 확인합니다. 따라서 llms.txt를 잘 작성했더라도, robots.txt가 이들 사용자 에이전트를 차단하고 있지는 않은지 반드시 확인하십시오. 차단되어 있다면 모델은 애초에 사이트에 접근조차 하지 못합니다.

파일 형식을 구성 요소별로 살펴보기

llms.txt는 평범한 Markdown 문서이며, 네 부분으로 구성됩니다:

  1. H1 제목: 사이트명 또는 회사명을 적으며, 명세에서 유일하게 필수로 요구하는 요소입니다
  2. 소개문: 바로 아래에 인용문(> 로 시작하는 줄)을 두고, 이 사이트가 무엇이며 누구를 대상으로 하는지 두세 문장으로 설명합니다
  3. 섹션별 링크 목록: 섹션마다 H2 제목을 두고, 링크는 다음 형식으로 작성합니다: - [Page title](URL): one-line description
  4. Optional 섹션: 이름이 그대로 "Optional"인 H2는 예약어로, 컨텍스트가 부족할 때 모델이 건너뛰어도 되는 부차적 콘텐츠를 담습니다

링크는 기존 웹 페이지를 그대로 가리켜도 됩니다. 해당 페이지의 Markdown 버전을 따로 관리하고 있다면 그쪽을 연결하는 편이 좋습니다. 모델이 더 깔끔하게 해석하기 때문입니다.

실전 예시: 단계별로 작성해 보기

홍콩에서 상업용 주방기기를 공급하는 '예시 케이터링 설비'라는 회사를 운영한다고 가정해 보겠습니다. 업소용 냉장고와 레인지를 판매하고 설치 및 수리 서비스도 제공합니다. 이 회사의 llms.txt를 다섯 단계로 작성하는 방법을 살펴보겠습니다.

첫째, H1과 소개문을 작성합니다. 실제 회사명을 쓰고, 업종과 취급 제품, 서비스 지역을 간결하게 밝힙니다.

둘째, 핵심 페이지를 고릅니다. 사이트 전체를 욱여넣지 마십시오. 고객의 질문에 답이 되는 페이지, 즉 제품 카테고리, 서비스 설명, FAQ만 선택합니다.

셋째, 섹션별로 링크를 나열하고 각 링크에 한 줄 설명을 붙입니다. 넷째, 회사 연혁처럼 부차적인 콘텐츠는 Optional 섹션으로 옮깁니다. 다섯째, 파일을 UTF-8 인코딩의 일반 텍스트로 저장하고 이름을 llms.txt로 지정합니다.

완성된 파일은 다음과 같습니다(example.com은 실제 도메인을 대신한 것입니다):

# 예시 케이터링 설비

> 예시 케이터링 설비는 홍콩의 상업용 주방기기 공급업체로,
> 업소용 냉장고, 레인지, 식기세척 설비의 판매와 설치, 수리
> 서비스를 제공합니다. 서비스 지역은 홍콩섬, 카오룽(Kowloon),
> 신계(New Territories) 전역입니다.

## 제품

- [업소용 냉장 설비](https://www.example.com/products/refrigeration): 직립형 및 테이블형 냉장고의 사양과 구매 가이드
- [조리 기기](https://www.example.com/products/cooking): 중식 웍 레인지, 서양식 오븐, 그리들

## 서비스

- [설치 및 수리](https://www.example.com/services): 현장 설치 절차, 유지보수 플랜, 요금 안내

## FAQ

- [자주 묻는 질문](https://www.example.com/faq): 배송 기간, 보증 조건, 결제 수단

## Optional

- [회사 소개](https://www.example.com/about): 회사 연혁과 팀 소개

배치 위치와 검증, 그리고 llms-full.txt

파일은 반드시 사이트 루트에 있어야 하며, yourdomain.com/llms.txt 주소로 바로 열려야 합니다. 서브도메인은 각각 독립적이므로, 블로그 서브도메인이 있다면 별도의 파일이 필요합니다.

검증은 세 단계로 진행합니다:

  1. 브라우저에서 해당 URL을 열어 정상적으로 로드되는지, 일반 텍스트로 표시되는지, 글자가 깨지지 않는지 확인합니다
  2. 파일 안의 모든 링크를 하나씩 눌러 보며 끊긴 링크가 없는지 확인합니다
  3. 전체 내용을 아무 AI 채팅 도구에나 붙여 넣고 웹사이트를 요약해 달라고 요청한 뒤, 이해한 내용이 정확한지 확인합니다

llms-full.txt는 한 단계 발전한 형태입니다. 링크만 나열하는 대신 핵심 페이지의 전문을 하나의 큰 파일로 합쳐 두기 때문에, 모델이 페이지를 하나씩 가져오지 않고도 전체 내용을 읽을 수 있습니다. 문서 사이트나 콘텐츠가 많은 사이트에 적합하지만, 파일이 커지고 콘텐츠가 바뀔 때마다 다시 생성해야 한다는 부담이 따릅니다. 두 파일은 함께 둘 수 있습니다. llms.txt는 읽기 안내서로, llms-full.txt는 전문 모음으로 쓰면 됩니다.

자주 묻는 질문

llms.txt란 무엇인가요?

llms.txt는 웹사이트 루트 디렉터리에 두는 일반 텍스트 파일로, 엄선한 링크 목록을 통해 사이트의 핵심 콘텐츠를 대규모 언어 모델에 소개합니다.

llms.txt가 robots.txt나 sitemap.xml을 대체하나요?

아닙니다. robots.txt는 권한을, sitemap.xml은 페이지 목록을, llms.txt는 이해를 담당합니다. 세 파일은 서로를 보완하는 관계입니다.

llms.txt와 llms-full.txt는 어떻게 다른가요?

llms.txt에는 링크와 짧은 설명만 담습니다. llms-full.txt는 핵심 페이지의 전문을 하나의 파일로 합쳐 두기 때문에, 모델이 페이지를 개별적으로 가져올 필요가 없습니다.

AI가 llms.txt를 반드시 읽나요?

보장할 수는 없습니다. 현재는 공식 표준이 아니라 커뮤니티 제안 단계이지만, 만드는 데 드는 비용이 거의 없어 미리 적용해 둬서 손해 볼 일은 없습니다.

llms.txt는 얼마나 자주 갱신해야 하나요?

중요한 페이지를 추가하거나 사업 내용이 바뀔 때마다 갱신하고, 파일 안의 모든 링크가 계속 유효한지 확인하십시오.

우리 사이트의 AI 가시성 점검하기

llms.txt를 잘 작성하는 것은 AI 가시성을 높이는 한 걸음이지만, 어디까지나 한 걸음일 뿐입니다. 구조화된 데이터가 불완전하거나 AI 크롤러가 차단되어 있는 등 AI 검색의 관점에서 우리 사이트에 또 무엇이 부족한지 확인하려면, UDomain의 무료 AEO Auditor(ai.ud.hk/aeo-auditor)로 점검해 볼 수 있습니다. 여기서 AEO는 Answer Engine Optimization(답변 엔진 최적화)을 뜻하며, AI 답변 엔진이 콘텐츠를 인용할 수 있도록 만드는 작업을 가리킵니다. 같은 약자를 쓰는 세관의 Authorized Economic Operator 제도와는 아무 관련이 없습니다. URL을 입력해 리포트를 받은 뒤 체크리스트를 하나씩 처리하면 됩니다.

관련 글

당신의 사이트가 AI에서 얼마나 보이는지 궁금하세요?

30초 무료 검사로 점수와 개선 제안을 바로 확인하세요.

무료 검사 시작