색인·웹마스터 도구 · 공식 문서

noindex 태그 넣는 법과 넣기 전 확인할 것

noindex 는 검색엔진에 그 페이지를 색인하지 말라고 알리는 규칙으로, HTML <head> 의 <meta name="robots" content="noindex"> 나 X-Robots-Tag 응답 헤더로 넣습니다. 크롤러가 그 페이지를 읽어야 걸리므로 robots.txt 로 차단된 URL 에는 걸리지 않습니다.

noindex 는 「이 페이지를 검색 결과에 싣지 말라」고 페이지 쪽에서 적는 규칙입니다. 페이지는 그대로 열리고, 검색 색인에서만 빠집니다.

문의 완료 페이지나 사이트 내부 검색 결과처럼 검색으로 들어올 일이 없는 페이지에 씁니다. 이미 색인된 페이지를 지우는 절차는 「구글 색인 삭제」 편에 자세히 적었습니다.

발견 01

noindex 는 메타 태그와 응답 헤더 두 방법으로 넣고, 효과는 같습니다

There are two ways to implement noindex: as a <meta> tag and as an HTTP response header. They have the same effect; choose the method that is more convenient for your site and appropriate for the content type.

noindex 를 거는 방법은 메타 태그와 HTTP 응답 헤더 두 가지다. 효과는 같으니 사이트에 편하고 콘텐츠 종류에 맞는 쪽을 고른다.

Google Search Central 「Block Search indexing with noindex」
넣는 자리코드(예)공식 문서 원문
HTML <head> 의 robots 메타 태그<meta name="robots" content="noindex">To prevent all search engines that support the noindex rule from indexing a page on your site, place the following <meta> tag into the <head> section of your page:noindex 를 지원하는 모든 검색엔진에서 빼려면 페이지 <head> 에 아래 메타 태그를 넣는다.
구글 크롤러만 지정하는 메타 태그<meta name="googlebot" content="noindex">To prevent only Google web crawlers from indexing a page: Google supports two user agent tokens in the robots meta tag; other values are ignored:구글 크롤러에게만 색인하지 말라고 할 때. 구글은 robots 메타 태그에서 사용자 에이전트 토큰 두 개만 지원하고 나머지 값은 무시한다.
HTTP 응답 헤더X-Robots-Tag: noindexInstead of a <meta> tag, you can return an X-Robots-Tag HTTP header with a value of either noindex or none in your response. A response header can be used for non-HTML resources, such as PDFs, video files, and image files.메타 태그 대신 응답에 noindex 또는 none 값의 X-Robots-Tag 헤더를 돌려줄 수 있다. 응답 헤더는 PDF·동영상·이미지 같은 HTML 이 아닌 파일에도 쓸 수 있다.
<body> 안의 메타 태그<meta name="robots" content="noindex">Note: Google Search doesn't enforce placement of meta robots in the HTML head and will respect robots meta tags in the body section of an HTML document as well.구글 검색은 메타 태그가 head 밖 body 에 있어도 따른다.
robots.txt 안의 noindex 줄Noindex: /경로Specifying the noindex rule in the robots.txt file is not supported by Google.robots.txt 파일에 noindex 규칙을 적는 것은 구글이 지원하지 않는다.
제작 도구의 검색엔진 설정 화면설정 화면의 「검색엔진 노출」류 항목Instead, your CMS might have a search engine settings page or some other mechanism to tell search engines about meta tags.제작 도구에 검색엔진 설정 페이지나 메타 태그를 알리는 다른 장치가 있을 수 있다.
robots.txt 줄은 구글이 지원하지 않는다고 적은 자리입니다. 메타 태그·헤더 코드는 문서 예시 그대로이고, 나머지 두 줄의 코드 칸은 설명용입니다.

HTML 페이지는 <head> 안 메타 태그가 기본입니다. 구글은 <body> 에 들어간 태그도 따른다고 적었지만, 다른 검색엔진까지 생각하면 <head> 에 둡니다.

제작 도구를 쓰면 HTML 을 직접 고치기 어렵습니다. 그때는 도구의 검색엔진 설정 화면에 페이지별 「검색 제외」 항목이 있는지 먼저 찾습니다.

발견 02

넣기 전 확인할 것은 5가지이고, 첫째는 robots.txt 차단을 푸는 일입니다

If the page is blocked by a robots.txt file or the crawler can't access the page, the crawler will never see the noindex rule, and the page can still appear in search results, for example if other pages link to it.

