언어 간 중복 콘텐츠

Google은 번역 콘텐츠를 중복으로 보지 않습니다. 그 통념은 거꾸로입니다. 실제 위험은 국가별 버전 사이의 거의 동일한 같은 언어 페이지입니다. Patrick Stox가 설명합니다.

Google은 번역을 중복 콘텐츠로 보지 않습니다. 독일어 페이지와 영어 원본은 Google 시스템에 서로 다른 콘텐츠이며 이것이 hreflang의 전제입니다. Google 문서는 주요 콘텐츠가 번역되지 않은 채 남아 있을 때만 현지화 버전이 중복이라고 명시합니다. 실제 위험은 반대입니다. en-US·en-GB·en-AU처럼 통화·철자·규정의 실제 현지화 없이 거의 같은 언어로 만든 국가별 페이지입니다. Google은 이들을 묶고 표준 버전 하나를 선택할 수 있어 hreflang이 정확해도 지역 타기팅이 약해질 수 있습니다. hreflang은 그룹화를 막지 않으며 그룹 안에서 올바른 URL로 교체하도록 도울 뿐 지시가 아닌 힌트입니다. 제가 조사한 hreflang 사용 도메인 374,756개 중 67%에 하나 이상의 문제가 있었습니다. 진정한 같은 언어 중복의 해결책은 태그 추가가 아닌 실제 현지화 또는 통합입니다. 지역 페이지가 올바르게 제공되는데도 표준 URL 보고에서 ‘사라지는’ Search Console의 함정을 주의하세요.

TL;DR — ‘언어 간 중복 콘텐츠’는 대부분 통념입니다. Google 문서에 따르면 현지화 버전은 주요 콘텐츠가 번역되지 않은 경우에만 중복이므로 진정한 번역은 서로 다른 콘텐츠입니다. 실제 위험은 현지화가 없는 en-US/en-GB/en-AU처럼 같은 언어의 다른 국가용 유사 페이지입니다. 이들은 그룹화되고 표준 URL 하나가 선택되어 지역 타기팅을 무너뜨릴 수 있습니다. hreflang은 그룹화를 막지 않으며 그룹 안에서 URL 교체를 돕는 힌트입니다. 제가 조사한 hreflang 사용 도메인 374,756개 중 67%에 하나 이상의 문제가 있었습니다. Search Console의 함정도 주의하세요. 통합된 지역 페이지가 올바르게 표시되면서도 표준 URL 보고에서 사라질 수 있습니다. 해결책은 태그 추가가 아니라 실제 현지화 또는 통합입니다.

그 통념이 거꾸로 된 이유

‘언어 간 중복 콘텐츠’라는 핵심 용어에는 페이지를 다른 언어로 번역하면 중복 콘텐츠가 된다는 통념이 담겨 있습니다. 그렇지 않으며 Google은 이 점을 이례적으로 명확히 밝힙니다. 현지화 버전 지침에서 Google은 다음과 같이 말합니다. “Localized versions of a page are only considered duplicates if the main content of the page remains untranslated.” (한국어 풀이: 페이지의 현지화 버전은 주요 콘텐츠가 번역되지 않은 채 남아 있는 경우에만 중복으로 간주합니다.) 주요 콘텐츠를 번역하면 서로 다른 콘텐츠입니다.

이 주장에 대한 근거 Google says localized pages are considered duplicates only when their main content remains untranslated. 범위: Google Search treatment of localized page variants; canonical selection can still apply to substantially similar same-language pages. 신뢰도: 높음 · 검증일: Google: Localized versions

이것이 hreflang의 전제입니다. Google의 설명은 “Use hreflang to tell Google about the variations of your content, so that we can understand that these pages are localized variations of the same content.”입니다. (한국어 풀이: hreflang으로 콘텐츠의 여러 버전을 Google에 알려 이 페이지들이 같은 콘텐츠의 현지화 버전임을 이해할 수 있게 하세요.) 정당하게 다른 대체 버전을 연결하는 도구이지, 실제 번역에는 존재하지 않는 중복 문제를 때우는 수단이 아닙니다. hreflang과 언어 감지도 혼동하지 마세요. Google은 “doesn’t use hreflang or the HTML lang attribute to detect the language of a page; instead, we use algorithms to determine the language.”라고 설명합니다. (한국어 풀이: 페이지 언어 감지에 hreflang이나 HTML lang 속성을 사용하지 않고 알고리즘으로 언어를 판단합니다.)

