본문으로 건너뛰기
ToolMug

robots.txt 생성기 및 테스트

생성: 차단할 경로, 막을 크롤러, 사이트맵 URL을 고르면 바로 올릴 수 있는 robots.txt가 만들어져요. 테스트: 사이트의 robots.txt를 가져오거나 붙여넣고 URL과 크롤러를 입력하면 크롤링 가능 여부와 판단에 쓰인 줄을 알려 줘요.

서버에서 처리되며 1시간 이내에 삭제돼요

한 줄에 하나씩, /로 시작해요. *는 와일드카드, $는 URL의 끝을 뜻해요.

차단한 폴더 안의 예외 경로예요. 예: /admin/public/

선택 사항이에요. Bing과 Yandex는 따르지만 Google과 Baidu는 무시해요.

AI 크롤러 차단

각 회사가 공개한 이름이에요. robots.txt를 지키는 크롤러에만 효과가 있어요.

특정 검색엔진 차단

robots.txt

파일을 사이트 루트에 올려서 https://your-domain/robots.txt 주소로 접근되게 하세요.

사용 방법

  1. '생성'에서 차단할 경로를 적고, 막을 AI 크롤러나 검색엔진에 체크한 뒤 사이트맵 URL을 추가하세요. 입력하는 대로 robots.txt가 바뀌니 복사하거나 다운로드하세요.
  2. '테스트'에서 웹사이트를 입력하고 'robots.txt 가져오기'를 누르거나, 내용을 붙여넣으세요.
  3. 테스트할 URL을 입력하고 크롤러를 고르세요. 크롤링할 수 있는지 알려 주고 일치한 줄을 강조해서 보여 줘요.

옵션 설명

일치 규칙
Google 사양과 같아요. 크롤러 이름과 가장 잘 맞는 그룹이 적용되고, 가장 길게 일치하는 경로가 우선하며, 길이가 같으면 Allow가 이겨요. *와 $를 쓸 수 있어요.
Crawl-delay
요청 사이의 간격(초)이에요. Bing 등은 따르지만 Google과 Baidu는 무시해요.

계산 예시

폴더 하나는 차단하되 하위 폴더 하나는 열어 두고, PDF 파일을 차단하며, AI 크롤러 하나는 완전히 막는 robots.txt예요.

User-agent: *
Disallow: /private/
Allow: /private/press/
Disallow: /*.pdf$
User-agent: GPTBot
Disallow: /
Sitemap: https://example.com/sitemap.xml

테스트 탭은 이런 답을 줘요.

크롤러 URL 경로 결과 결정한 줄
Googlebot /blog/post 허용 일치하는 규칙 없음
Googlebot /private/data 차단 Disallow: /private/
Googlebot /private/press/kit 허용 Allow: /private/press/ (더 길게 일치하는 쪽이 우선)
Googlebot /files/a.pdf 차단 Disallow: /*.pdf$
Googlebot /files/a.pdf?x=1 허용 $는 URL이 거기서 끝나야 한다는 뜻
GPTBot /blog/post 차단 자기 그룹의 Disallow: /
Googlebot /robots.txt 허용 파일 자체는 항상 크롤링 가능

Googlebot을 지정한 그룹이 없으므로 * 그룹을 사용하고, GPTBot은 자기 그룹을 사용하며 * 규칙은 무시해요. 매칭은 User-agent, Allow, Disallow만 정의하는 RFC 9309를 따라요. Sitemap과 Crawl-delay는 널리 쓰이는 확장이며 RFC에는 정의되어 있지 않아요.

자주 묻는 질문

robots.txt로 막으면 페이지가 검색 결과에 안 나오나요?

완전하지는 않아요. robots.txt는 크롤러에게 페이지를 가져가지 말아 달라고 요청할 뿐이라서, 다른 사이트가 링크하면 URL이 색인될 수 있어요. 반드시 빼야 하는 페이지에는 noindex 태그를 쓰고 robots.txt로는 막지 마세요. 막으면 크롤러가 noindex를 읽지 못해요.

AI 크롤러 차단이 효과가 있나요?

GPTBot, ClaudeBot, Google-Extended 같은 공식 크롤러는 robots.txt를 따른다고 밝히고 있어서, 차단하면 내 페이지가 학습에 쓰이는 것을 막을 수 있어요. 이 표준을 무시하는 크롤러는 이 방법으로 막을 수 없어요.

robots.txt는 누구의 연결로 가져오나요?

저희 서버가 사이트 루트의 robots.txt, 그 파일 하나만 요청해요. 붙여넣은 내용을 테스트하는 일은 모두 브라우저 안에서 이루어져요.

개인정보 보호

파일은 처리를 위해 HTTPS로 업로드되며 1시간 이내에 자동으로 삭제돼요.

관련 도구