주요 요점
- 구글은 고객에게 보여지는 페이지 버전이 아닌 제품 URL을 직접 읽기 때문에 로그인 장벽이 있더라도 도매 가격이 구글 검색 결과에 나타날 수 있습니다.
- The seo.hidden 메타필드 Shopify에서 Google 검색 결과에서 제품 페이지를 제거하는 가장 간단한 방법입니다. 코드가 필요 없으며 사이트맵 제외도 자동으로 처리합니다.
- 페이지는 색인에 유지하되 가격은 숨기려면 페이지 수준의 색인 설정이 아니라 JSON-LD 구조화된 데이터 블록을 수정해야 합니다.
- robots.txt 파일을 수정하는 것은 이 경우에 적합하지 않습니다. robots.txt는 인덱싱이 아닌 크롤링을 제어하는 파일이며, 해당 파일에 오류가 있을 경우 복구하는 데 몇 달이 걸릴 수 있습니다.
- 수정 사항을 적용한 후에는 기다리지 말고 Google 검색 콘솔의 URL 검사 도구를 사용하여 다시 크롤링하도록 요청하세요.
이 간편 가이드에서는 Shopify에서 제품을 검색 결과 상위에 노출하지 않도록 설정하는 방법을 알아보겠습니다. 이 가이드는 특히 B2B 및 도매 매장에 매우 유용합니다.
많은 B2B 판매자들이 이 문제에 직면하고 원인을 파악하지 못하고 있습니다. 가격은 로그인해야만 볼 수 있도록 되어 있어, 계정이 없으면 구매자는 가격을 확인할 수 없습니다. 하지만 검색 결과에는 도매 가격이 스니펫 텍스트나 리치 결과에, 심지어 제품 제목 바로 아래에 표시되는 경우도 있습니다. 구글 크롤러가 로그인 단계를 아예 건너뛰는 것입니다.
검색 봇은 제품 URL로 바로 이동합니다. 계정도, 세션도 필요 없이 페이지 소스 코드만 가져오는데, 그 소스 코드 안에 숨겨진 내용이 있습니다. 대부분의 Shopify 테마에서 자동으로 출력되는 JSON-LD 블록입니다. 제품명, 재고 여부, 가격 정보가 포함되어 있습니다. 이러한 데이터는 사용자의 로그인 여부와 관계없이 구글에 전송됩니다.
그러니까 핵심은 당신이 실제로 원하는 것이 무엇인지입니다. 즉, 검색 결과에서 제품이 완전히 사라지기를 원하는지, 아니면 구글 검색 결과에서 가격만 삭제되기를 원하는지 말입니다.
Shopify에서 seo.hidden 메타필드를 사용하여 제품의 색인을 해제하는 방법
Shopify에는 바로 이러한 기능을 위한 내장 메타필드가 있습니다. 제품의 seo.hidden 값을 1로 설정하면 세 가지 작업이 자동으로 수행됩니다. 해당 페이지에 noindex 및 nofollow 태그가 추가되고, XML 사이트맵에서 제외되며, 내부 검색 결과에서도 사라집니다. 테마를 수정할 필요가 없습니다.
대부분의 상점은 아직 메타필드 정의가 설정되어 있지 않으므로, 거기서부터 시작하세요.
머리로 설정 그다음 메타필드와 메타오브젝트로 이동하세요.

Pick 제품 클릭 정의 추가이름은 그다지 중요하지 않습니다. "검색 엔진에서 숨기기"라고 하면 됩니다. 중요한 것은 네임스페이스와 키 필드의 정확한 값입니다. SEO.숨겨진그 외에는 아무것도 없습니다. 선택하세요. 정수 콘텐츠 유형을 값으로 설정하고 저장합니다.

