검색 · AI 노출Sitemap · sitemap.xml
사이트맵
사이트맵은 홈페이지에 어떤 페이지가 있는지 검색엔진에 알려 주는 목록 파일이에요.
건물 입구에 붙은 층별 안내도예요.
조금 더 자세히
새 페이지나 글을 올리면 사이트맵으로 검색엔진이 더 빨리 알아채요. 보통 '가게주소.kr/sitemap.xml'에 있어요.
만든 사이트맵은 구글 서치 콘솔 · 네이버 서치어드바이저에 제출해 두면 좋아요.
사이트맵에 올렸다고 반드시 색인되는 건 아니에요. 검색엔진에 '이런 페이지가 있어요'라고 알려 주는 안내 역할이에요.
사이트맵 안에는 무엇이 들어 있나요?
사이트맵은 페이지 주소 목록과 각 페이지를 마지막으로 고친 날짜를 정해진 XML 형식으로 적은 파일이에요. 주소를 적는 loc 항목은 꼭 있어야 하고, 고친 날짜(lastmod) · 변경 빈도(changefreq) · 중요도(priority)는 선택 항목이에요.
구글은 변경 빈도와 중요도 값은 쓰지 않고, 고친 날짜는 꾸준히 정확할 때만 참고한다고 안내해요. 그래서 날짜는 본문이나 가격처럼 의미 있는 내용이 바뀌었을 때만 바뀌게 하는 게 좋아요.
주소는 ‘/menu’처럼 줄여 쓰지 말고 ‘https://가게주소.kr/menu’처럼 전체 주소로 적어야 해요. 파일은 UTF-8로 저장해요.
- loc: https://가게주소.kr/class → 검색에 알리고 싶은 페이지 주소 (꼭 필요해요)
- lastmod: 2026-10-01 → 내용을 크게 고친 날 (선택)
- changefreq · priority → 넣어도 되지만 구글은 쓰지 않아요 (선택)
XML 사이트맵과 HTML 사이트맵은 뭐가 다른가요?
XML 사이트맵은 검색 로봇이 읽는 파일이고, HTML 사이트맵은 사람이 보는 ‘전체 메뉴’ 페이지예요. 흔히 사이트맵이라고 하면 XML 사이트맵을 말해요.
네이버는 RSS 피드도 제출받아요. 다만 RSS는 글 본문까지 담아서 많은 주소를 넣기 어렵기 때문에, 네이버도 되도록 사이트맵을 적극적으로 쓰라고 권해요.
HTML 사이트맵은 페이지가 많은 쇼핑몰이나 매장 여러 곳을 소개하는 사이트에서 손님 길 찾기용으로 쓸모가 있어요. 페이지가 열 개 안팎인 가게라면 상단 메뉴만 잘 정리해도 같은 역할을 해요.
표는 옆으로 밀어서 볼 수 있어요
| 종류 | 누가 보나요 | 담는 내용 | 작은 가게에 필요한가요 |
|---|---|---|---|
| XML 사이트맵 | 검색 로봇 | 페이지 주소와 고친 날짜 | 있으면 좋아요. 보통 자동으로 만들어요 |
| 사이트맵 인덱스 | 검색 로봇 | 여러 사이트맵 파일의 주소 | 페이지가 아주 많을 때만 필요해요 |
| RSS 피드 | 구독자 · 검색 로봇 | 최신 글의 제목과 본문 | 블로그를 자주 쓰면 함께 두면 좋아요 |
| HTML 사이트맵 | 방문한 손님 | 전체 메뉴 링크 | 페이지가 적으면 없어도 돼요 |
사이트맵은 어떻게 제출하나요?
사이트맵은 구글 서치 콘솔의 사이트맵 보고서와 네이버 서치어드바이저의 사이트맵 제출 메뉴에 주소를 넣으면 돼요. 두 곳 모두 먼저 사이트 등록과 소유 확인을 마쳐야 해요.
robots.txt 맨 아래에 ‘Sitemap: https://가게주소.kr/sitemap.xml’ 한 줄을 적어 두는 것도 좋아요. 구글과 네이버 모두 robots.txt를 읽을 때 사이트맵 위치를 함께 알아채요.
사이트맵을 제출했다고 모든 페이지가 바로 색인되지는 않아요. 구글 사이트맵 보고서에서는 구글이 사이트맵을 마지막으로 읽은 날짜와 처리 오류를 볼 수 있으니, 제출 후 한 번은 꼭 상태를 확인하세요.
네이버는 제출된 사이트맵과 RSS를 ‘콘텐츠 피드’로 보고 주기적으로 다시 방문한다고 안내해요. 그래서 한 번 제출해 두면, 이후 새 글은 사이트맵이 갱신되는 것만으로도 알릴 수 있어요.
- 01브라우저에서 ‘가게주소.kr/sitemap.xml’을 열어 주소 목록이 보이는지 확인해요.
- 02구글 서치 콘솔에서 사이트를 고르고 왼쪽 메뉴의 Sitemaps(사이트맵)로 들어가요.
- 03‘새 사이트맵 추가’ 칸에 sitemap.xml을 입력하고 제출을 눌러요.
- 04며칠 뒤 상태가 ‘성공’인지, 발견된 페이지 수가 실제와 비슷한지 확인해요.
- 05네이버 서치어드바이저 웹마스터 도구에서 사이트를 고르고 요청 메뉴의 사이트맵 제출로 들어가 같은 주소를 제출해요.
- 06robots.txt에 사이트맵 주소 줄이 있는지도 확인해요.
사이트맵에는 어떤 페이지를 넣어야 하나요?
사이트맵에는 검색에 나왔으면 하는 대표 페이지만 넣어요. 사이트맵 제출은 검색엔진에 주는 힌트일 뿐이라, 넣지 말아야 할 페이지가 섞이면 오히려 신호가 흐려져요.
검색엔진은 사이트맵 주소를 모두 수집하지 않고, 자체 기준으로 골라 우선순위대로 수집해요. 그래서 목록이 깔끔할수록 중요한 페이지가 먼저 읽힐 가능성이 커져요.
블로그 글을 자주 올리는 필라테스 스튜디오라면 글 목록 페이지보다 글 하나하나의 주소가 들어가 있어야 해요. 목록 페이지는 내용이 계속 바뀌어서 검색에 나와도 손님이 원하는 글을 찾기 어려워요.
- 넣어요: 첫 페이지, 메뉴 · 가격, 서비스 · 수업별 페이지, 위치 · 예약 안내, 블로그 글
- 빼요: noindex 표시한 페이지, 다른 주소로 넘어가는(리디렉션) 주소, 지운 페이지
- 빼요: 관리자 화면, 예약 완료 페이지, 사이트 내 검색 결과 페이지
- 빼요: 같은 내용인데 주소 끝에 ‘?ref=’ 같은 꼬리표만 붙은 주소
사이트맵 크기 제한이 있나요?
있어요. 사이트맵 표준과 구글 기준으로 파일 하나에 주소 50,000개, 압축하지 않은 크기 50MB까지 담을 수 있어요. 네이버는 10MB를 넘는 사이트맵은 제출할 수 없다고 안내해요.
이 한도를 넘으면 사이트맵을 여러 개로 나누고, 그 목록을 담은 사이트맵 인덱스 파일 하나를 제출하면 돼요. 페이지가 수십 개인 가게 홈페이지라면 한도를 걱정할 일은 거의 없어요.
사이트맵에 적는 주소는 사이트맵 파일과 같은 도메인 · 같은 프로토콜이어야 해요. ‘https://가게주소.kr’의 사이트맵에 ‘http://’나 다른 도메인 주소를 섞으면 안 돼요.
사이트맵에서 자주 하는 실수는 무엇인가요?
가장 흔한 실수는 실제 홈페이지와 사이트맵이 따로 노는 거예요. 페이지를 지우거나 주소를 바꿨는데 사이트맵은 예전 그대로면, 검색엔진은 없는 페이지를 계속 찾아가요.
홈페이지 업체에 맡길 때는 사이트맵이 자동으로 갱신되는지, 제출은 누구 계정으로 하는지 물어보세요. 업체가 바뀌어도 사장님 계정에 제출 기록이 남아 있어야 관리가 이어져요.
사이트맵 주소를 바꿨다면 서치 콘솔과 서치어드바이저에 새 주소를 다시 제출하고, 예전 주소는 목록에서 정리해요. 홈페이지를 새로 만들어 이사할 때 특히 자주 놓치는 부분이에요.
- ‘www’가 붙은 주소와 안 붙은 주소, ‘http’와 ‘https’가 섞여 있음
- 미리보기 · 테스트 주소가 사이트맵에 들어감
- 모든 페이지의 고친 날짜가 매일 오늘 날짜로 바뀜
- ‘/menu’처럼 줄인 주소를 적음
- 제출 후 ‘가져올 수 없음’ 상태를 확인하지 않고 둠
예를 들면
- 블로그 글을 매주 올리는 필라테스 스튜디오는 글이 늘 때마다 사이트맵이 자동으로 갱신되게 해 둬요.
이것만 확인하세요
- 가게주소.kr/sitemap.xml이 열리는지
- 구글 · 네이버 도구에 제출했는지
- 지운 페이지가 사이트맵에 남아 있지 않은지
우리 가게엔?
모든 홈페이지에 필요해요.
이시모에서는
모든 상품에서 사이트맵을 만들고 구글 · 네이버에 제출해 드려요.
자주 묻는 질문
참고한 자료
마지막으로 고친 날