상세문의 아이콘 상세문의
간편문의 아이콘 × 간편문의

NXT' Blog

XML 사이트맵에는 어떤 URL을 넣고 빼야 할까요? 표준 URL·noindex·리디렉션 기준

2026. 10. 28
XML 사이트맵에는 어떤 URL을 넣고 빼야 할까요? 표준 URL·noindex·리디렉션 기준
핵심 요약3줄 체크
  • 01
    넣을 URL
    Google은 사이트맵에 검색결과에 표시하려는 URL을 넣으라고 안내합니다.
  • 02
    뺄 URL
    리디렉션 출발 주소, 다른 표준을 가리키는 주소, noindex 페이지는 뺍니다.
  • 03
    신호 강도
    사이트맵 포함은 리디렉션·canonical보다 약한 표준 신호라 셋을 같은 주소로 맞춥니다.

사이트맵을 만드는 방법은 플러그인이나 생성기로 금방 해결됩니다. 어려운 것은 그 안에 어떤 주소를 남길지 정하는 일입니다. 이 글은 Google과 네이버 공식 문서를 기준으로 넣을 URL과 뺄 URL을 나눕니다. 넥스트티 사이트맵 1,419개 주소를 직접 점검한 결과도 함께 싣습니다. 사이트맵의 정의와 형식은 XML 사이트맵 용어 설명에서 먼저 볼 수 있습니다.

사이트맵에는 어떤 URL을 넣어야 하나요?

기준은 한 문장입니다. 검색결과에 보이기를 원하는 주소만 넣습니다.

Google 사이트맵 제작 문서는 검색결과에 표시하려는 URL을 넣으라고 안내합니다. Google은 보통 검색결과에 표준 URL을 보여 줍니다. 사이트맵은 이 표준 URL 선택에 영향을 줄 수 있습니다. 그래서 사이트맵의 주소 목록은 곧 「이 주소를 대표로 봐 달라」는 제안이 됩니다.

사이트맵에 넣었다고 모두 색인되지는 않습니다. 사이트맵 개요 문서는 모든 항목의 크롤링과 색인을 보장하지 않는다고 밝힙니다. 사이트맵은 중요한 페이지를 알려 주는 수단이지, 색인을 정하는 장치가 아닙니다.

사이트맵에 넣을 URL과 뺄 URL

Google 사이트맵·표준 URL 문서를 넥스트티가 해석해 정리했습니다. 「뺄 URL」은 원문의 직접 금지와 「검색결과에 표시할 주소」 기준에서 끌어낸 유형입니다.

구분URL 유형
넣는다200으로 열리는 표준 URL
넣는다canonical이 자기 자신인 주소
뺀다다른 주소로 넘기는 리디렉션 출발 주소
뺀다canonical이 다른 주소인 중복 페이지
뺀다noindex 페이지
뺀다HTTPS가 있는데 적은 HTTP 주소
뺀다robots.txt로 막은 주소

사이트맵과 canonical이 다르면 어떻게 되나요?

Google은 대표 주소를 정하는 신호를 세 가지로 설명합니다. 강한 것부터 리디렉션, rel="canonical", 사이트맵 포함입니다.

표준 URL 신호의 강도

Google 「표준 URL을 지정하는 방법」 문서의 설명 순서입니다. 세 신호는 겹쳐 쓸 수 있고, 함께 쓰면 효과가 커집니다.

리디렉션
강한 신호
→
rel="canonical"
강한 신호
→
사이트맵 포함
약한 신호

사이트맵은 가장 약한 신호입니다. 그래서 사이트맵만 고쳐서는 대표 주소를 바꾸기 어렵습니다. 반대로 사이트맵이 다른 신호와 어긋나면 Google이 받는 신호가 엇갈립니다.

Google 문서는 이런 혼선을 직접 금지합니다. 한 페이지에 사이트맵은 A 주소, canonical은 B 주소로 지정하지 말라는 것입니다. 세 신호는 모두 같은 주소로 맞춥니다.

