상담 신청

검색엔진최적화 약관 페이지 색인, 현재 판은 남기고 옛 판·사본만 정리

SEO.AI.KR

검색엔진최적화에서 약관 페이지 색인은 현재 시행 중인 판을 남기고, 내용이 같은 사본과 옛 판만 정리하는 방법을 권합니다. 이용약관과 개인정보처리방침 모두 같은 방식입니다. 정리할 대상은 인쇄용·앱용·PDF 사본, 개정 전 옛 판, 회원가입 단계의 동의 화면입니다.

정리할 때 robots.txt는 쓰지 않습니다. 대신 noindex(검색 결과에 표시하지 말라는 지시)나 canonical(대표 주소 지정)을 씁니다.

약관을 색인에서 빼면 다른 페이지 순위에 도움이 되나요?

약관을 색인에서 빼면 다른 페이지 순위가 오른다는 설명은 Google 문서에서 찾을 수 없습니다. Search Console 도움말의 페이지 색인 생성 보고서는 사이트의 모든 URL이 색인될 것으로 기대하지 말라고 설명합니다. 일부러 뺀 주소가 있어도 문제가 아니라는 뜻이지, 빼면 순위가 오른다는 뜻은 아닙니다.

크롤링 예산(검색 로봇이 한 사이트에서 방문·수집할 수 있는 양)을 이유로 드는 경우도 있습니다. Google의 크롤링 예산 관리 가이드는 대상 사이트를 대략 다음과 같이 제시합니다.

  • 고유 페이지가 100만 개 이상이고 일주일에 한 번 정도 내용이 바뀌는 대규모 사이트
  • 고유 페이지가 1만 개 이상이고 매일 내용이 바뀌는 중간 규모 이상 사이트
  • 전체 URL 중 상당 부분이 Search Console에서 '발견됨 - 현재 색인이 생성되지 않음'으로 분류된 사이트

고유 페이지가 1만 개에 못 미치는 일반 기업 사이트는 이 기준에 해당하지 않는 경우가 많습니다. 같은 가이드는 크롤링 예산을 아끼려고 noindex를 쓰지 말라고도 합니다. Google은 그 페이지를 계속 요청하고, 응답에서 noindex를 확인한 뒤에야 제외하기 때문입니다.

현재 판을 남기는 이유는 검색하는 사람에게 있습니다. 회사 이름과 '환불 규정'이나 '개인정보처리방침'을 함께 검색하는 사람이 있습니다. 가입을 앞둔 고객, 기존 고객, 거래처 담당자 같은 사람들입니다. 공식 문서가 검색되지 않으면 이들은 다른 사이트의 요약이나 오래된 사본을 보게 될 수 있습니다.

어떤 주소를 남기고 어떤 주소를 정리하나요?

약관 관련 주소는 여러 개인 경우가 많습니다. 아래 표처럼 유형을 나눈 뒤 유형마다 처리 방법을 정합니다.

페이지 유형권장 처리판단 이유
현재 시행 중인 이용약관·개인정보처리방침색인 유지, 사이트맵에 포함회사 이름과 함께 검색하는 사람에게 공식 문서를 보여 줍니다
인쇄용·앱 화면용처럼 내용이 같은 HTML 주소현재 판 주소로 canonical 지정Google 중복 URL 통합 문서는 사이트 안의 중복 정리에 noindex를 권장하지 않습니다
현재 판과 내용이 같은 PDF응답 헤더(Link)로 현재 판 주소를 canonical로 지정같은 문서는 PDF처럼 HTML이 아닌 파일에도 canonical을 응답 헤더로 지정할 수 있다고 설명합니다
개정 전 옛 판(HTML)열람은 허용하고, 사이트맵에서 빼고 noindex 적용기존 가입자가 가입 당시 조항을 확인할 수 있게 열람은 남기되, 검색에서 현재 판과 경쟁할 이유는 적습니다
옛 판 PDFX-Robots-Tag: noindex 응답 헤더 적용HTML이 아닌 파일은 메타 태그 대신 응답 헤더로 지시합니다
회원가입·결제 단계의 동의 화면noindex 적용앞뒤 단계 없이 검색 결과에 나오면 쓸모가 적습니다
PDF로만 게시한 현재 판색인 유지공식 문서가 PDF 하나뿐이면 그 주소가 대표 주소입니다

기준은 하나입니다. 현재 판과 내용이 같은지 다른지를 봅니다. 시행일 표기 말고는 내용이 같다면 HTML이든 PDF든 canonical로 현재 판에 모읍니다. 조항이 바뀐 옛 판은 중복이 아니라 다른 문서입니다. 이런 옛 판을 검색에서 빼려면 noindex를 씁니다.

