기술 SEO

이중언어 SEO 기술 플레이북 — hreflang, 캐노니컬, 언어 인식 아키텍처

2026년 4월 9일·11 분 읽기·작성자 ZOE LUMOS Team

이중언어 SEO는 대부분의 한인 비즈니스 웹사이트가 잘못하는 지점입니다 — 보이는 콘텐츠가 아니라 보이지 않는 메타데이터에서. 아름답고 전문가가 쓴 한국어 페이지라도 hreflang 값이 틀렸거나 canonical 태그와 충돌하면 콘텐츠 자체가 훌륭해도 랭크되지 않습니다. 이 가이드는 ZOE LUMOS가 이중언어 사이트를 만들 때 따르는 기술 플레이북입니다. 개발자, 기술 창업자, 또는 개발자와 협업 중이라면 — 이것이 대부분의 가이드가 건너뛰는 SEO 부분입니다.

이중언어 SEO가 실제로 의미하는 것

이중언어 SEO는 구글이 웹사이트가 두 언어로 콘텐츠를 갖고 있다는 것을 이해하고, 각 언어 버전을 별개이면서 관련된 페이지로 다루고, 적절한 검색자에게 적절한 버전을 제공하며, 중복 콘텐츠로 패널티 주지 않도록(잘못 처리하면 이게 벌어집니다) 하는 능력입니다. 세 가지 기술 기둥: URL 구조, hreflang 어노테이션, canonical 태그. 세 가지를 다 맞추면 이중언어 SEO는 보이지 않게 작동합니다. 하나라도 틀리면 구글이 혼란에 빠지며 — 대개 유입 트래픽을 무너뜨리는 방식으로.

URL 구조 — 근간 결정

이중언어 사이트의 첫 결정은 URL 구조입니다. 흔한 세 가지 패턴:

  • 서브디렉토리: example.com/ko/... (추천) — 가장 관리 쉬움, 도메인 어소리티 상속, hreflang 설정 용이
  • 서브도메인: ko.example.com — 복잡도 증가, 일정 부분 별개 도메인으로 취급, 어소리티 분산
  • 국가 TLD: example.kr — 한국 특정 타겟팅이 필요하고 한국에 실제 인프라가 있을 때만

한인 비즈니스 99%에게 서브디렉토리(/ko/)가 정답입니다. ZOE LUMOS 기본 선택이며 구글 자체도 추천하는 방식. Next.js app router 구현도 크게 간소화됩니다.

hreflang 어노테이션 — 가장 오해받는 기능

hreflang은 구글에게 "이 페이지는 언어 X의 대체 버전이 URL Y에 있다"를 알리는 HTML 어노테이션입니다. hreflang 없으면 구글은 한국어 버전을 영어 검색자에게 또는 그 반대로 내보낼 수 있습니다. 잘못된 hreflang이면 구글은 둘 다 무시하거나 중복으로 처리할 수 있습니다. 올바른 구현:

모든 페이지는 자기 자신과 다른 언어 버전 모두, 그리고 x-default 폴백의 hreflang 태그를 포함해야 합니다. 예: 영어 /about 페이지는 헤더에 link rel="alternate" hreflang="en" href="/about" | link rel="alternate" hreflang="ko" href="/ko/about" | link rel="alternate" hreflang="x-default" href="/about". /ko/about 페이지도 정확히 같은 세 태그 — 상호 일치해야 합니다.

상호성 규칙 — 대부분의 사이트가 부서지는 곳

hreflang은 설계상 상호적입니다. /about이 "/ko/about이 나의 한국어 버전"이라고 하는데 /ko/about이 "/about이 나의 영어 버전"이라고 말하지 않으면, 구글은 둘 다 신뢰 불가로 취급해 hreflang을 완전히 무시할 수 있습니다. 모든 페이지는 모든 언어 버전 전체에서 동일한 hreflang 태그 세트가 필요합니다. 검증 도구: screaming-frog, ahrefs 사이트 감사, 또는 구글 서치 콘솔 내장 국제 타겟팅 리포트.

x-default — 아마도 틀렸을 폴백

x-default 값은 구글에게 "특정 버전에 언어가 매칭되지 않는 검색자에게는 이 페이지를 사용하라"를 알립니다. 대부분의 이중언어 한영 사이트에서 x-default는 영어 버전을 가리켜야 하지만 — 선택사항입니다. 절대 하면 안 되는 것: x-default를 한국어로 설정, 완전히 생략, 또는 언어 선택 랜딩 페이지로 설정(구글이 특별히 권장 안 함). x-default는 영어로. 영어가 주 시장일 때 구글이 가정하는 기본값.