주소 끝 슬래시 하나가 달라도 다른 주소입니다. 넥스트티는 메뉴 링크와 사이트맵의 슬래시 형태가 섞인 문제를 끝 슬래시 정리 기록에 남겼습니다.

noindex 페이지는 사이트맵에서 빼야 하나요?

noindex 페이지는 빼는 것이 맞습니다. 검색결과에 표시하지 않기로 한 주소이기 때문입니다.

사이트맵에 넣으면 「검색결과에 보여 달라」는 제안이 됩니다. noindex는 「검색결과에서 빼 달라」는 규칙입니다. 두 신호가 정반대이므로 한쪽을 정리해야 합니다.

Google noindex 문서에는 주의할 점이 하나 더 있습니다. noindex가 작동하려면 크롤러가 그 페이지에 접근할 수 있어야 합니다. robots.txt로 막으면 크롤러가 noindex를 확인하지 못합니다. 이 경우 다른 페이지의 링크로 검색결과에 계속 보일 수 있습니다.

noindex 페이지 정리 순서와 주의점
  • 페이지에 noindex를 넣고 robots.txt 차단은 걸지 않습니다.
  • 사이트맵에서 그 주소를 뺍니다.
  • robots.txt에 noindex를 적는 방식은 Google이 지원하지 않습니다.

사이트 내 검색결과나 태그 목록이 대표적인 예입니다. 어떤 목록에 noindex를 넣을지는 검색결과·태그 페이지 noindex 판단에서 다룹니다.

리디렉션된 URL은 어떻게 처리하나요?

리디렉션 출발 주소는 빼고, 도착 주소를 넣습니다. 영구 리디렉션의 도착 주소가 표준이 되기 때문입니다.

Google 리디렉션 문서는 영구 리디렉션을 도착 주소가 표준이라는 신호로 봅니다. 301과 308이 여기에 해당합니다. 임시 리디렉션인 302·303·307은 이 신호로 쓰지 않는다고 설명합니다.

리디렉션 유형별 사이트맵 처리

리디렉션 문서의 영구·임시 구분과 표준 URL 문서의 HTTPS 기준을 함께 정리했습니다.

상태사이트맵에 넣을 주소
301·308 영구 이동도착 주소
302·303·307 임시 이동출발 주소(복귀 예정일 때)
404·410 삭제넣지 않음(검색결과에 보일 주소가 아님)
HTTP→HTTPS 이동HTTPS 주소

임시 리디렉션은 판단이 조금 다릅니다. 임시 이동은 검색결과에 출발 주소를 보여 줍니다. 곧 원래 주소로 돌아올 예정이라면 출발 주소를 그대로 두는 편이 자연스럽습니다.

HTTPS를 쓰는 사이트라면 HTTP 주소를 넣지 않습니다. Google 표준 URL 문서가 이를 명시합니다. 삭제한 페이지의 상태 코드 선택은 삭제 페이지 404·410·301 처리를 참고하세요.

사이트맵 형식에서 지킬 규칙은 무엇인가요?

주소 선택 외에 형식 규칙도 있습니다. 대부분 Google 「사이트맵 제작 및 제출하기」 문서에 나옵니다.

사이트맵 형식 규칙

Google 사이트맵 제작 문서와 색인 파일 문서 기준입니다.

50,000개
파일 1개당 URL 상한
50MB
압축 전 파일 크기 상한
UTF-8
파일 인코딩
절대 URL
https://부터 쓴 전체 주소

상한을 넘으면 사이트맵을 여러 개로 나눠야 합니다. 나눈 파일은 사이트맵 색인 파일로 묶어 하나만 제출할 수도 있습니다. 색인 파일이 가리키는 사이트맵은 같은 사이트에 있어야 합니다. 같은 디렉터리나 그 하위 디렉터리에 둡니다.

lastmod는 페이지에 중요한 변경이 있었던 날짜를 적습니다. 본문, 구조화 데이터, 링크가 바뀐 경우가 중요한 변경입니다. 저작권 연도만 바꾼 것은 해당하지 않습니다. Google은 이 값이 일관되고 검증 가능할 때 씁니다.

