블로그 목록
GuidesShopify

Shopify 해외 판매 hreflang과 일영 페이지

Shopify 해외 판매 hreflang과 일영 페이지

Category
Guides
Reading Time
8분 분량
Topic
일본 EC 플랫폼별 검색·AI 검색 가이드

Shopify Markets로 일본어와 영어 페이지를 만들면 같은 상품에 여러 언어 URL이 생겨요. hreflang으로 언어 대응 관계를 전달하지 않으면 영어권 검색에 일본어 페이지가 나오거나 중복으로 판단돼요. Shopify가 자동으로 출력하는 hreflan...

searchos.io/ko/blog

© 2026 Search OS

Shopify Markets로 영어 페이지를 만든 뒤 영어 페이지가 일본어 검색에 섞여 나오고, Search Console에 '대체 페이지'가 늘어나는 경우가 있습니다. 원인은 대체로 hreflang에 있습니다.

hreflang은 "이 페이지의 일본어판은 이것, 영어판은 이것"이라고 검색 엔진에 알리는 태그입니다. Shopify Markets는 대부분 이 태그를 자동으로 내보냅니다. 다만 자동 출력만으로 틀어지는 경우가 있습니다. 번역이 빠진 페이지가 있을 때, 지역과 언어 조합이 늘었을 때, 테마나 앱이 별도의 hreflang을 내보낼 때입니다.

이 글에서는 Shopify가 자동으로 내보내는 hreflang의 범위와 URL 구성 고르는 법을 정리합니다. 번역 누락이 일으키는 문제와 확인 방법도 함께 다룹니다.

결론: 자동 출력을 확인하고, 번역 누락을 없애고, URL 구성은 서브폴더를 기본으로 한다

확인 항목

올바른 상태

hreflang 출력

상품 페이지 소스에 일본어와 영어 양쪽 URL이 hreflang="ja" hreflang="en" 으로 나와 있다

x-default

어느 한쪽 URL(보통은 일본어)이 x-default 로 나와 있다

상호 참조

일본어 페이지에서 영어 페이지로, 영어 페이지에서 일본어 페이지로 양방향

canonical

각 언어의 페이지가 자기 자신을 가리키고 있다. 영어 페이지의 canonical이 일본어를 가리키고 있지 않다

번역 누락

영어 페이지에 일본어 그대로인 상품 설명이 남아 있지 않다

일영 페이지의 hreflang 5가지 확인

일영 페이지의 hreflang 5가지 확인

hreflang은 "둘 다 정본"의 선언. canonical과 역할이 다르다

항목설명
hreflang 출력상품 페이지에 ja와 en 두 URL
x-default보통 일본어 URL
상호 참조일→영, 영→일 양방향
canonical각 언어가 자기 자신을 가리킴
번역 누락영어 페이지에 일본어 설명이 남아 있지 않음

POINT

  • 미번역인 채 공개하면 영어 페이지는 일본어의 중복으로 사라진다

© 2026 Search OS

중요한 관점: hreflang은 "어느 쪽이 정본인가"를 정하는 태그가 아닙니다. "둘 다 정본이니 독자의 언어에 맞춰 구분해 보여 달라"는 선언입니다. canonical과 역할이 다릅니다. 둘을 혼동하면 영어 페이지가 일본어 페이지의 중복으로 사라집니다. 위 표의 확인 항목을 상품 페이지 하나로 점검합니다.

Shopify가 자동으로 출력하는 hreflang의 범위

Shopify Markets에서 언어를 추가하면 각 페이지의 head 안에 언어별 hreflang이 나옵니다. 테마가 지원하는 경우에 한합니다. 아래 순서로 확인합니다.

  1. 상품 페이지 소스를 열고 hreflang 을 검색한다

  2. 추가한 언어 전부의 URL이 나와 있는지 확인한다

  3. x-default 가 나와 있는지 확인한다

  4. 영어 페이지 소스에서도 같은 확인을 한다(상호 참조)

나오지 않는다면 테마가 오래됐거나 테마 head 안에서 hreflang 출력이 지워졌을 수 있습니다. 상품 페이지 소스에서 hreflang을 검색하는 데서 시작합니다.

URL 구성 선택법

구성

판단

서브폴더

example.jp/en/products/...

◎ 같은 도메인에 평가가 집약됨. Markets의 표준. 가장 운영하기 쉬움

서브도메인

en.example.jp

○ 분리하고 싶은 이유가 있다면. 설정은 다소 복잡

별도 도메인

example.com(영어) / example.jp(일본어)

△ 국가별 브랜드 전략이 있는 경우에만. 평가는 분리됨

