사이트맵 robots.txt 역할 — 검색 로봇에게 길을 알려주고 막을 곳을 정하는 두 파일입니다. 주식회사 도도컴즈
관리자 (dodo0)
2026-10-15 10:11:00
hit4
검색 노출 기초
사이트맵과 robots.txt는 왜 필요할까, 검색 로봇에게 길을 알려주는 두 파일
검색 로봇이 홈페이지를 어떻게 돌아다니는지 정하는 두 파일이 있습니다. 하나는 보여 줄 페이지 목록을 알려주는 사이트맵, 다른 하나는 보지 말아야 할 경로를 정하는 robots.txt입니다. 역할과 확인 방법, 흔한 실수를 정리했습니다.
작성 · 주식회사 도도컴즈발행 · 2026년 10월 15일
핵심 요약
사이트맵은 홈페이지의 주요 페이지 목록을 검색 로봇에게 전달하는 파일이고, robots.txt는 로봇이 수집해도 되는 경로와 막을 경로를 알려주는 텍스트 파일입니다. 두 파일은 검색 등록과 함께 쓰일 때 효과가 큽니다. 다만 파일이 있다고 순위가 바로 오르는 것은 아니며, 수집을 돕고 불필요한 수집을 막는 기초 장치라고 이해하는 것이 정확합니다.
📌 기준 — sitemaps.org 사이트맵 프로토콜 · 로봇 배제 표준(Robots Exclusion Protocol) · 네이버 서치어드바이저 안내
01사이트맵과 robots.txt란?
사이트맵(sitemap.xml)은 홈페이지 안에 있는 페이지 주소를 한곳에 모아 둔 목록입니다. 검색 로봇은 링크를 따라 페이지를 찾기도 하지만, 링크가 연결되지 않은 페이지는 놓치기 쉽습니다. 사이트맵은 "이런 페이지들이 있으니 확인해 달라"고 미리 알려 주는 안내도 역할을 합니다.
robots.txt는 홈페이지 최상위 주소 뒤에 붙여 여는 텍스트 파일입니다. 검색 로봇에게 어느 경로는 수집해도 되고, 어느 경로는 수집하지 말아 달라고 요청하는 규칙을 적어 둡니다. 법적 강제력이 있는 문서가 아니라 로봇이 따르도록 약속된 표준이라는 점을 알아 두시면 좋습니다.
흔한 오해: robots.txt에 적었다고 해서 검색 결과에서 완전히 사라지는 것은 아닙니다. 수집을 막는 것과 검색 결과에서 지우는 것은 다른 기능입니다. 비공개가 꼭 필요한 페이지라면 로그인 보호나 노index 설정을 함께 고려해야 합니다.
다음 표는 두 파일의 역할과 주의점을 비교한 것입니다.
구분
사이트맵 (sitemap.xml)
robots.txt
핵심 역할
보여 줄 페이지 목록 전달
수집 가능 경로와 차단 경로 안내
확인 위치
주소 뒤 /sitemap.xml
주소 뒤 /robots.txt
주요 내용
페이지 주소, 최종 수정일
User-agent, Disallow, Allow, Sitemap 줄
주의점
404 페이지나 중복 주소가 들어가면 안 됨
전체 차단(Disallow: /)이 남으면 수집이 막힘
이런 고민이 있다면
페이지는 많은데 검색 결과에 일부만 보입니다
개발할 때 막아 둔 설정이 오픈 후에도 남아 있을지 모르겠습니다
새로 추가한 진료 항목이나 상품 페이지가 늦게 반영됩니다
제작사가 사이트맵을 만들었다고 했는데 실제로 열리는지 모릅니다
관리자 페이지나 테스트 경로가 검색 로봇에게 열려 있는지 모릅니다
두 파일은 직접 열어 보는 것만으로도 기본 상태를 확인할 수 있습니다.
02도도컴즈 소개
주식회사 도도컴즈제작 12년 · 온라인 마케팅 2013년~
도도컴즈는 2013년부터 병원과 기업의 홈페이지 제작과 온라인 마케팅을 함께 진행해 온 회사입니다. 페이지를 만드는 작업뿐 아니라 사이트맵과 수집 차단 설정처럼 눈에 잘 띄지 않는 부분도 제작 단계에서 함께 정리합니다. 전주우리병원과는 10년 이상 장기 계약을 유지하고 있으며, 병원과 기관, 기업의 홈페이지를 200곳 이상 제작했습니다. 상담은 모두 무료이며, 현재 설정을 먼저 확인한 뒤 필요한 부분만 정리해 드립니다.
2013년~ 마케팅제작 200곳+전 과정 전담모든 상담 무료
03두 파일을 점검하는 6단계
아래 순서대로 열어 보면 기본 상태를 파악할 수 있습니다. 파일을 직접 수정하기 전에 먼저 현재 상태를 기록해 두세요.
1
사이트맵 주소 열어 보기
홈페이지 주소 뒤에 /sitemap.xml을 붙여 엽니다. 목록이 보이면 파일은 존재하는 상태입니다. 화면이 404 오류라면 사이트맵이 없거나 주소가 다른 것이므로, 제작사에 위치를 확인하세요.
2
포함된 주소 점검
사이트맵에 실제로 보여 줄 페이지만 들어 있는지 확인합니다. 삭제된 페이지, 오류가 나는 주소, 같은 내용이 여러 주소로 중복된 항목이 있다면 정리 대상입니다.
3
robots.txt 열어 보기
주소 뒤에 /robots.txt를 붙여 엽니다. 텍스트 파일이 보이면 정상적으로 있는 상태입니다. 아무것도 나오지 않거나 오류가 뜬다면 파일이 없거나 서버 설정 문제일 수 있습니다.
4
차단 규칙 읽기
Disallow 뒤에 적힌 경로가 무엇인지 봅니다. 관리자 경로나 테스트 경로만 막혀 있다면 정상입니다. 반대로 Disallow: / 한 줄만 있다면 사이트 전체가 수집되지 않는 상태이므로 즉시 확인해야 합니다.
5
사이트맵 위치 연결
robots.txt 안에 Sitemap 줄로 사이트맵 주소를 적어 두면, 로봇이 두 파일을 한 번에 찾을 수 있습니다. 주소는 https로 시작하는 대표 주소와 같아야 합니다.
6
검색 등록 도구에서 확인
네이버 서치어드바이저에 사이트맵을 제출하고, 수집 오류 항목에 사이트맵이나 차단 관련 메시지가 있는지 확인합니다. 제출 후 반영 시점은 보장되지 않으므로 주기적으로 살펴보세요.
참고로 robots.txt의 기본 형태는 아래와 같습니다. 주소와 경로는 예시이므로, 실제 홈페이지의 구조에 맞게 바꿔 사용해야 합니다.