'noindex'를 사용하여 검색 색인 생성 차단하기

noindex 메타태그를 페이지의 HTML 코드에 포함하거나 HTTP 요청에서 'noindex' 헤더를 반환하여 Google 검색에 페이지가 표시되지 않도록 할 수 있습니다. 그러면 Googlebot이 다음번에 페이지를 크롤링할 때 다른 사이트가 이 페이지로 연결되는지와 관계없이 태그나 헤더를 확인하고 페이지 전체를 Google 검색결과에서 제외합니다.

중요: NOINDEX 명령어를 적용하려면 robots.txt 파일로 페이지를 차단하지 않아야 합니다. robots.txt 파일로 페이지를 차단하면 크롤러가 NOINDEX 명령어를 확인할 수 없으므로 페이지가 검색결과에 계속해서 표시될 수 있습니다(예: 다른 페이지가 이 페이지로 연결되는 경우).

NOINDEX를 사용하면 사이트 액세스 권한을 페이지별로 관리할 수 있으므로 서버에 대한 루트 액세스 권한이 없는 경우에 유용합니다.

noindex 구현

NOINDEX는 메타태그 및 HTTP 응답 헤더의 두 가지 방법으로 구현할 수 있습니다. 두 방법 모두 효과는 동일하지만 서버 관리 권한을 얼마나 많이 가지고 있는지, 구체적으로 어떤 게시 절차를 사용하는지에 따라 더 편리한 방식을 선택할 수 있습니다.

<meta> 태그

사이트에 포함된 페이지의 색인을 생성하지 못하도록 대부분의 검색엔진 웹 크롤러를 차단하려면 페이지의 <head> 섹션에 다음 메타태그를 삽입하세요.

<meta name="robots" content="noindex">

Google 웹 크롤러만 페이지의 색인을 생성하지 못하게 하려면 다음 메타태그를 추가합니다.

<meta name="googlebot" content="noindex">

noindex 명령어를 다르게 해석하는 검색 엔진 웹 크롤러도 있을 수 있습니다. 따라서 다른 검색 엔진의 검색결과에는 내 페이지가 여전히 표시될 수도 있습니다.

noindex 메타태그 자세히 알아보기

Google에 메타태그 알리기 돕기

메타태그를 보려면 페이지를 크롤링해야 합니다. 태그를 추가한 후 사이트를 아직 크롤링하지 않았을 경우 페이지는 계속 검색결과에 표시됩니다. Fetch as Google 도구를 사용하여 Google에 페이지 재크롤링을 요청할 수 있습니다. robots.txt 파일이 URL을 Google 웹 크롤러로부터 차단하여 Google에서 태그를 인식하지 못하는 경우에도 검색결과에 페이지가 계속 표시됩니다. Google로부터의 페이지 차단을 해제하려면 robots.txt 파일을 수정해야 합니다. robots.txt 테스터 도구를 사용하여 robots.txt를 수정 및 테스트할 수 있습니다.

HTTP 응답 헤더

메타태그 대신 응답에 NOINDEX 또는 none 값과 함께 X-Robots-Tag 헤더를 반환할 수도 있습니다. 다음은 크롤러가 페이지의 색인을 생성하지 않도록 지시하는 X-Robots-Tag가 포함된 HTTP 응답의 예입니다.

HTTP/1.1 200 OK
(…)
X-Robots-Tag: noindex
(…)

NOINDEX 응답 헤더에 관해 자세히 알아보기

다음: Google+와 기타 Google 서비스에서 표시 선택 해제

이 도움말이 도움이 되었나요?
어떻게 하면 개선할 수 있을까요?