해외 판매를 시작하는 단계라면 서브폴더를 고릅니다. 한 건물 안에서 층만 나누는 것과 같습니다. 국가마다 별도 도메인을 갖는 선택은 각국에 전담 운영 체제가 갖춰진 뒤의 이야기입니다. 영어 페이지 URL이 어느 구성인지부터 확인합니다.

번역 누락이 일으키는 문제

Shopify의 번역은 필드 단위입니다. 상품명은 번역하고 설명은 번역하지 않으면 영어 페이지에 일본어 설명이 그대로 보입니다.

상태

검색 엔진의 판단

영어 페이지 본문의 대부분이 일본어

"영어 페이지"로 취급되지 않음. hreflang과 모순되어 hreflang이 무시되는 경우가 있음

메타 설명이 미번역

영어권 검색 결과에 일본어 설명이 나옴

고정 페이지(배송·반품)가 미번역

영어권의 구매 전 질문에 답하지 못함. AI 검색이 인용하지 않음

번역 누락이 일으키는 문제

Search OS 가이드 02

번역 누락이 일으키는 문제

우선순위: 상품명 → 설명 → 메타 → 고정 페이지

번호문제 유형상세 내용
1본문 대부분이 일본어 그대로"영어 페이지"로 취급되지 않고 hreflang이 무시될 수 있음
2메타 설명이 미번역영어권 검색 결과에 일본어 설명이 나옴
3배송·반품 고정 페이지 미번역구매 전 질문에 답하지 못해 AI 검색이 인용하지 않음

© 2026 Search OS

번역 우선순위는 상품명 → 상품 설명 → 메타 설명 → 컬렉션 설명 → 고정 페이지 순입니다. 고정 페이지는 배송·반품·회사 소개 같은 페이지를 말합니다. 순서상 뒤로 밀리기 쉽지만, 해외 고객의 구매 전 질문인 배송비·관세·반품에 답하는 곳은 고정 페이지입니다. 배송·반품 페이지가 영어로 되어 있는지 먼저 열어 봅니다.

지역과 언어의 조합

같은 언어에 지역이 여러 개인 경우가 있습니다. "영어 × 미국" "영어 × 싱가포르" 같은 조합입니다. 이때 hreflang은 en-US en-SG 처럼 지역을 붙여 내보내야 합니다. Markets 설정에서 지역별 URL을 나누고 있는지 확인합니다. 나누지 않았다면 언어만 쓰는 en 으로 묶을지 방침을 정합니다. 지역마다 가격이나 배송비가 다르면 나누고, 같으면 하나로 묶습니다. 지역별로 가격이 다른지부터 확인합니다.

해외 판매를 시작한 뒤의 운영

언어를 추가할 때마다, 상품을 추가할 때마다 번역 누락과 hreflang 정합성은 무너집니다. 테마 업데이트로 hreflang 출력이 바뀌기도 합니다. 일본어와 영어의 상품 수가 다르면 hreflang 상호 참조가 한쪽에만 있는 상품이 생깁니다.

Search OS는 Shopify를 포함한 다국어 숍을 계속 검증합니다. hreflang·canonical·번역 누락·메타데이터가 서로 맞는지 봅니다. 한쪽에만 있는 참조나 미번역인 채 공개된 페이지를 찾습니다. 봇이 수집하는 언어 페이지의 어긋남도 수정 대상으로 정리합니다. 번역 작업을 대신하지는 않습니다. 번역한 것이 검색 엔진에 바르게 대응되는지 지켜보는 층입니다.

자주 묻는 질문

영어 페이지를 만들면 일본어 페이지의 순위가 내려가나요?

hreflang이 바르게 나오고 있다면 내려가지 않습니다. 내려갔다면 영어 페이지가 미번역인 채로 일본어 페이지의 중복으로 판단된 경우입니다.

x-default는 어느 언어로 해야 하나요?

주요 시장의 언어로 하는 방식이 일반적입니다. 일본 사업자라면 일본어입니다. 언어를 판정할 수 없는 방문자에게 보여 주는 페이지이기 때문입니다.

번역 앱의 hreflang과 Shopify 표준 hreflang이 둘 다 나옵니다

이중 출력입니다. 한쪽으로 좁혀야 합니다. 보통은 Shopify 표준을 남기고 앱 쪽 출력을 끕니다.

함께 읽기

참고 자료

사이트는 더 잘 읽히고

콘텐츠는 더 명확해지고

브랜드는 더 많은 질문 속에서 발견됩니다

제품 소개서로 Search OS가 어떻게 동작하는지 먼저 확인해보세요.