사이트맵 만들기부터 제출까지 — 5분 완성 가이드
최고관리자 · 2026-09-03 19:55
사이트맵은 검색엔진에게 "우리 사이트에 이런 페이지들이 있으니 가져가세요"라고 건네는 목록 파일입니다. 구글과 네이버 크롤러는 원래 링크를 따라다니며 페이지를 발견하는데, 이 방식은 갓 올린 글이나 어디에서도 링크되지 않은 페이지를 놓치기 쉽습니다. 사이트맵이 있으면 목록을 통째로 받아가니 발견이 빨라지고, 나중에 서치콘솔에서 '제출했는데 색인 안 된 페이지'를 바로 골라낼 수도 있습니다. 개설한 지 얼마 안 된 사이트, 페이지 수에 비해 내부 링크가 적은 사이트라면 가장 먼저 챙길 작업이고, 구글 SEO 최적화 총정리에서 다루는 기술 SEO의 첫 단추이기도 합니다.
이 글에서는 사이트 구축 방식별로 사이트맵을 만드는 세 가지 방법, 서버에 올리고 확인하는 법, 구글 서치콘솔과 네이버 서치어드바이저에 제출하는 절차, 그리고 실무에서 자주 걸리는 오류까지 한 번에 정리합니다. 손이 빠르면 5분, 처음이라도 15분이면 끝납니다.
시작 전에: 사이트맵이 해주는 것과 못 해주는 것
기대치부터 맞춰 두겠습니다. 사이트맵은 페이지를 '발견'시키는 도구입니다. 새 페이지가 크롤링되기까지 걸리는 시간을 줄여 주고, lastmod로 어떤 페이지가 최근에 바뀌었는지 알려 주며, 서치콘솔 페이지 보고서에서 사이트맵 기준으로 색인 누락을 확인하게 해 줍니다.
반대로 사이트맵을 제출했다고 색인이 보장되거나 순위가 오르지는 않습니다. 구글은 사이트맵에 적힌 URL이라도 품질이 낮거나 중복이라고 판단하면 색인하지 않습니다. 사이트맵은 초대장이지 합격증이 아니라는 점만 기억하시면 됩니다.
1단계. 사이트맵 만들기 — 상황에 맞는 3가지 방법
사이트를 어떻게 만들었는지에 따라 고르면 됩니다. 워드프레스면 ②, 그 외 대부분은 ①, 페이지가 열 개 남짓인 소규모 사이트라면 ③도 충분합니다.
① 무료 생성 도구로 만들기
가장 빠른 방법입니다. 퍼스트클릭 무료 사이트맵 생성기에 사이트 주소를 넣으면 페이지를 자동으로 수집해 sitemap.xml 파일을 만들어 줍니다. 다운로드해서 그대로 올리면 되지만, 올리기 전에 파일을 한 번 열어 보세요. 생성기는 링크로 닿는 페이지를 전부 담기 때문에 로그인 페이지, 검색 결과 페이지, ?page=2 같은 페이지네이션 주소, 같은 글이 태그별로 중복된 주소가 섞여 들어올 수 있습니다. 이런 URL은 지우고 올리는 편이 깔끔합니다.
② 워드프레스 플러그인으로 자동 생성
Yoast SEO나 Rank Math를 쓰고 있다면 이미 만들어져 있을 가능성이 높습니다. 브라우저에서 /sitemap_index.xml을 열어 보세요. 글이나 페이지를 발행할 때마다 자동으로 갱신되니 따로 관리할 일이 거의 없습니다. 다만 두 플러그인을 동시에 켜면 사이트맵이 중복 생성되거나 충돌하니 하나만 두고, 태그·작성자·미디어 첨부 사이트맵처럼 색인할 가치가 없는 항목은 플러그인 설정에서 꺼 두는 게 좋습니다. 플러그인 선택이 고민이라면 워드프레스 SEO 최적화 글을 참고하세요.
③ 직접 작성
페이지가 몇 개 안 되면 메모장으로 써도 됩니다. 기본 형식은 이렇습니다.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2026-09-01</lastmod> </url> </urlset>
url 블록을 페이지 수만큼 반복하면 됩니다. lastmod에는 실제로 내용이 바뀐 날짜만 적으세요. 매번 오늘 날짜로 덮어쓰면 구글이 그 사이트의 lastmod를 더 이상 신뢰하지 않게 됩니다. priority와 changefreq 태그는 구글이 무시한다고 공식적으로 밝힌 지 오래됐으니 넣지 않아도 됩니다.
핵심: loc에는 캐노니컬 기준의 최종 URL만 넣습니다. 리다이렉트되는 옛 주소, noindex 페이지, 404 페이지, http와 https·www 유무가 섞인 주소가 들어가면 서치콘솔에 오류가 쌓이고 사이트맵 자체의 신뢰도가 떨어집니다.
URL이 5만 개를 넘거나 파일이 50MB를 넘으면 파일을 나누고 사이트맵 인덱스로 묶어야 하는데, 이 정도 규모라면 보통 CMS나 생성기가 알아서 처리합니다.
2단계. 서버에 올리고 확인하기
만든 sitemap.xml을 사이트 최상위 경로(루트)에 업로드합니다. FTP나 호스팅 파일 관리자에서 index.html이 있는 폴더에 넣으면 됩니다. 확인은 간단합니다. 브라우저에서 https://내도메인/sitemap.xml 을 열었을 때 XML 코드가 그대로 보이면 성공이고, 404나 흰 화면이 뜨면 경로가 틀린 것입니다. 한글 URL이 있다면 주소창에 보이는 한글 그대로가 아니라 퍼센트 인코딩된 형태(%EC%...)로 들어가 있는지도 이때 같이 확인하세요.
이어서 robots.txt 마지막 줄에 아래 한 줄을 추가해 두면 구글·네이버뿐 아니라 모든 검색엔진이 사이트맵 위치를 알 수 있습니다.
Sitemap: https://내도메인/sitemap.xml
3단계. 구글 서치콘솔에 제출
- search.google.com/search-console 접속 후 사이트 선택
- 왼쪽 메뉴 [색인 생성 > Sitemaps] 클릭
- 'sitemap.xml' 입력 후 제출
몇 분에서 몇 시간 뒤 상태가 '성공'으로 바뀌면 끝입니다. '가져올 수 없음'이 뜨면 대개 셋 중 하나입니다. URL 오타, 방화벽이나 보안 플러그인이 구글봇을 차단한 경우, robots.txt에서 해당 경로를 막아 둔 경우입니다. 제출 후 며칠이 지나면 [페이지] 보고서에서 '제출된 페이지' 기준으로 필터를 걸어 어떤 페이지가 색인되지 않았는지 볼 수 있는데, 이것이 사이트맵을 제출하는 실질적인 이유 중 하나입니다. 서치콘솔 등록 자체가 처음이라면 구글 서치콘솔 가이드를 먼저 따라 하시면 됩니다.
4단계. 네이버 서치어드바이저에도 제출
한국 사이트라면 네이버를 빼놓을 수 없습니다. 업종에 따라서는 네이버 유입이 구글보다 많은 경우도 흔합니다. searchadvisor.naver.com에 로그인해 사이트를 등록하고, 웹마스터 도구 → [요청 > 사이트맵 제출]에 같은 주소를 넣으면 됩니다. 구글용과 네이버용을 따로 만들 필요는 없고, 같은 파일 하나면 충분합니다.
네이버는 구글보다 사이트맵 반영이 느린 편이라, 제출 직후 [요청 > 웹 페이지 수집]에 주요 페이지 몇 개를 직접 걸어 두면 초기 색인이 빨라집니다. 블로그형 사이트라 RSS를 제공한다면 [요청 > RSS 제출]도 같이 해 두세요. 네이버는 새 글을 RSS로 알아채는 데 익숙합니다.
자주 묻는 질문
Q. 페이지를 추가할 때마다 다시 제출해야 하나요?
A. 사이트맵 파일이 갱신되면 검색엔진이 주기적으로 다시 읽어갑니다. 워드프레스 플러그인은 자동 갱신되고, 정적 사이트라면 페이지를 추가할 때 사이트맵 생성기에서 다시 만들어 덮어쓰면 됩니다. 재제출은 필수가 아니지만, 대량으로 페이지를 추가했거나 급하게 색인시키고 싶다면 서치콘솔에서 한 번 더 제출해도 손해는 없습니다.
Q. 제출했는데 색인이 안 돼요.
A. 사이트맵은 발견을 돕는 도구일 뿐입니다. 색인이 안 되는 건 noindex 설정, 캐노니컬이 다른 페이지를 가리키는 경우, 내용이 얇거나 중복인 품질 문제일 가능성이 높습니다. 구글 색인이 생성되지 않을 때 체크리스트를 순서대로 따라가 보세요.
Q. 사이트맵에 이미지나 동영상도 넣어야 하나요?
A. 이미지 검색 유입이 중요한 쇼핑몰이나 포트폴리오 사이트가 아니라면 기본 페이지 사이트맵만으로 충분합니다. 먼저 페이지 색인부터 안정시키고, 이미지 사이트맵은 그다음에 고려해도 늦지 않습니다.
5분이면 끝나는 작업이지만 효과는 오래갑니다. 지금 바로 만들어 제출해 보세요.
내 사이트는 지금 어떤 상태일까? 무료 SEO 점검 도구로 구글·네이버 최적화 상태를 1분 만에 확인해 보세요. 전문가 진단이 필요하면 무료 상담으로 문의하실 수 있습니다.
읽고도 막히는 부분이 있다면, 현황 진단은 무료입니다.