Canonical 태그 — hreflang과의 상호작용

Canonical 태그는 구글에게 "이 콘텐츠의 권위 있는 URL은 이것이다"를 알립니다. 이중언어 사이트에서 각 언어 버전은 자기 자신을 canonical로 — 다른 언어 버전을 가리키지 않습니다. 한국어 페이지는 자기를 canonical로, 영어 페이지는 자기를 canonical로. 이것이 저희가 가장 많이 보는 실수입니다. ZOE LUMOS는 2026년 3월에 zoelumos.com에서 정확히 이 버그를 고쳤습니다: 모든 페이지에서 루트 URL을 가리키는 레이아웃 레벨 canonical이 방출되고 있어 각 페이지의 자체 canonical을 덮어쓰고 있었습니다. 수정 후 20+ 페이지의 인덱싱 문제가 몇 주 안에 해결됐습니다.

멘탈 모델: hreflang은 구글에게 "이 페이지는 이 URL들에 언어 변형이 있다"고 알리고, canonical은 "이 콘텐츠의 권위 있는 URL은 X다"라고 알립니다. 둘은 공존합니다. 각 언어 페이지는 자기 자신을 canonical로, 언어 변형들은 hreflang으로.

Next.js app router — 실전 구현

Next.js 14+ app router에서 가장 깔끔한 구현은 alternates를 페이지 레벨 generateMetadata에만 넣고 레이아웃에는 절대 넣지 않는 것입니다. 레이아웃은 내부 모든 페이지가 상속하므로, 레이아웃 레벨 canonical이나 hreflang은 모든 페이지에 적용되고 — 페이지 레벨과 충돌합니다.

페이지별 alternates 객체: { canonical: "/[locale]/page-slug", languages: { "x-default": "/page-slug", "en": "/page-slug", "ko": "/ko/page-slug" } }. 루트 레이아웃의 metadataBase가 절대 URL 변환을 자동으로 처리합니다.

💡 Tip

팁: 구글 서치 콘솔의 URL 검사 도구를 써서 각 중요 페이지에 대해 구글이 보는 canonical을 수동으로 확인하세요. 예상과 다르면 hreflang 또는 canonical 설정이 어딘가 깨진 것입니다. 다른 SEO 작업하기 전에 먼저 수정.

언어별 콘텐츠 — 번역이 아님

완벽한 hreflang이 있어도 한국어 콘텐츠가 영어에서 기계 번역된 것이면 구글은 한국어 페이지를 잘 랭크하지 않습니다. 구글의 품질 신호가 번역 아티팩트를 감지하고, 한국어 사용자는 나쁜 번역에서 빠르게 이탈합니다. 한국어 콘텐츠는 한국어 검색자를 위해 작성 — 다른 키워드, 다른 문화적 참조, 다른 구조. 식당 메뉴 페이지의 한국어 버전은 영어 버전의 번역이 아니라 같은 음식을 설명하는 네이티브 한국어 메뉴 묘사.

대체 URL 포함 사이트맵

hreflang 어노테이션이 포함된 사이트맵을 구글에 제출하세요. Next.js는 MetadataRoute.Sitemap으로 생성 가능. 각 URL은 대체 URL을 포함해야 합니다: { url: "/about", alternates: { languages: { en: "/about", ko: "/ko/about" } } }. 구글에 언어 관계를 중복 확인해주는 효과.

이중언어 SEO 테스트

설정 검증 도구: 1) 구글 서치 콘솔 → URL 검사 → 양쪽 언어 버전의 canonical과 인덱스 상태 확인, 2) Aleyda Solis의 hreflang 태그 테스트 도구(hreflangstags.com)로 어노테이션 검증, 3) Screaming Frog SEO Spider로 전체 사이트 hreflang 감사, 4) SEMrush 또는 Ahrefs 사이트 감사로 언어 인식 크롤링. 최소 분기별 실행.

ZOE LUMOS는 모든 이중언어 웹사이트를 기술적으로 정확한 hreflang, canonical, 사이트맵 alternates와 함께 첫날부터 내장해서 제작합니다. 기존 이중언어 사이트가 성과가 부진하다면, 이런 기술적 오류를 찾아내는 감사를 제공합니다 — 개선을 거부하는 저조한 트래픽의 근본 원인인 경우가 많습니다.

Get a Free Consultation →

비즈니스를 성장시킬 준비가 되셨나요?

ZOE LUMOS는 포트리 NJ 소재 한인 디지털 마케팅 에이전시입니다. 웹사이트 제작, 로컬 SEO, 구글 광고를 전문으로 합니다.

무료 상담 받기 →