Google이 쓰지 않는 값과 네이버 기준
  • Google은 priority와 changefreq 값을 무시합니다.
  • 네이버는 상대 경로나 다른 호스트의 링크를 수집하지 않습니다.
  • 모바일·데스크톱 주소가 다르면 한 버전만 넣도록 Google이 권합니다.

우리 사이트맵은 어떻게 점검하나요?

주소 목록을 뽑아 상태 코드, canonical, 제외 규칙 순서로 대조합니다. 마지막으로 Search Console 보고서를 봅니다. 넥스트티는 2026년 10월 28일 이 순서로 자사 사이트맵을 점검했습니다. 넣지 말아야 할 주소는 나오지 않았습니다.

사이트맵에 든 주소는 1,419개였습니다. 모든 주소를 하나씩 요청해 상태 코드, canonical, noindex를 확인했습니다. 결과는 아래와 같습니다.

넥스트티 사이트맵 점검 결과

2026년 10월 28일 넥스트티 sitemap.xml의 1,419개 주소를 요청한 결과입니다. 이날 한 번 확인한 상태이며, 검색 노출 변화를 측정한 것은 아닙니다.

점검 항목결과
HTTP 200 응답1,419개 전부
리디렉션·404 주소0개
canonical이 자기 주소1,419개 전부
noindex(meta·헤더 기준)0개
robots.txt 차단 경로0개
중복·HTTP·다른 호스트0개

남은 과제도 하나 보였습니다. 사이트맵에 priority와 changefreq 값이 들어 있었습니다. Google은 이 값을 무시하므로 지금 고칠 문제는 아닙니다. 다만 lastmod 값이 실제 변경일과 맞는지는 따로 확인해야 합니다.

1. 주소 목록 추출

사이트맵의 loc 값을 모두 뽑고 중복을 셉니다.

2. 상태 코드 확인

주소마다 요청해 200이 아닌 주소를 골라냅니다.

3. 표준 대조

페이지의 canonical이 사이트맵 주소와 같은지 봅니다.

4. 제외 규칙 대조

noindex 여부와 robots.txt 차단 경로를 확인합니다.

5. 보고서 확인

Search Console 사이트맵 보고서의 상태가 「성공」인지 봅니다.

참고 자료

자주 묻는 질문 (FAQ)

Q.페이지가 적은 사이트도 사이트맵이 필요한가요?

A.꼭 필요하지 않을 수 있습니다. Google은 페이지가 500개 이하인 작은 사이트를 예로 듭니다. 홈에서 링크로 모든 페이지에 갈 수 있으면 사이트맵이 없어도 된다고 안내합니다. 이 경우 홈페이지 색인 생성을 요청하면 됩니다.

Q.사이트맵에 넣으면 색인이 보장되나요?

A.보장되지 않습니다. Google 사이트맵 개요는 모든 항목의 크롤링과 색인을 보장하지 않는다고 밝힙니다. Search Console 도움말도 같은 설명을 둡니다. 사이트맵은 중요한 페이지를 알려 주는 수단입니다.

Q.사이트맵에서 주소를 빼면 검색결과에서도 사라지나요?

A.사라지지 않습니다. Search Console 도움말에 따르면 사이트맵을 지워도 Google은 그 URL을 잊지 않습니다. 검색결과에서 빼려면 페이지에 noindex를 넣거나 페이지를 삭제해야 합니다.

Q.priority 값을 높이면 더 자주 크롤링되나요?

A.Google 기준으로는 그렇지 않습니다. Google은 사이트맵의 priority와 changefreq 값을 무시한다고 밝힙니다. 대신 lastmod가 정확하면 그 값을 참고합니다.

Q.네이버에는 사이트맵을 어떻게 알리나요?

A.네이버 서치어드바이저 웹마스터 도구의 「요청 > 사이트맵 제출」 메뉴로 제출합니다. robots.txt에 Sitemap 줄을 적어 위치를 알릴 수도 있습니다. 주소는 등록한 사이트와 같은 호스트의 절대 경로로 씁니다.
이전글 이전 글이 없습니다.