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