검색 엔진에 대한 제품 가격 현지화

테마를 업데이트하여 검색 엔진 결과에 나타나는 가격이 고객의 통화와 일치하는지 확인합니다.

검색 엔진은 종종 검색 결과에서 제품 가격을 반환합니다. 여러 통화로 제품을 판매하는 경우 결과의 통화가 고객의 현지 통화와 일치하지 않는 경우도 있습니다.

고객이 검색 결과에서 이러한 유형의 통화 불일치를 경험하는 경우 판매 중인 로케일 및 통화에 대한 정보가 포함되도록 스토어의 테마를 편집해야 합니다. 대부분의 경우 테마에서 다음 설정을 조정하여 이 작업을 수행할 수 있습니다.

  • 구조화된 데이터
  • hreflang 링크
  • 정규 URL 설정

예를 들어, 오스트레일리아 및 뉴질랜드에서 판매 중이고 뉴질랜드 고객이 티셔츠를 검색합니다. 검색 결과에는 오스트레일리아 달러($20 AUD)로 가격이 표시됩니다. 이 고객이 결과를 클릭하면 뉴질랜드 버전의 티셔츠 제품 페이지로 이동합니다. 이 페이지에서 고객은 뉴질랜드 달러($22 NZD)로 가격을 볼 수 있습니다. 고객은 검색 결과와 제품 페이지 간의 가격 차이를 인지하고 혼란스러워합니다. 이 고객은 구매를 연기합니다.

참고: 이 페이지의 콘텐츠는 일반 정보만 제공됩니다. 검색 결과 및 통화와 관련된 문제가 있는 경우 SEO에 특화된 Shopify 파트너에게 문의하십시오. Shopify의 파트너 디렉토리를 통해 파트너에게 문의할 수 있습니다.

구조화된 데이터 사용

판매 중인 통화에 대해 검색 엔진에 알리도록 페이지 내 마크업을 사용하여 데이터를 구조화할 수 있습니다. 구조화된 데이터는 검색 엔진에서 페이지의 콘텐츠를 분류하는 데 사용됩니다. 또한 결과에 제품 가격을 표시하는 것과 같이 검색 결과 기능을 활성화하는 데도 사용됩니다.

지원하는 각 통화에 대해product 구조화된 데이터 유형을 사용하여 priceCurrency 속성을 포함해야 합니다. 이 속성은 통화(ISO 4217 형식)를 설명하며 cart.currency.iso_code(으)로 설정되어야 합니다(shop.currency 아님)

Debut 테마는 구조화된 데이터에 대해 다른 형식을 사용하여 이러한 단계가 불필요합니다. Debut를 사용하는 경우 이 단계를 건너뛰고 hreflang 속성 사용에서 시작할 수 있습니다.

단계:

  1. 테마에서 offers 항목 범위에 중첩된 priceCurrency 속성을 검색합니다. 일반적으로 priceCurrency섹션 폴더의 product-template.liquid에 정의됩니다. 이 속성을 찾을 수 없는 경우 Sections/product-template.liquid에 추가하십시오.
  2. priceCurrencycart.currency.iso_code로 설정되어 있는지 확인하십시오.

예를 들어 코드는 다음과 같이 보여야 합니다.

<div itemscope itemtype=”http://schema.org/Product . . .
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
  <meta
    itemprop="priceCurrency"
    content="{{ cart.currency.iso_code }}"
  />
  . . .
</div>

구조화된 데이터 테스트 도구를 사용하여 변경 사항을 테스트할 수 있습니다.

hreflang 속성 사용

hreflang 속성을 사용하여 검색 엔진에 제품 페이지의 다양한 버전에 대해 알릴 수 있습니다. 판매 중인 각 통화에 대해 통화가 적용되는 언어(ISO 639-1 형식) 및 지역(ISO 3166-1 Alpha 2 형식)을 지정해야 합니다.

단계:

  1. theme.liquid 파일을 엽니다. 이 파일은 <link ... > 요소를 포함해야 합니다.
  2. 판매 중인 각 통화에 대해 다음과 같은 link rel=alternate 요소가 있는지 확인하십시오.
<link
  rel="alternate"
  hreflang="LANG-CTRY"
  href="{{ canonical_url}}?currency=XXX"
/>`.

예를 들어 USD, GBP 및 JPY 통화로 판매하는 경우 theme.liquid에 다음 행이 포함되어 있는지 확인하십시오.

<head>
  ...
  <link
    rel="alternate"
    hreflang="en-us"
    href="{{ canonical_url }}?currency=USD"
  />
  <link
    rel="alternate"
    hreflang="en-gb"
    href="{{ canonical_url }}?currency=GBP"
  />
  <link
    rel="alternate"
    hreflang="ja-jp"
    href="{{ canonical_url }}?currency=JPY"
  />
  ...
</head>

EUR(유로)로 판매하는 경우 지원하는 로케일(언어/국가)을 지정해야 합니다. 지원하는 각 EUR 로케일에 대해 <link> 요소를 추가하고 해당 로케일에 대한 hreflang 속성을 포함합니다.

예를 들어, 다음 행은 제품 페이지의 EUR 버전이 프랑스의 프랑스어 사용자, 독일의 독일어 사용자, 네덜란드의 영어 및 네덜란드 사용자 모두에게 표시되어야 함을 검색 엔진에 알려줍니다.

...
<link
  rel="alternate"
  hreflang="fr-fr"
  href="{{ canonical_url }}?currency=EUR"
/>
<link
  rel="alternate"
  hreflang="de-de"
  href="{{ canonical_url }}?currency=EUR"
/>
<link
  rel="alternate"
  hreflang="en-nl"
  href="{{ canonical_url }}?currency=EUR"
/>
<link
  rel="alternate"
  hreflang="nl-nl"
  href="{{ canonical_url }}?currency=EUR"
/>
...
  1. link rel=alternate 요소를 추가하고 hreflangx-default로 설정합니다. 고객이 지원하지 않는 로케일에 거주하는 경우 검색 엔진은 이 대체 링크를 사용합니다.
<link
  rel="alternate"
  hreflang="x-default"
  href="{{ canonical_url }}"
/>

3단계: 정규 URL 사용

정규 URL로 사용할 URL을 검색 엔진에 알릴 수 있습니다. 이는 참조되는 국가별 페이지가 다른 페이지의 중복이 아닌 별개의 독립형 페이지임을 검색 엔진에 알려줍니다. 설정하면 검색 엔진에서 표시할 통화를 결정하는 데 도움이 됩니다. <link rel="canonical" href="{{ canonical_url }}">를 사용하고 cart.currency.iso_code를 포함합니다.

단계:

  1. theme.liquid에서 정규 링크를 검색합니다. 이 링크를 찾을 수 없는 경우 다음을 추가합니다.
<link rel="canonical" href="{{ canonical_url }}>"
  1. 정규 URL에 cart.currency.iso_code가 포함되는지 확인합니다.
<link
  rel="canonical"
  href="{{ canonical_url }}?currency={{ cart.currency.iso_code }}"
/>

관련 링크

적절한 답변을 찾을 수 없습니까? 언제든지 도와드리겠습니다.