예를 들어 가상의 쇼핑몰 A사에 약관 관련 주소가 여덟 개 있다고 하겠습니다. 이용약관 현재 판, 2022년 판, 2024년 판, 인쇄용 사본, 현재 판 PDF가 있습니다. 여기에 개인정보처리방침 현재 판, 2023년 판, 앱 화면용 사본이 더해집니다. 이 경우 두 현재 판만 사이트맵에 넣습니다. 이용약관 2022년·2024년 판과 개인정보처리방침 2023년 판에는 noindex를 넣습니다. 인쇄용 사본, 앱용 사본, 현재 판 PDF는 각 현재 판 주소를 canonical로 지정합니다.

robots.txt로 막으면 검색에서 사라지지 않나요?

막아도 검색 결과에 남을 수 있습니다. Google의 robots.txt 소개 문서에 따르면 이 파일은 크롤러가 접근할 수 있는 URL을 알려 주는 용도입니다. 주된 목적은 요청이 몰려 사이트에 부하가 걸리지 않게 하는 것입니다. 같은 문서는 robots.txt가 웹페이지를 Google에 나오지 않게 하는 수단이 아니라고 밝힙니다.

차단된 주소라도 다른 페이지가 링크하고 있으면 색인될 수 있습니다. 문서에 따르면 이때 검색 결과에는 설명 없이 주소만 나타날 수 있습니다. 약관은 회원가입 화면이나 사이트 하단처럼 여러 곳에서 링크되므로 이런 일이 생기기 쉽습니다.

robots.txt와 noindex를 함께 쓰는 것도 피합니다. Google의 noindex 문서에 따르면 robots.txt로 막힌 페이지에서는 크롤러가 noindex 규칙을 확인하지 못합니다. 페이지 색인 생성 보고서의 'robots.txt에 의해 차단되었지만 색인이 생성됨'은 robots.txt로 차단된 주소가 색인되었다는 뜻입니다. 그 주소에 noindex를 넣었다면, 차단 때문에 지시가 읽히지 않았다고 판단할 수 있습니다.

noindex, canonical, 사이트맵은 각각 언제 쓰나요?

Google 문서는 방법마다 효과를 다르게 설명합니다. 아래 표에서 각 방법의 효과와 약관 정리에 맞는 상황을 비교합니다.

방법Google 문서 설명약관에 맞는 상황실무 주의점
robots 메타 태그 noindex이 페이지를 검색 결과에 표시하지 않음옛 판(HTML), 동의 화면크롤링을 허용해야 하고, 다시 크롤링될 때까지 결과에 남을 수 있음
X-Robots-Tag 응답 헤더PDF 같은 HTML이 아닌 파일의 색인 생성 차단옛 판 PDF서버나 호스팅 설정에서 헤더를 추가해야 함
rel=canonical지정한 URL을 대표 주소로 삼으라는 신호. HTML은 link 요소, PDF는 Link 응답 헤더로 지정인쇄용·앱용 사본, 현재 판과 같은 PDF내용이 거의 같은 주소에만 씀
사이트맵 포함포함한 URL이 대표 주소가 되도록 돕는 약한 신호. 제출은 힌트 수준현재 판만 포함색인 제외 지시가 아니므로, 사이트맵에서 뺀 주소도 링크로 발견되면 색인될 수 있음
robots.txt 차단크롤러의 접근을 막음. 페이지를 Google에 나오지 않게 하는 수단이 아님약관에는 쓰지 않음차단하면 noindex·canonical 지시도 읽히지 않음

바로 옮겨 쓸 수 있는 적용 예시

옛 판 페이지의 head 영역: <meta name="robots" content="noindex">

인쇄용·앱용 사본의 head 영역: <link rel="canonical" href="현재 판 주소">

현재 판과 내용이 같은 PDF의 응답 헤더: Link: <현재 판 주소>; rel="canonical"

옛 판 PDF의 응답 헤더: X-Robots-Tag: noindex

Google의 로봇 메타 태그 문서는 nofollow가 없으면 Google이 페이지 안의 링크로 연결된 페이지를 찾을 수 있다고 설명합니다. 옛 판에서 현재 판으로 가는 링크가 계속 쓰이도록 noindex만 넣고 nofollow는 넣지 않는 방법을 권합니다.

약관을 개정할 때마다 주소를 새로 만들어야 하나요?

실무에서는 현재 판 주소 하나를 고정하고 내용만 바꾸는 방식을 권합니다. 개정할 때마다 현재 판 주소가 바뀌면 사이트 하단 링크, 앱 화면, 사이트맵을 모두 고쳐야 합니다. 옛 주소는 다시 크롤링될 때까지 검색 결과에 남을 수 있습니다.