이 주장에 대한 근거 Google says it determines page language from visible content rather than hreflang, the HTML lang attribute, or the URL. 범위: Google Search language detection, not browser or accessibility behavior. 신뢰도: 높음 · 검증일: Google: Make page language obvious

Matt Cutts도 2011년 ccTLD 간 번역되지 않은 영어 콘텐츠에 관해 같은 취지로 말했습니다. Search Engine Roundtable 보도에 따르면 .com·.fr·.de에 같은 영어 콘텐츠를 운영하는 것은 Google에 문제가 되지 않습니다. 가능하면 번역가를 고용하고 hreflang을 구현하되 당황할 필요는 없다는 설명입니다. 이는 10년이 훨씬 넘도록 일관된 Google의 입장이었습니다.

한 가지 주의점: 공통 영역만 번역하기

‘주요 콘텐츠가 번역되지 않은 채 남아 있는가’라는 기준에는 함정이 있습니다. 메뉴·탐색·바닥글·사이드바 공통 문구 같은 템플릿만 번역하고 본문을 원래 언어로 두었다면 페이지를 실제로 번역한 것이 아닙니다. Google의 기준은 주변 장식이 아니라 주요 콘텐츠입니다. 제 Ahrefs 표준 URL 가이드에서도 메뉴와 반복 문구는 번역했지만 주요 콘텐츠는 그대로인 경우를 별도의 중복 유형으로 설명합니다. 절반만 번역한다고 중복 범주에서 벗어나지 않습니다. 페이지의 무언가가 아닌 주요 콘텐츠가 바뀌었는지가 중요합니다.

감사할 때는 소스 마크업만 보지 말고 렌더링되어 눈에 보이는 페이지를 확인하세요. Google은 hreflang·HTML lang 속성·URL이 아니라 사용자가 실제로 보는 내용으로 언어를 판단합니다. 이 주장에 대한 근거 Google says it determines page language from visible content rather than hreflang, the HTML lang attribute, or the URL. 범위: Google Search language detection, not browser or accessibility behavior. 신뢰도: 높음 · 검증일: Google: Make page language obvious 템플릿이 <html> 태그에 lang="fr"를 넣어도 주요 콘텐츠가 여전히 영어로 렌더링된다면 Google의 언어 감지나 중복 검사에 중요한 것은 아무것도 번역하지 않은 셈입니다. 실제 페이지를 열어 주요 콘텐츠 자체를 읽어 보세요.

실제 위험: 같은 언어의 다른 국가용 유사 페이지

그 통념 때문에 놓치는 상황은 이렇습니다. 여러 국가를 타기팅하는 같은 언어의 페이지—en-US·en-GB·en-AU 또는 de-DE/de-CH—가 있으며, 통화·철자·규정·배송·사례의 실질적인 현지화 없이 거의 동일합니다. 이것이 진짜 중복 콘텐츠입니다.

같은 상품, 다른 국가

전자상거래 카탈로그가 지역별 상품 URL을 정당화하려고 모든 제조사 설명을 다시 쓸 필요는 없습니다. 같은 언어로 동일한 실물 상품을 설명하는 두 페이지도 의미 있게 다른 판매 조건을 나타낼 수 있습니다. 문단 유사성뿐 아니라 상업적 상태를 검사하세요.

  • 통화와 시장별 가격;
  • 세금·관세·프로모션·보증·반품 조건;
  • 배송 가능 지역·속도·비용·우편번호 제한;
  • 온라인·매장·픽업·옵션별 구매 가능 여부;
  • 현지 매장 재고나 판매자 신원;
  • 법률·사이즈·측정·규제 정보;
  • 표준 URL·상호 hreflang 집합·구조화된 판매 조건 데이터.

이러한 차이가 실제로 존재한다면 각 지역 페이지는 일반적으로 자체의 안정적인 URL, 자기 참조 표준 URL, 일치하는 hreflang 주석을 제공해야 합니다. 눈에 보이는 판매 조건, Product/Offer 마크업, 판매자 피드, 결제 화면이 모두 같은 시장을 설명해야 합니다. 기호만 바꾸는 통화 선택기나 배송·카탈로그 동작은 같은데 국가 이름만 바꾸는 공통 문구는 색인 가능한 페이지를 하나 더 유지할 근거로 약합니다. Google의 상품 구조화 데이터 지침과 Merchant Center 정책은 방문 페이지의 판매 조건과 제출한 상거래 데이터를 정확한 상품 정보가 필요한 연결된 표현으로 다룹니다.

