본문 바로가기

llms.txt란 무엇이고 꼭 만들어야 하나요?

나비랑 발행 AEOllms.txt기술

요약

llms.txt는 사이트 루트에 두는 마크다운 파일로, AI가 사이트의 핵심 정보를 빠르게 파악하도록 요약을 제공합니다. 아직 공식 표준이 아니고 모든 엔진이 읽지도 않지만, 만드는 비용이 거의 없고 사실 정보를 정리하는 과정 자체가 도움이 됩니다.

llms.txt가 뭔가요

사이트 루트(https://example.com/llms.txt)에 두는 마크다운 파일입니다. 이 사이트가 무엇을 하는 곳이고, 어떤 페이지가 중요하며, 핵심 정보가 무엇인지를 AI가 읽기 좋은 형태로 정리해 둡니다.

발상은 단순합니다. AI가 사이트 전체를 크롤링해서 파악하게 두는 대신, 우리가 직접 요약을 제공하는 것입니다. 회사에 처음 온 사람에게 안내문을 건네는 것과 비슷합니다.

솔직하게 — 아직 표준이 아닙니다

이 부분을 먼저 말씀드리는 게 맞습니다.

llms.txt는 커뮤니티에서 시작된 제안이고, 검색엔진이나 AI 회사가 공식적으로 지원을 약속한 규격이 아닙니다. robots.txt처럼 사실상의 표준으로 자리 잡은 것도 아닙니다. 읽는 엔진도 있고 무시하는 엔진도 있습니다.

“llms.txt만 만들면 AI에 나옵니다” 같은 설명을 보신다면 걸러 들으시는 게 좋습니다. 그런 파일 하나로 해결되는 문제가 아닙니다.

그런데도 만드는 이유

두 가지입니다.

첫째, 비용이 거의 없습니다. 텍스트 파일 하나입니다. 읽히면 이득이고 안 읽혀도 손해가 없습니다. 이런 구조의 선택은 대개 하는 편이 낫습니다.

둘째, 만드는 과정 자체가 도움이 됩니다. llms.txt를 쓰려면 “우리 회사를 한 문장으로 뭐라고 설명할 것인가”, “우리가 답할 수 있는 질문이 무엇인가”를 확정해야 합니다. 이 문장은 llms.txt에만 쓰이지 않습니다. 홈페이지 첫 문단, 구조화 데이터의 description, 회사소개, 블로그 프로필에 같은 문장으로 들어가야 하고, 그 일관성이 AI가 브랜드를 하나의 실체로 인식하는 근거가 됩니다.

즉 llms.txt 자체의 효과보다, 그걸 쓰면서 정리되는 것이 큽니다.

형식

정해진 스펙은 느슨하지만, 일반적으로 통용되는 구조는 이렇습니다.

# 회사명

> 한 문장 정의. 이 사이트가 무엇을 하는 곳인지 여기서 끝낸다.

- 홈페이지: https://example.com
- 이메일: hello@example.com
- 전화: 02-0000-0000

## 핵심 개념

용어 정의나 사업 설명을 문단으로.

## 주요 서비스

- 서비스 A: 한 줄 설명
- 서비스 B: 한 줄 설명

## 페이지

- [페이지 이름](https://example.com/path): 이 페이지에 무엇이 있는지

지킬 것은 세 가지입니다.

  • 첫 줄은 # 회사명, 그다음 > 인용문으로 한 문장 정의. 이 두 줄이 가장 많이 읽힙니다.
  • 링크에는 설명을 붙입니다. 주소만 나열하면 sitemap.xml과 다를 게 없습니다.
  • 화면에 있는 사실과 일치시킵니다. llms.txt에는 전화번호가 A인데 홈페이지에는 B라면, 안 만드느니만 못합니다.

만든 뒤에 해야 할 것

llms.txt는 자동 생성되지 않습니다. 사이트 내용이 바뀌었는데 이 파일만 그대로면 AI에게 틀린 정보를 주는 셈입니다.

서비스 이름이 바뀌거나 연락처가 바뀌거나 페이지가 추가될 때 같이 손보는 습관이 필요합니다. 나비랑은 사이트 구조를 바꾸는 작업 목록에 llms.txt 갱신을 항상 포함시킵니다.

robots.txt와 함께 봐야 합니다

llms.txt를 만들어 두고 정작 robots.txt에서 AI 크롤러를 막고 있는 사이트가 있습니다. 안내문을 써 놓고 문을 잠근 격입니다.

AI 답변에 인용되는 것이 목표라면 주요 AI 크롤러를 명시적으로 허용해야 합니다.

User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /

이 판단은 사업에 따라 다릅니다. 콘텐츠 자체가 상품인 매체라면 학습 차단이 합리적일 수 있습니다. 다만 “AI에 노출되고 싶다”와 “AI가 우리 걸 읽지 말았으면 좋겠다”는 동시에 성립하지 않는다는 점은 분명히 하고 결정하셔야 합니다.

정리

  • llms.txt는 AI에게 주는 사이트 요약문이고, 아직 공식 표준은 아닙니다
  • 효과를 과장한 설명은 걸러 들으시는 게 좋습니다
  • 비용이 거의 없고, 쓰는 과정에서 브랜드 정의가 정리되는 효과가 큽니다
  • 화면의 사실과 일치시키고, 내용이 바뀔 때 같이 갱신해야 합니다
  • robots.txt에서 AI 크롤러를 막고 있지 않은지 함께 확인하세요

참고로 이 사이트의 llms.txt를 그대로 보실 수 있습니다.

자주 묻는 질문

Q llms.txt를 만들면 AI가 반드시 읽나요?

A 아닙니다. llms.txt는 커뮤니티에서 시작된 제안이고 검색엔진이 공식적으로 지원을 약속한 규격이 아닙니다. 읽는 엔진도 있고 무시하는 엔진도 있습니다. 다만 파일 하나를 두는 비용이 거의 없고, 읽히면 이득이고 안 읽혀도 손해가 없는 구조라 만들어 두는 편을 권합니다.

Q robots.txt와 무엇이 다른가요?

A robots.txt는 '어디를 읽어도 되는지' 허용과 차단을 지시하는 파일이고, llms.txt는 '무엇이 중요한지' 내용을 요약해 주는 파일입니다. 목적이 완전히 다르므로 둘 다 필요합니다. robots.txt는 사실상의 표준이고 llms.txt는 아직 제안 단계입니다.

Q sitemap.xml이 있는데도 필요한가요?

A 역할이 다릅니다. sitemap.xml은 페이지 주소의 목록이고, llms.txt는 그 사이트가 무엇을 하는 곳인지 사람이 읽는 문장으로 설명합니다. AI가 사이트 전체를 크롤링하지 않고도 핵심을 파악할 수 있게 하는 것이 목적입니다.

함께 읽으면 좋은 글

SERVICES

서비스 바로가기

전체 서비스 자세히 보기
무료진단 전화상담 이메일 블로그