이용약관과 개인정보처리방침 모두 개정 때 다음 순서로 처리합니다.

  1. 바뀌기 전 본문을 연도나 시행일이 들어간 이력 주소로 복사합니다.
  2. 이력 주소에 noindex를 넣고, 상단에 '현재 시행 중인 문서 보기' 링크를 둡니다.
  3. 고정 주소의 본문을 새 판으로 바꾸고, 시행일과 이력 목록을 갱신합니다.
  4. 사이트맵의 현재 판 항목에 실제 개정일과 같은 lastmod(최종 수정일) 값을 적습니다.

4번을 빠뜨리지 않는 데는 이유가 있습니다. Google 사이트맵 문서는 lastmod 값이 일관되고 정확하다고 검증할 수 있을 때만 이 값을 사용한다고 설명합니다. 이 값은 페이지에 마지막으로 중요한 업데이트가 이루어진 날짜를 반영해야 합니다. 개정과 무관한 날짜를 적으면 이 신호를 활용하기 어렵습니다.

이렇게 하면 검색 결과에는 늘 현재 판 주소가 나옵니다. 옛 판은 이력 목록에서 찾아 열 수 있습니다.

적용한 뒤에는 무엇을 확인하고 기록하나요?

Google의 noindex 문서는 페이지를 다시 크롤링해야 지시가 반영된다고 설명합니다. 페이지의 중요도에 따라 Googlebot이 다시 방문하기까지 몇 개월이 걸릴 수 있습니다. 적용한 직후 검색 결과에 남아 있다면 아직 다시 크롤링되지 않았을 수 있습니다.

Search Console의 URL 검사 도구로 두 가지를 할 수 있습니다. 하나는 Googlebot이 받은 HTML에 지시가 들어 있는지 확인하는 일이고, 다른 하나는 다시 크롤링을 요청하는 일입니다. 그다음 페이지 색인 생성 보고서에서 정리한 주소가 noindex 때문에 색인되지 않은 항목으로 분류되는지 봅니다. 의도해서 제외한 주소라면 이 상태가 정상입니다.

noindex 문서는 일부 검색엔진이 noindex를 다르게 해석할 수 있다고도 밝힙니다. 따라서 네이버와 빙에서도 회사 이름과 '이용약관', '개인정보처리방침'을 각각 검색해 결과를 따로 확인합니다.

작업 내용은 다음 양식으로 기록합니다. 아래는 가상의 A사 예시입니다.

주소 구분적용 전 상태결정적용 방법확인 결과
이용약관 현재 판색인됨유지사이트맵 포함, lastmod를 개정일로 수정URL 검사에서 색인 생성 가능
이용약관 2022년 판색인됨, 현재 판보다 위에 노출검색에서 제외noindex 메타 태그다시 크롤링 요청 후 보고서 확인 예정
이용약관 인쇄용 사본robots.txt로 차단대표 주소로 통합차단 규칙 삭제, canonical 지정Google이 선택한 대표 주소 확인 예정
이용약관 현재 판 PDF색인됨대표 주소로 통합Link 응답 헤더로 canonical 지정응답 헤더 반영 확인
개인정보처리방침 현재 판색인됨유지사이트맵 포함 확인URL 검사에서 색인 생성 가능
개인정보처리방침 2023년 판색인됨, 사이트맵에 포함검색에서 제외사이트맵에서 삭제, noindex 메타 태그다시 크롤링 요청 후 보고서 확인 예정

정리

robots.txt 차단을 먼저 풀어야 그 뒤에 넣는 noindex와 canonical이 읽히므로, 아래 순서대로 진행합니다.

  1. 이용약관·개인정보처리방침 관련 주소를 HTML과 PDF까지 모두 모아 페이지 유형별로 나눕니다.
  2. robots.txt에 약관·방침 경로를 막는 규칙이 있는지 확인하고, 있으면 삭제합니다.
  3. 현재 판과 내용이 같은 사본과 PDF에는 canonical을 지정합니다. 옛 판, 옛 판 PDF, 동의 화면에는 noindex를 적용합니다.
  4. 사이트맵에는 현재 판 주소만 남기고, URL 검사로 적용 결과를 확인해 기록 양식에 적습니다.
  5. 다음 개정 일정에 고정 주소 유지, 바뀌기 전 본문을 이력 주소로 복사, lastmod 갱신 절차를 넣습니다.

참고 자료

구글·네이버 검색 관련 글

지금 사이트에서 무엇이 부족한지
먼저 확인해 보십시오

사이트 주소와 노출을 원하는 키워드를 알려 주시면, 현재 검색 노출 상태와 우선 개선할 항목을 안내합니다.