모든 페이지에 noindex를 적용해 Google 인덱스에서 제외하는 방법

다음 내용을 확인했습니다:

하지만 해당 토론의 결론이 명확하지 않습니다. robots.txt에 noindex 지시문을 넣는 방식은 더 이상 유효하지 않으며, Google은 이를 무시합니다. 비공개 사이트가 검색 결과에 전혀 표시되지 않도록 하려면 Disallow만으로는 부족합니다. 영향을 받는 모든 페이지에 noindex 메타 태그를 추가해야 합니다. 저희의 경우, 이는 로그인 페이지와 외부에서 접근 가능한 모든 오류 페이지에 해당합니다(아니면, 모든 페이지에 noindex 메타 태그를 추가하는 것도 괜찮습니다).

이를 어떻게 구현할 수 있을까요? 감사합니다.

해당 논의의 “결론” 또는 결과는 매우 명확해 보입니다:

  • 크롤링되지 않아야 하는 페이지에 noindex를 추가하기 위한 새로운 기능이 추가되었습니다.
  • Google이 해당 기능을 지원하지 않아 robots.txt를 무효로 보고했기 때문에, 해당 새로운 기능은 제거/되돌려져야 했습니다.

네, Google은 robots.txt에서 noindex 지원을 중단했습니다. 하지만 현재 그들의 권장 사항은 인덱스에서 완전히 제거하려는 모든 페이지에 noindex 메타 태그를 추가하는 것입니다. 제가 시도하고 있는 것이 바로 그 것입니다.

noindex 메타 태그를 모든 페이지에 추가하는 테마 컴포넌트를 만들 수는 없나요?

단순히

<meta name="noindex">

을 /admin/ customize/ themes/ common/ head_tag에 추가하면 되는 거죠?

맞죠?

죄송합니다. 토픽 게시물의 첫 번째 부분을 삭제해야 한다는 점을 더 명확히 말씀드렸어야 했는데 그러지 못했습니다.

pfaffman이 위에서 제안한 페이지 HTML 옵션으로 연결되는 링크가 포함되어 있으므로, Google의 공지사항을 참고하시는 것이 더 나을 것입니다:
‘noindex’로 검색 인덱싱 차단

테마 관련 작업을 많이 해본 적이 없어서, 정확히 알고 싶었던 내용이었어요. 감사합니다! 그리고 head에 올바르게 표시되고 있습니다(“head_tag”에 추가됨). 참고로, 모든 로봇에게 인덱싱을 하지 말라고 권장하는 Google 태그는 다음과 같습니다:

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

앞서 이 스레드에서 언급한 이유로, 이제 robots.txt를 완전히 비활성화(실제로는 주석 처리)했습니다. 다시 한번 감사합니다.

도와드릴 수 있어서 기쁩니다! 저도 테마 작업은 잘 못 하고 SEO에 대해서는 전혀 몰라서, 메타 태그가 실제로 어떻게 생겼어야 하는지 몰랐거든요. 해결할 수 있을 정도로 충분히 알려드릴 수 있어서 다행입니다.