robots.txt 로 차단되거나 크롤러가 접근하지 못하면 noindex 를 끝내 보지 못하고, 다른 페이지가 링크하면 검색 결과에 계속 나올 수 있다.

Google Search Central 「Block Search indexing with noindex」
순서확인할 것하는 일공식 문서 원문
1robots.txt 차단 여부그 URL 이 robots.txt Disallow 에 걸려 있으면 noindex 를 넣어도 읽히지 않습니다. 차단을 먼저 풉니다.For the noindex rule to be effective, the page or resource must not be blocked by a robots.txt file, and it has to be otherwise accessible to the crawler.noindex 규칙이 효과를 내려면 그 페이지·리소스가 robots.txt 로 차단되지 않고 크롤러가 접근할 수 있어야 한다.
2목적이 비공개인지남에게 보이면 안 되는 페이지라면 noindex 가 아니라 로그인·비밀번호로 접근을 차단합니다.A noindex tag only blocks your page from showing up in Google search results. Users and other search engines that don't support noindex can still access your page.noindex 태그는 구글 검색 결과에 나오는 것만 차단한다. 사용자와 noindex 를 지원하지 않는 다른 검색엔진은 여전히 페이지에 접근할 수 있다.
3어느 검색엔진에서 뺄지모든 검색엔진이면 name="robots", 구글만이면 name="googlebot" 을 씁니다.Be aware that some search engines might interpret the noindex rule differently. As a result, it is possible that your page might still appear in results from other search engines.검색엔진마다 noindex 를 다르게 해석할 수 있어 다른 검색엔진 결과에는 계속 나올 수 있다.
4파일 종류PDF·이미지처럼 HTML 이 아니면 메타 태그 자리가 없으니 X-Robots-Tag 응답 헤더로 겁니다.To block indexing of non-HTML resources, such as PDF files, video files, or image files, use the X-Robots-Tag response header instead.PDF·동영상·이미지 같은 HTML 이 아닌 파일은 X-Robots-Tag 응답 헤더로 색인을 차단한다.
5반영까지 걸리는 시간다음 크롤링 때 반영됩니다. 급하면 URL 검사로 다시 크롤링을 요청합니다.If a page is still appearing in results, it's probably because we haven't crawled the page since you added the noindex rule. Depending on the importance of the page on the internet, it may take months for Googlebot to revisit a page.검색 결과에 아직 나온다면 noindex 를 넣은 뒤 아직 크롤링하지 않았기 때문일 가능성이 크다. 페이지의 중요도에 따라 Googlebot 이 다시 오기까지 몇 달이 걸릴 수 있다.
순서는 앞 단계가 틀리면 뒤 단계가 소용없는 차례로 세웠습니다.

robots.txt 차단과 noindex 를 함께 걸면 오히려 검색 결과에 남을 수 있습니다. 크롤러가 페이지를 열지 못해 noindex 를 읽지 못하고, 다른 페이지의 링크만으로 URL 이 실리기 때문입니다.

발견 03

메타 태그 name 값을 바꾸면 검색엔진을 골라서 뺄 수 있습니다

검색엔진name 값공식 문서 원문
noindex 를 지원하는 모든 검색엔진robotsThe <meta name="robots" content="noindex"> rule applies to search engine crawlers. Both the name and the content attributes are case-insensitive.robots 메타 태그의 noindex 는 검색엔진 크롤러에 적용된다. name 과 content 속성은 대소문자를 가리지 않는다.
구글googlebot (뉴스는 googlebot-news)To address a specific crawler, replace the robots value of the name attribute with the user agent token of the crawler that you are addressing. Google supports two user agent tokens in the robots meta tag; other values are ignored:특정 크롤러만 겨냥하려면 name 의 robots 를 그 크롤러의 사용자 에이전트 토큰으로 바꾼다. 구글은 robots 메타 태그에서 사용자 에이전트 토큰 두 개만 지원하고 나머지 값은 무시한다.
빙bingbotIn all cases, you can replace the generic name="robots" with name="bingbot" to limit the meta tag to only apply to Bing.name="robots" 를 name="bingbot" 으로 바꾸면 그 메타 태그를 빙에만 적용한다.
네이버robots명령어에 noindex를 사용하면 해당 페이지는 검색 결과에서 제외되며, nofollow를 사용하면 검색로봇이 해당 페이지 내의 링크를 수집하지 않도록 설정할 수 있습니다.
네이버 원문은 서치어드바이저 「선호 URL 및 로봇 메타 태그」 가이드 문장입니다.