배송·매장 재고·규정·시장별 상품군처럼 판매 조건을 명확하게 하거나 실제 국가 한정 검색 의도에 맞을 때 제목에 국가를 넣으세요. 그 외에는 똑같은 제목마다 국가명을 기계적으로 붙이지 마세요. 메타데이터만 달라질 뿐 페이지 자체가 더 나은 지역 검색 결과가 되지는 않습니다. 그에 앞서 언어 타기팅·국가 타기팅·둘 다 중 무엇이 필요한지 판단하는 문제는 언어 타기팅과 국가 타기팅에서 다룹니다.

Google의 다지역 사이트 지침은 이를 직접 다룹니다. “if you have multiple pages in the same language as part of a multi-regional site (for instance, if both example.de/ and example.com/de/ show similar German language content), pick a preferred version and use the rel=“canonical” element and hreflang tags to make sure that the correct language or regional URL is served to searchers.” (한국어 풀이: 다지역 사이트에 같은 언어의 페이지가 여럿 있다면—예를 들어 example.de/와 example.com/de/가 비슷한 독일어 콘텐츠를 제공한다면—선호 버전을 선택하고 rel=“canonical” 요소와 hreflang 태그로 올바른 언어 또는 지역 URL이 검색자에게 제공되도록 하세요.) 설명의 관점에 주목하세요. 페이지가 중복이 아니라고 하는 것이 아니라 canonical과 hreflang으로 중복을 관리하라는 뜻입니다.

그룹화는 실제로 어떻게 작동할까

Google의 Search Off the Record 팟캐스트 16회에서 Search Relations 팀은 독일·스위스 독일어 사례로 이 작동 방식을 설명했습니다. John Mueller: “we have, at the same time, systems that try to understand when content is duplicated, and we try to put them into one cluster of pages, and then sometimes, the German and the Swiss page will get into the same cluster. But with hreflang, we can show the proper URL, at least.” (한국어 풀이: 동시에 콘텐츠가 중복인지 이해하려는 시스템이 있고 이를 하나의 페이지 그룹으로 묶으려 합니다. 때로 독일 페이지와 스위스 페이지가 같은 그룹에 들어갑니다. 그래도 hreflang을 사용하면 적절한 URL을 보여 줄 수 있습니다.) Martin Splitt은 일반적으로 문제가 아니라며 덧붙였습니다. “it makes sense that these are put together in the same dup cluster… because it’s the same content, essentially.” (한국어 풀이: 본질적으로 같은 콘텐츠이므로 같은 중복 그룹에 묶이는 것은 타당합니다.)

주의해서 읽으세요. 주제의 핵심은 hreflang이 그룹화에 맞서는 것이 아니라 그 안에서 작동한다는 점입니다. Google이 중복을 판단하고 그룹화한 뒤 표준 URL을 고르면 hreflang은 검색자에게 맞는 URL로 표시를 바꾸도록 돕습니다. Gary Illyes는 이를 순위 산정 구성 요소로 설명했습니다. 한 언어로 검색했는데 다른 언어의 페이지가 나오려 하면 올바른 결과로 바꿉니다. 하지만 그룹화는 이미 일어났습니다. hreflang은 이를 막지 않고 그 안에서 방향만 안내했습니다.

그래서 제 표준 URL 가이드에서도 국제 사이트의 중복을 hreflang이 해결하지 못한다고 단호하게 말했습니다. Google은 대체로 올바른 버전으로 바꿔 보여 주려 하지만 보장은 없고 이 구성은 자주 깨집니다. Pubcon 2017 국제 SEO 발표에서는 실패를 직설적으로 설명했습니다. Google이 이미 A=C라고 보고 A는 색인조차 되어 있지 않다면 A→B와 B→A의 상호 hreflang이 어떻게 성립할까요? Google이 페이지를 중복 제거하고 나면 구성해 둔 hreflang 집합이 확실하게 의지할 기반이 없습니다.

위 작동 방식에는 단서가 있습니다. 그룹화와 교체 설명은 Google Search Relations 팀이 팟캐스트에서 풀어 설명한 것이지 서면 명세가 아닙니다. 정확한 내부 연결을 Google이 단계별로 문서화하지도 않습니다. 가장 명확한 공식 설명으로 받아들이되 절대 변하지 않는 보장된 구현 세부 사항으로 보지는 마세요. 지속적으로 적용할 현재 규칙은 Google의 다지역 사이트 지침과 표준 URL 지침에 근거하세요. 선호 버전을 선택하고 canonical과 hreflang을 일치시키는 것입니다. 팟캐스트의 부연은 별도로 검증 가능한 메커니즘이 아니라 그 지침이 존재하는 이유로 읽으세요.