정의가 준비되면 Google에서 삭제하려는 제품을 엽니다. 하단의 메타필드 섹션으로 스크롤하여 입력합니다. 1 seo.hidden 필드에 입력하고 제품을 저장하면 됩니다. 끝입니다.
페이지가 구글 검색 결과에서 바로 사라지지는 않습니다. 먼저 다시 크롤링되어야 합니다. 트래픽이 많은 페이지는 대개 며칠 내에 검색 결과에서 사라지지만, 그렇지 않은 페이지는 몇 주 동안 색인에 남아 있을 수 있습니다. 검색 콘솔 섹션에서 이 과정을 신속하게 처리하는 방법을 확인할 수 있습니다.
한 가지 분명히 해야 할 점은 이렇게 하면 페이지가 검색 결과에서 완전히 사라진다는 것입니다. 제품은 구글 검색 결과에 계속 노출되지만 가격은 표시되지 않도록 하려면 다른 접근 방식이 필요하며, 이는 다음에서 설명합니다.
특정 페이지 핸들을 위해 theme.liquid 파일을 편집합니다.
메타필드 접근 방식은 특히 특정 페이지 한두 개를 대상으로 하고 전체 메타필드 정의를 설정하고 싶지 않을 때 다루기 어려워지는 경우가 있습니다. 이러한 경우, 조건부 noindex 태그를 직접 추가하는 것이 더 나은 방법입니다. theme.liquid 가 더 빠르다.
테마를 수정하기 전에 먼저 활성화된 테마를 복제하세요. theme.liquid 파일은 스토어의 모든 페이지 아래에 있습니다. 이 파일에서 작은 실수라도 발생하면 눈에 잘 띄지 않는 방식으로 문제가 생길 수 있습니다.
Shopify 관리자 페이지에서 엽니다. 온라인 스토어 가서 테마활성화된 테마에서 점 3개 메뉴를 클릭하고 선택하세요. 코드 편집, 다음 찾기 theme.liquid 레이아웃 폴더에 있는 내용을 그 안에 붙여넣으세요. 부분:
{% 핸들에 'your-page-handle-here'가 포함되어 있으면 %}
{% endif %}
여기서 `your-page-handle-here` 부분을 실제 페이지 핸들로 바꾸세요. 예를 들어 `yourstore.com/products/wholesale-bundle`에 있는 제품의 핸들은 `wholesale-bundle`입니다.
`noindex,follow`는 색인 생성을 차단하지만, Google이 해당 페이지의 링크를 따라가는 것은 허용합니다. 색인 생성과 링크 차단을 모두 해제하려면 `noindex,nofollow`를 사용하세요.
조건 논리는 정확해야 합니다. theme.liquid는 스토어의 모든 페이지를 구동하므로, 여기에 오류가 있으면 검색 결과에서 페이지가 조용히 삭제될 수 있습니다. 논리에 자신이 없다면 동일한 테마에서 테스트해 보세요.
JSON-LD에서 가격 정보 제거하기
모든 판매자가 제품 페이지를 검색 결과에서 완전히 제외하고 싶어하는 것은 아닙니다. 어떤 판매자는 제품 자체는 검색 결과에 계속 표시되도록 하면서 가격만 스니펫에서 제외하기를 원합니다. 이 경우 페이지 수준의 noindex는 적절한 해결책이 아닙니다. 가격 정보는 구조화된 데이터에서 가져오기 때문에, 해당 데이터를 제거해야 하기 때문입니다.
Dawn 테마에서 JSON-LD 블록은 다음과 같습니다. 섹션/메인 제품.액체다른 테마들은 제품 템플릿 파일 어딘가에 해당 코드를 배치합니다. 다음 스크립트 태그를 찾아보세요. type="application/ld+json"이고 그 안에는 "price" 속성을 포함하는 "offers" 객체가 있습니다. 속성은 Google이 리치 스니펫을 생성하기 위해 읽는 내용입니다.
해당 객체에서 가격 속성을 삭제하세요. 제품 페이지는 그대로 색인에 남습니다. 다만 Google은 검색 결과에 가격을 표시하는 데 필요한 데이터를 잃게 됩니다.
이 변경 사항을 적용하면 두 가지 변화가 있을 것입니다. 첫째, Google 검색 콘솔에서 해당 제품의 구조화된 데이터 오류를 기록하기 시작하는데, 이는 정상적인 현상이며 검색 순위에는 영향을 미치지 않습니다. 둘째, 해당 제품의 검색 결과에서 가격이 표시되는 리치 스니펫이 사라지는데, 이는 바로 여러분이 원하는 결과입니다.
이 설정이 너무 복잡해 보인다면 Shopify 앱을 사용할 수 있습니다. 도매 잠금 장치 관리자 B2B 고객뿐 아니라 구글에게도 가격과 제품 정보를 숨기기 위해서입니다.
Robots.txt가 이 문제를 해결하지 못하는 이유
robots.txt는 이 주제에 대한 많은 포럼 게시글에서 흔히 언급되는 해결책이지만, 잘못된 도구입니다.
robots.txt 파일은 Google 크롤러에게 특정 URL을 방문할지 여부를 알려주는 역할을 합니다. 하지만 해당 URL이 색인화될지 여부는 결정하지 않습니다. 따라서 Google 색인에 이미 해당 페이지가 있거나, 외부 사이트에서 해당 페이지로 링크된 적이 있는 경우, disallow 규칙이 적용되더라도 검색 결과에서 해당 페이지는 제외되지 않습니다. 실제로 색인에서 제외되는 것은 noindex 태그입니다.
robots.txt 파일을 수정할 때는 정확히 무엇을 하는지 모르는 상태에서 수정하면 심각한 위험이 따릅니다. 규칙을 너무 포괄적으로 작성하면 스토어의 일부가 색인에서 누락될 수 있으며, 이를 복구하는 데 몇 달이 걸릴 수도 있습니다. 따라서 이 문제 해결을 위해 robots.txt 파일을 건드리지 않는 것이 좋습니다.
구글이 더 빨리 행동하도록 하기
noindex 태그는 페이지를 삭제하는 것이 아니라, 다음 크롤링 시 구글이 어떻게 처리해야 하는지 알려주는 역할을 합니다. 트래픽이 적은 페이지는 다음 크롤링이 이루어질 때까지 몇 주를 기다릴 수도 있습니다.
엽니다 Google 검색 콘솔 제품 URL을 붙여넣으세요. URL 검사 도구여전히 색인된 것으로 표시되나요? 클릭하세요. 인덱싱 요청 그러면 구글이 처리 순서를 앞당겨 줄 겁니다. 보통 대기 시간이 며칠 단축됩니다.
더 빠른 결과를 원하시면, 제거 사이드바에 있는 도구를 사용하면 임시 삭제를 신청할 수 있습니다. URL을 붙여넣고 제출하면 일반적으로 하루 이틀 내에 페이지가 삭제됩니다. 영구적인 삭제는 아니며, noindex 태그는 제대로 된 크롤링 과정에서 다시 감지되어야 하지만, 그동안 검색 결과에서 비용 부담을 빠르게 줄일 수 있습니다.
약 일주일 후에 검색 콘솔에서 해당 URL이 더 이상 색인되지 않는지 확인하세요.
확인해 볼 만한 다른 사항들
Sitemap. `seo.hidden`은 사이트맵에서 URL을 자동으로 제거합니다. 하지만 `theme.liquid` 방식은 그렇지 않습니다. 만약 `theme.liquid` 방식을 사용했다면, 사이트맵에 해당 URL이 여전히 남아 있는지 확인하고 제거해야 합니다. 사이트맵에 색인되지 않은 URL이 있는 것이 심각한 문제는 아니지만, 해결되지 않은 상태로 남아 있을 수 있습니다.
로그인 차단 및 크롤링. 스토어 접근을 제한하는 앱은 방문자 경험을 제어합니다. 크롤러는 방문자 경험을 고려하지 않고 소스 코드를 읽습니다. Google이 제품 페이지의 데이터에 접근하는 것을 막는 유일한 방법은 해당 페이지를 색인에서 삭제하거나 구조화된 데이터 블록에서 관련 데이터를 제거하는 것입니다.
백 링크. noindex 태그를 적용한 제품 페이지로 연결되는 외부 사이트 링크는 삭제 속도를 늦출 수 있습니다. Google은 noindex 태그를 존중하지만, 외부 링크가 있다는 것은 지속적으로 확인해야 할 이유가 됩니다. 도매 제품 페이지에서는 드문 경우이지만, URL이 오랫동안 사용되어 온 경우 알아두는 것이 좋습니다.
자주 묻는 질문
로그인해야 볼 수 있는 도매 가격이 구글 검색 결과에 표시되는 이유는 무엇인가요?
로그인 화면은 브라우저 세션에서 볼 수 있는 내용을 제어합니다. Google 크롤러는 로그인 절차를 거치지 않고 기본 제품 URL에 접근하여 페이지 소스의 모든 내용을 읽어들이는데, 여기에는 가격 데이터가 포함된 JSON-LD 구조화 데이터도 포함됩니다.
seo.hidden 값을 1로 설정하면 실제로 어떤 효과가 있나요?
이 명령은 Shopify에게 해당 페이지에 noindex, nofollow 메타 태그를 추가하고, XML 사이트맵에서 해당 페이지를 삭제하고, 스토어 내부 검색 결과에서 제외하도록 지시합니다. 이 세 가지 작업은 제품 값이 저장되면 동시에 수행됩니다.
구글에서 제품 페이지를 삭제하면 SEO에 악영향을 미칠까요?
나머지 스토어에는 아무런 영향을 미치지 않습니다. 도매 전용 제품 몇 개를 검색 엔진에서 제외(noindex)하는 것은 다른 페이지, 컬렉션 등에 아무런 영향을 주지 않습니다. 변경되는 것은 제외 대상으로 지정한 특정 제품뿐입니다.
구글 검색 결과에 제품 페이지는 유지하면서 가격 표시만 비활성화할 수 있나요?
네. 제품 페이지의 JSON-LD 구조화 데이터 블록에서 가격 속성을 제거하면 됩니다. 페이지는 계속 색인화되어 검색 가능하지만, Google은 리치 스니펫에 표시할 가격 정보만 없게 됩니다.
색인되지 않은 페이지가 구글 검색 결과에서 사라지기까지 얼마나 걸릴까요?
크롤링 빈도는 페이지별로 다릅니다. 트래픽이 꾸준히 발생하는 제품은 다시 크롤링되면 며칠 내에 색인에서 삭제될 수 있습니다. 반면 방문 빈도가 낮은 URL은 몇 주 동안 색인에 남아 있을 수도 있습니다. Google 검색 콘솔의 URL 검사 도구를 통해 URL을 제출하는 것이 재크롤링을 가장 빠르게 요청하는 방법입니다.
이 방법은 컬렉션 페이지에도 적용되나요?
네. `seo.hidden` 메타필드는 제품, 페이지, 블로그 게시물에서 작동합니다. 컬렉션 페이지의 경우, `theme.liquid` 방식을 사용하면 됩니다. 조건문에서 컬렉션 핸들을 지정하기만 하면 됩니다.
B2B 고객에게 좋은 인상을 남길 준비가 되셨나요? 프로처럼 도매를 시작하세요! ????
도매가 할인 앱을 무료로 사용해 보세요 !
15,000개 이상의 Shopify 판매자가 신뢰합니다