국내 사이트는 구글과 네이버를 함께 봐야 하므로 대개 name="robots" 하나로 충분합니다. 구글에서만 빼고 네이버에는 남길 때만 googlebot 을 씁니다.

발견 04

같은 noindex 도 B2B·B2C·B2G 사이트마다 거는 페이지가 다릅니다

예시 ① 문의형 기업 사이트의 문의 완료 페이지(B2B)

문의를 보내면 「접수되었습니다」 페이지로 넘어갑니다. 이 페이지가 검색에 실리면 문의 없이 들어온 방문이 전환으로 잡힐 수 있습니다.

완료 페이지 템플릿 <head> 에 robots 메타 태그를 넣고, 그 URL 이 robots.txt 에 걸려 있지 않은지 확인합니다.

예시 ② 쇼핑몰의 사이트 내부 검색 결과 페이지(B2C)

검색어마다 URL 이 새로 생겨 비슷한 목록 페이지가 끝없이 늘어납니다. 상품 상세 페이지는 남기고 내부 검색 결과 템플릿에만 noindex 를 겁니다.

목록 안 상품 링크는 그대로 따라가게 둡니다. nofollow 까지 붙일지는 「noindex nofollow 차이」 편에 자세히 적었습니다.

예시 ③ 공공기관 누리집 리뉴얼의 개발 서버(B2G)

공개 전 개발 서버가 검색에 실리는 것을 막을 때 noindex 를 씁니다. 다만 외부에 보이면 안 되는 화면이라면 접근 차단(비밀번호)이 먼저입니다.

공개 당일에는 운영 서버로 옮긴 템플릿에서 noindex 를 걷습니다. 과업지시서에 이 항목을 넣는 법은 「홈페이지 리뉴얼 과업지시서」 편에 적었습니다.

그럼 noindex 는 어떤 순서로 넣나요?

  1. 검색에서 뺄 페이지 목록을 만듭니다. 문의 완료, 내부 검색 결과, 테스트 페이지처럼 템플릿 단위로 묶습니다.
  2. 1단계 확인: robots.txt 차단 여부. 그 URL 이 robots.txt Disallow 에 걸려 있으면 noindex 를 넣어도 읽히지 않습니다. 차단을 먼저 풉니다.
  3. 2단계 확인: 목적이 비공개인지. 남에게 보이면 안 되는 페이지라면 noindex 가 아니라 로그인·비밀번호로 접근을 차단합니다.
  4. 3단계 확인: 어느 검색엔진에서 뺄지. 모든 검색엔진이면 name="robots", 구글만이면 name="googlebot" 을 씁니다.
  5. 4단계 확인: 파일 종류. PDF·이미지처럼 HTML 이 아니면 메타 태그 자리가 없으니 X-Robots-Tag 응답 헤더로 겁니다.
  6. 5단계 확인: 반영까지 걸리는 시간. 다음 크롤링 때 반영됩니다. 급하면 URL 검사로 다시 크롤링을 요청합니다.
  7. HTML 페이지는 <head> 에 <meta name="robots" content="noindex"> 를 넣습니다. PDF 는 「X-Robots-Tag 로 PDF 색인 차단」 편의 서버 설정을 따릅니다.
  8. 넣은 뒤에는 페이지 소스와 URL 검사로 실제로 걸렸는지 봅니다. 확인 순서는 「noindex 확인 방법」 편에 적었습니다.

조사 방법

  • Google Search Central 「Block Search indexing with noindex」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/block-indexing
  • Google Search Central 「Robots meta tag, data-nosnippet, and X-Robots-Tag specifications」 (문서 수정일 2026-03-24) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag
  • 네이버 서치어드바이저 「선호 URL 및 로봇 메타 태그」 (문서 수정일 2025-12-11) · 최종 확인일 2026-10-25 · https://searchadvisor.naver.com/guide/markup-structure
  • Bing Webmaster Tools Help 「Robots meta tags and attributes that Bing supports」 · 최종 확인일 2026-10-25 · https://www.bing.com/webmasters/help/robots-meta-tags-and-attributes-that-bing-supports-5198d240
  • 넣는 자리 6곳과 확인할 것 5가지는 위 문서들이 noindex 구현·디버깅 절에 적은 내용을 작업 단위로 묶은 것입니다. 묶는 방식과 순서는 편집 판단입니다.
  • 「robots.txt 안의 noindex 줄」과 「제작 도구의 검색엔진 설정 화면」 줄의 코드 칸은 문서 예시가 아니라 설명용으로 적었습니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 구글 원문은 영어판(hl=en)이고, 도구·보고서 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.