Search Console 보고의 함정

실무자를 당황하게 하는 부분이며 충분히 다뤄지지 않은 중요한 관찰입니다. Search Console은 표준 URL 기준으로 보고하므로, 통합된 같은 언어의 지역 페이지가 여전히 올바르게 제공되는데도 사라진 것처럼 보일 수 있습니다. SOTR 16회에서 Martin Splitt은 보고를 보면 “what happened to the Swiss page? That has disappeared”(한국어 풀이: 스위스 페이지는 어떻게 됐죠? 사라졌네요.)처럼 보일 수 있다고 설명했습니다. 독일 페이지의 중복이 되었기 때문이지만 Google이 스위스 사용자에게 여전히 스위스 페이지를 보여 주지 않는다는 뜻은 아닙니다.

따라서 지역 페이지가 표준 URL·색인 보고에서 사라져도 색인 제거라고 단정하지 마세요. 같은 언어의 그룹이라면 보고상 다른 로케일의 그룹에 합쳐졌어도 대상 사용자에게 여전히 순위가 나타날 수 있습니다. 실무 진단은 이렇습니다. 지역 페이지가 표준 URL 보고에서 계속 다른 로케일 버전에 밀리거나 해당 시장 검색 결과에 다른 국가 URL이 보이면 같은 언어 그룹화의 증상입니다. hreflang 구문 오류도 아니고 태그만 늘려 반드시 해결할 일도 아닙니다. 표준 URL 보고만 믿지 말고 대상 시장에서 URL을 가져오거나 그곳 순위를 직접 확인해 실제 제공 결과를 검증하세요. 이 경우 Search Console의 정확한 보고 방식은 Google 서면 문서에 명시되어 있지 않으므로 결론 전에 실제 상태를 확인해야 합니다.

불이익이 있나요? 없습니다.

여기에는 중복 콘텐츠 페널티가 없으며 과거에도 없었습니다. Search Engine Roundtable이 보도한 2021년 트윗에서 John Mueller는 다음과 같이 말했습니다. “There’s no duplicate content penalty for something like that, but concentrating your site’s value on fewer pages generally makes it easier for those pages to be more visible.” (한국어 풀이: 이런 경우 중복 콘텐츠 페널티는 없지만 사이트의 가치를 더 적은 페이지에 집중하면 일반적으로 그 페이지가 더 눈에 띄기 쉬워집니다.) 실제 비용은 후반부에 있습니다. 페널티가 아니라 분산입니다. 거의 같은 복제본에 권위를 나누면 각각이 약해집니다.

다만 ‘페널티 없음’의 범위를 정확히 해야 합니다. 이는 선의로 만든 비슷한 로케일 페이지를 Google이 통합하고 순위를 매길 하나를 고르는 일반적인 표준 URL 처리에 관한 말입니다. 국가·언어 버전 전반에서 순위를 조작하려고 만든 대량의 저가치 콘텐츠나 도어웨이 페이지에 적용되는 별도 스팸 정책과는 다른 문제입니다. 그것은 같은 언어 그룹화가 아니라 조작 의도의 문제로 별도 평가됩니다. 속일 의도 없이 만든 유사한 en-US/en-GB 페이지는 페널티 영역이 아니지만 검색 결과 영역을 더 차지하려고 내용이 빈약한 로케일 버전을 대량 생산하는 것은 다른 경우입니다.

Bing도 비슷한 문제를 다루지만 Google이 아닌 Bing 자체 지침이라는 점을 분리해 보아야 합니다. 2025년 12월 중복 콘텐츠 글에서 Bing은 지역·언어 페이지가 거의 같고 시장별 사용자에게 의미 있는 차이를 제공하지 않으면 현지화가 중복을 만든다고 설명합니다. 해결 방향은 Google과 비슷합니다. 용어·사례·규정·상품 세부 사항을 의미 있게 차별화하고 해당하는 곳에 hreflang을 사용하며 별도 검색 의도를 나타내지 않는 버전은 표준 URL로 통합하세요. Bing은 AI 시스템도 유사 URL을 하나의 대표 페이지로 묶는다고 합니다. 이는 확인된 Google 동작이 아니라 Bing 자체의 AI 검색 관찰로 명시해야 합니다. Bing은 원래 hreflang을 거의 사용하지 않고 content-language 신호에 의존하므로 태그보다 차별화가 더 중요하다는 점도 참고하세요.

