Shoply는 어떤 상품을 색인하며, 어떻게 제외할 수 있나요?

Which Products Shoply AI Indexes

Shoply AI는 고객이 상품을 검색하고, 발견하고, 이에 대해 질문할 수 있도록 Shopify 스토어의 상품을 자동으로 색인합니다. 이 페이지에서는 기본적으로 어떤 상품이 색인에 포함되는지와, 특정 상품이 색인되지 않도록 제외할 수 있는 다양한 방법을 설명합니다.


기본적으로 색인되는 항목

Shoply AI는 Shopify 스토어에서 Active 상태인 모든 상품을 색인합니다. Draft 또는 Archived 상태의 상품은 자동으로 건너뜁니다.

답변에 사용할 수 있는 필드에 대해서는 Shoply가 사용하는 상품 데이터 이해하기를 참조하세요.


특정 상품을 제외하는 방법

Shoply AI의 색인에서 상품을 제외하는 방법은 여섯 가지가 있습니다.

1. 상품 상태를 Draft 또는 Archived로 설정하기

상품을 제외하는 가장 간단한 방법은 Shopify에서 해당 상품의 상태를 Draft 또는 Archived로 설정하는 것입니다. Shoply AI는 Active 상품만 색인합니다.


2. seo.hidden 메타필드 사용하기

상품에 Shopify SEO 메타필드 seo.hidden이 "1"로 설정되어 있으면, Shoply AI는 해당 상품을 건너뜁니다. 이는 Shopify가 검색 엔진에서 상품을 숨길 때 사용하는 동일한 신호이며, Shoply AI도 이를 따릅니다.

이 메타필드는 일반적으로 상품 페이지의 Shopify 기본 SEO 설정을 통해 관리됩니다.


3. shoply.no_index 메타필드 사용하기

제외하려는 모든 상품에 키가 shoply.no_index 인 사용자 지정 메타필드를 추가할 수 있습니다. 색인되지 않도록 하려면 값을 "1" 또는 "true"(대소문자 구분 없음)로 설정하세요.

이 방법은 Shopify 스토어프론트나 검색 엔진에서의 노출에 영향을 주지 않으면서, Shoply AI에서만 특정 상품을 숨기고 싶을 때 유용합니다.

이 메타필드를 추가하려면:

  1. Shopify 관리자에서 상품 페이지로 이동합니다.
  2. 하단의 Metafields 섹션까지 스크롤합니다.
  3. namespace는 shoply, key는 no_index, 값은 1 또는 true로 메타필드를 추가합니다.

4. 태그로 상품 제외하기 (고급 설정)

특정 태그가 있는 상품을 Shoply AI가 자동으로 건너뛰도록 설정할 수 있습니다. 이는 대량 제외에 유용합니다. 예를 들어 "internal", "sample", "not-for-sale" 태그가 붙은 모든 상품을 제외할 수 있습니다.

이 설정을 구성하려면 Shoply AI 관리자 콘솔의 Settings -> Advanced Settings 섹션으로 이동한 다음, JSON 구성에 다음 내용을 추가하세요:

json
{ "exclude_products_with_tags": ["internal", "sample", "not-for-sale"] }

목록에 있는 태그 중 하나 이상이 있는 모든 상품은 색인에서 제외됩니다. 태그 일치는 대소문자를 구분하지 않습니다.


5. 무료 상품 제외하기 (고급 설정)

스토어에 가격이 $0.00인 상품(예: 무료 샘플, 기프트 카드 또는 플레이스홀더 상품)이 포함되어 있고, 이를 검색 결과에 표시하고 싶지 않다면 exclude_free_products 설정을 활성화할 수 있습니다.

json
{ "exclude_free_products": true }

활성화하면 최대 variant 가격이 $0.00인 모든 상품이 색인에서 제외됩니다.

6. 판매 채널로 필터링하기 (고급 설정)

스토어가 여러 판매 채널(예: “Online Store”, 도매 채널 또는 POS 채널)에 상품을 게시하는 경우, 특정 판매 채널에 게시된 상품만 Shoply AI가 색인하도록 설정할 수 있습니다.

예를 들어 Shoply AI가 Online Store에서 구매 가능한 상품만 색인하도록 하려는 경우, 다른 채널에만 게시된 상품은 제외됩니다.

이 기능을 활성화하려면 Settings -> Advanced Settings로 이동한 뒤, JSON 구성에 다음 내용을 추가하세요:

json
{ "sales_channel": "Online Store" }

"Online Store"는 Shopify 관리자에 표시되는 정확한 판매 채널 이름으로 바꾸세요.


요약

방법설정 위치가장 적합한 용도
상태를 Draft/Archived로 설정Shopify 상품 페이지아직 판매 준비가 되지 않은 상품
seo.hidden = "1" 메타필드Shopify 상품 SEO 설정모든 검색에서 숨길 상품
shoply.no_index = "1" 메타필드Shopify 상품 메타필드Shoply AI에서만 숨기기
exclude_products_with_tagsShoply 고급 설정태그 기준 대량 제외
exclude_free_productsShoply 고급 설정$0 상품 숨기기
sales_channelShoply 고급 설정특정 채널에 없는 상품 제외

고급 설정 위치

Shoply AI 관리자 콘솔에서 Settings 페이지로 이동한 다음, 아래로 스크롤하여 Advanced Settings 섹션으로 이동하세요. 그곳에서 exclude_products_with_tags, exclude_free_products 및 기타 옵션을 설정하기 위한 JSON 객체를 입력할 수 있습니다.


Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

변경 후 처리

위 방법 중 하나를 사용해 상품을 제외한 후에도 변경 사항은 즉시 적용되지 않습니다. 다음 중 하나를 해야 합니다:

  • Shoply AI 관리자 콘솔에서 Recrawl을 수동으로 실행하거나
  • 다음 자동 색인 업데이트를 기다리기

참고: Shoply가 사용할 수 있는 상품 메타필드 제어하기