llms.txt는 어떻게 작성할까? 형식, 예시와 게시 단계

llms.txt는 일반 텍스트 파일에 Markdown으로 웹사이트 이름, 소개, 주요 페이지의 링크와 설명을 작성한 뒤, 웹사이트 루트 디렉터리에 llms.txt로 저장하는 방식으로 만듭니다. 이는 AI가 웹사이트 콘텐츠를 이해하도록 돕는 형식 제안이며, AI가 웹사이트를 읽거나 인용하거나 추천한다고 보장하지는 않습니다. 이 글에서는 콘텐츠를 고르고 예시를 적용한 다음, 파일이 올바르게 게시되었는지 확인하는 방법을 안내합니다.
llms.txt란? 우선 웹사이트 안내 카드라고 생각하세요
처음 방문한 독자가 간결한 안내 카드를 들고 있다고 상상해 보세요. 누구인지, 무엇을 제공하는지, 중요한 정보가 어디에 있는지 알려주는 카드입니다. llms.txt가 하는 일도 이와 비슷하지만, 주로 이 형식을 지원하는 AI 도구가 참고하도록 제공됩니다.
웹사이트에 원래 없는 정보를 대신 채워주지는 않습니다. 서비스 페이지에 가격, 서비스 지역 또는 예약 방법이 없다면, 먼저 페이지에 해당 내용을 명확히 작성한 뒤 파일에 포함해야 합니다.
llms.txt의 기본 형식은 어떻게 구성할까?
형식 제안에 따르면 맨 앞에 1단계 제목 하나를 사용하고, 나머지 부분은 필요에 따라 추가합니다.
# 웹사이트 또는 브랜드 이름: 이 파일이 누구를 나타내는지 식별합니다.> 간단한 소개: 인용 블록으로 웹사이트의 용도와 서비스 대상을 설명합니다.- 보충 문단: 웹사이트를 이해할 때 알아야 할 배경을 설명합니다.
## 분류 이름: 페이지를 서비스, 예약, 자주 묻는 질문 등의 그룹으로 나눕니다.- 링크 목록: 각 항목에 페이지 이름, URL과 짧은 설명을 넣습니다.
URL은 도메인을 포함한 전체 URL을 사용하는 것이 좋습니다. 콘텐츠가 다른 환경에서 활용될 때 위치 정보가 사라지는 것을 방지할 수 있습니다. ## Optional을 사용하면 문맥을 간소화해야 할 때 해당 섹션을 생략할 수 있다는 뜻입니다. 추가 읽을거리에는 적합하지만 핵심 서비스를 넣기에는 적합하지 않습니다.
단계별로 만들고 게시하려면?
- 웹사이트 관리 화면에서 주요 페이지를 점검합니다. 먼저 서비스 소개, 요금, 예약, 연락처와 자주 묻는 질문을 찾습니다. 각 페이지를 열어 내용이 여전히 유효하고, 방문자가 로그인하지 않아도 읽을 수 있는지 확인합니다.
- 일반 텍스트 편집기에서 파일을 만듭니다. 메모장이나 코드 편집기를 사용해 아래 형식에 맞춰 작성할 수 있습니다. 작성 후에는
#주제목이 하나뿐인지, 각 분류에##를 사용했는지, 링크 항목이-로 시작하는지 확인합니다. - 설명을 확인 가능한 정보로 바꿉니다. 각 링크 뒤에 페이지에서 무엇을 제공하는지 명시합니다. 예를 들어 “서비스 항목, 요금과 납품 시간을 안내합니다”라고 쓸 수 있습니다. 해당 페이지로 돌아가 실제로 그 내용을 찾을 수 있는지 확인하고, 근거 없는 수식어는 삭제합니다.
- UTF-8로
llms.txt라는 이름으로 저장합니다. 편집기의 저장 창에서 인코딩과 파일명을 확인합니다. Windows 사용자는 확장자도 확인해 실제로llms.txt.txt로 저장되지 않도록 합니다. - 웹사이트 루트 디렉터리에 둡니다. 호스팅 파일 관리자나 웹사이트 배포 도구를 사용하거나, 웹사이트 유지보수 담당자에게 맡깁니다. 호스팅형 웹사이트 제작 플랫폼을 사용한다면 먼저 루트 디렉터리에 텍스트 파일을 제공할 수 있는지 확인합니다. 조작 방법은 최신 공식 안내를 따릅니다.
- 브라우저로 검수합니다. 자신의 웹사이트 홈페이지 도메인 뒤에
/llms.txt를 붙여 연 다음, 시크릿 창에서도 한 번 더 테스트합니다. 로그인 페이지, 페이지를 찾을 수 없다는 화면 또는 홈페이지가 아니라 파일의 텍스트가 보이는지 확인하고, 파일 안의 링크도 하나씩 테스트합니다.
그대로 따라 쓸 수 있는 llms.txt 예시가 있을까?
다음은 가상의 플라워 스튜디오 템플릿입니다. 예시 URL을 실제 URL로 오인하지 않도록 우선 자리표시자로 표시했습니다. 게시하기 전에 모두 자신의 웹사이트에 실제로 존재하는 전체 URL로 바꿔야 합니다.
# 브랜드 이름|플라워 스튜디오
> 타이중 지역에서 꽃 선물 맞춤 제작과 플라워 클래스를 제공하며, 웹사이트에서 서비스 내용, 요금과 예약 방법을 안내합니다.
꽃 선물과 클래스는 사전 예약이 필요합니다. 예약 가능한 날짜는 예약 페이지에서 확인해 주세요.
## 서비스와 요금
- [꽃 선물 맞춤 제작](<꽃 선물 페이지 전체 URL>): 꽃 선물 종류, 가격과 제작에 필요한 시간.
- [플라워 클래스](<클래스 페이지 전체 URL>): 수업 내용, 요금, 장소와 신청 방법.
## 예약과 연락처
- [예약 안내](<예약 페이지 전체 URL>): 주문 절차, 결제와 취소 규정.
- [연락처 정보](<연락처 페이지 전체 URL>): 영업시간, 주소와 연락 방법.
## Optional
- [브랜드 이야기](<브랜드 이야기 페이지 전체 URL>): 스튜디오의 배경과 창작 철학.
코드 안의 링크는 파일 내용의 일부이며, 소개 글에 유입 버튼을 추가하라는 뜻이 아닙니다. 템플릿을 붙여 넣은 뒤에는 URL을 바꾸는 것뿐 아니라 서비스 지역, 항목과 규정도 함께 수정해야 합니다. 제공하지 않는 서비스는 바로 삭제하세요.
어떤 흔한 실수가 콘텐츠를 활용하기 어렵게 만들까?
광고 문구처럼 작성하기. “당신의 마음을 가장 잘 아는 꿈같은 꽃 선물”로는 페이지 내용을 설명할 수 없습니다. “꽃다발 크기, 가격과 수령 방법을 제공합니다”로 바꿀 수 있습니다. 모든 문장이 답을 찾는 데 도움이 되도록 하세요.
사이트 전체 링크를 모두 집어넣기. 안내 카드가 너무 빽빽하면 핵심을 잃습니다. 먼저 주요 서비스 관련 질문에 답할 수 있는 페이지를 남기고, 필요에 따라 분류를 추가하세요.
파일과 웹사이트의 설명이 다르기. 영업시간, 요금과 서비스 범위가 바뀌면 파일도 함께 확인해야 합니다. 자주 바뀌는 세부 사항은 설명에서 해당 페이지를 안내하도록 하면 중복 관리 부담을 줄일 수 있습니다.
크롤러 권한 설정으로 여기기. llms.txt는 robots.txt를 대체하지 않으며 접근 제어 기능도 제공하지 않습니다. 기밀 자료는 로그인 인증과 권한 관리로 보호하고, 공개 파일에 적지 마세요.
자주 묻는 질문
개발자가 없어도 작성할 수 있나요?
네. 내용에는 일반 텍스트와 기본 Markdown만 있으면 됩니다. 직접 게시할 수 있는지는 웹사이트 제작 플랫폼에 따라 다릅니다. 루트 디렉터리를 조작할 수 없다면 완성한 파일을 유지보수 담당자에게 전달하면 됩니다.
반드시 영어로 작성해야 하나요?
형식 제안은 본문에 반드시 영어를 사용하도록 요구하지 않습니다. 대만 고객을 대상으로 하는 웹사이트라면 우선 번체 중국어로 작성해도 됩니다. 웹사이트에 이미 영어 서비스 페이지가 있다면 필요에 따라 해당 내용을 추가하고, 번역이 일치하는지 확인하세요.
만들기만 하면 AI가 추천해 주나요?
그런 보장은 없습니다. 각 AI 서비스가 파일을 읽는지, 어떻게 활용하는지는 서로 다를 수 있습니다. 콘텐츠 정리의 한 부분으로 활용하기에 적합하며, 웹사이트 자체에서도 명확하고 공개적으로 읽을 수 있으며 신뢰할 수 있는 정보를 제공해야 합니다.
llms.txt와 sitemap.xml이 모두 필요한가요?
둘은 용도가 다릅니다. sitemap.xml은 주로 웹사이트 페이지 목록을 제공하고, llms.txt는 AI의 이해를 돕는 소개와 읽기 안내를 보완합니다. 이미 sitemap.xml이 있다면 유지하고, 웹사이트의 필요에 따라 llms.txt를 추가할지 검토하면 됩니다.