데이터가 말하는 것: hreflang은 자주 잘못됩니다

지역 버전을 구분하는 데 hreflang에 의존한다면 실제 환경에서 얼마나 취약한지 알아두세요. 제 Brighton SEO 2023의 374,756개 도메인 연구에서 hreflang 사용 도메인의 67%에 하나 이상의 문제가 있었습니다. x-default 누락, 자기 참조 태그 누락, 리디렉션·오류 페이지 참조, 상호 태그 누락, 비표준 URL 지정 등이었습니다. hreflang은 약 20개 표준 URL 신호 중 하나입니다. 집합이 깨지면 Google은 연결을 무시하고 일반 중복 처리로 돌아갑니다. 같은 언어 페이지 통합을 막는 방어책이 hreflang 집합인데 실제 집합의 3분의 2가 깨져 있다면, 생각보다 불안한 방어책입니다. Mueller도 복잡성 때문에 사람들이 hreflang을 올바르게 구현하면 종종 놀란다고 했습니다.

실제 해결 방법

  1. 버전들이 정말 다른지 판단하세요. en-US와 en-GB의 통화·가격·배송·법률 문구·철자가 실제로 다르면 중복이 아닙니다. 복제본이라면 태그가 아니라 그 사실이 문제입니다.
  2. 실제로 현지화하거나 통합하세요. 해결책은 통화·철자·규정 관련 콘텐츠·사례의 진짜 현지화 또는 더 적은 페이지입니다. 때로는 복제본 세 개와 hreflang보다 차별화한 페이지 하나가 올바른 기술적 답입니다. Mueller의 ‘더 적은 페이지에 가치 집중’이 그대로 적용됩니다.
  3. canonical·hreflang·x-default가 서로 충돌하지 않도록 맞추세요. 각 로케일은 자체 표준 URL을 참조하고 hreflang 집합은 자신을 포함한 모든 로케일을 참조하며 x-default는 합리적인 대체 페이지를 가리켜야 합니다. 제 hreflang 가이드의 ‘실수 #5’는 rel=canonical이 비대표라고 선언한 페이지를 hreflang이 가리키는 전형적인 자초한 오류입니다. 충돌하는 신호는 무시됩니다. 반대 방향도 같습니다. 해당하지 않는 중복 우려를 잠재우려고 진정한 번역을 원문 언어 페이지에 교차 표준화하지 마세요. Google 표준 URL 지침은 표준 URL이 페이지와 같은 언어이거나 같은 언어의 표준 URL이 없다면 가장 적절한 대체 페이지여야 한다고 명시합니다. 번역본의 표준 URL을 다른 언어 원본으로 지정하면 해결되는 것은 없고 해당 현지 URL이 보여 줄 페이지가 아니라고 알릴 뿐이어서 그 시장 결과에서 완전히 빠질 수 있습니다.
  4. Search Console로 진단하되 올바르게 읽으세요. 표준 URL 보고에 없는 지역 페이지는 색인 제거가 아니라 통합된 것일 수 있습니다. 문제가 아닌 일을 ‘고치기’ 전에 대상 시장에 실제로 무엇이 제공되는지 확인하세요.

관련 주제와의 연결

이 글은 중복 콘텐츠 관점을 다루며 인접한 판단은 관련 글이 담당합니다. 국가별 버전이 필요한지는 언어 타기팅과 국가 타기팅의 문제입니다. 상호 집합·유효 ISO 코드·세 구현 방법 같은 태그 작동 방식은 hreflang 주제이고 대체 값은 x-default 글에서 따로 다룹니다. 단순히 단어를 번역하는 것과 시장에 맞춰 페이지를 실제로 바꾸는 것의 차이는 번역과 현지화의 구분입니다. 그것이 유사한 국가 복제본을 진정하게 다른 콘텐츠로 바꿉니다. 기계 번역의 품질은 또 다른 위험입니다. 빈약한 자동 번역과 언어 간 중복 통념을 혼동하지 마세요.

전문가 메모 추가

전문가 인용문 고정

새로운 사람인가요? 미등록 프로필을 다음 위치에서 /admin/experts/ → 전문가 인용문 고정 먼저 만드세요.