본문으로 이동
ㅇㅈㅁㅆ
테크니컬 SEO

hreflang

Hreflang · 언어 지역 대체 페이지

hreflang은 같은 내용의 언어·지역별 대체 URL 관계를 검색엔진에 알리는 HTML 링크 속성 값입니다. canonical이나 자동 언어 리디렉션을 대신하지 않으며 각 페이지의 상호 참조를 맞춰야 합니다.

AI 보조 조사·작성 후 원문과 대조한 설명입니다. 사례·계산은 별도 출처 표기가 없는 한 이해를 위한 가상 예시이며 실제 고객 성과가 아닙니다.

hreflang은 어떤 역할을 하나요?

Google은 hreflang으로 같은 콘텐츠의 현지화 변형을 알리고 각 언어 버전이 자기 자신과 다른 대체 버전을 모두 나열하도록 안내합니다. Google 다국어 페이지 문서 절대 URL을 사용하고 한쪽에만 링크가 있거나 반환 링크가 없으면 관계가 무시될 수 있습니다.

무엇과 구분해야 하나요?

hreflang 비교
구분판단 기준
hreflang언어·지역별 대체 URL 묶음을 알립니다.
canonical중복 URL 중 대표 URL 선호를 알립니다.
HTML lang문서의 주 언어를 사용자 도구에 알립니다.
언어 리디렉션사용자 요청을 다른 URL로 보내며 크롤링을 막을 수 있습니다.

실무에서는 어떻게 계산하거나 확인하나요?

가상의 한국어 /ko/, 미국 영어 /en-us/, 영국 영어 /en-gb/ 세 페이지가 있다면 각 페이지에 ko, en-US, en-GB 세 항목을 동일하게 넣고 필요하면 x-default를 추가합니다. 3페이지×3관계로 9개 선언을 검수하되 URL이 200 응답이고 canonical이 같은 언어 페이지를 가리키는지도 확인합니다.

계약·도입·데이터 연동에서는 무엇을 확인하나요?

WHATWG HTML 표준은 alternate 링크와 hreflang을 연결 자원의 언어 정보로 정의합니다. HTML alternate 표준 구현은 head 태그, HTTP 헤더, 사이트맵 중 하나를 선택해 일관되게 관리합니다. CMS 플러그인의 자동 생성은 공급사 기능이므로 지역 코드 정규화, 삭제 URL 제거, 상호참조와 배포 순서를 실제 출력에서 검사합니다.

한계와 검수 기준은 무엇인가요?

hreflang은 페이지 언어를 번역하거나 검색엔진의 노출을 보장하지 않습니다. 내용이 크게 다른 페이지를 한 묶음으로 연결하거나 canonical을 전부 한 언어로 모으면 신호가 충돌할 수 있습니다. 사용자의 언어를 추정해 강제 리디렉션할 때 크롤러와 언어 변경 링크 접근을 막지 않는지 시험합니다.

자주 묻는 질문

hreflang과 canonical 중 하나만 쓰면 되나요?
역할이 다릅니다. 각 언어 페이지는 보통 자기 언어 canonical과 대체 페이지 hreflang을 함께 검토합니다.
ko-KR과 ko 중 무엇을 써야 하나요?
지역별 콘텐츠 차이가 실제로 있을 때 지역 코드를 씁니다. 지원되는 언어·지역 코드 형식도 확인해야 합니다.
hreflang을 넣으면 해당 국가에서 상위 노출되나요?
대체 URL 선택을 돕는 신호이며 순위를 보장하지 않습니다. 페이지 품질과 색인 상태도 필요합니다.

출처와 확인 범위

  1. Tell Google about localized versions · Google Search Central · 확인 2026-10-27

    hreflang의 검색엔진용 대체 URL 관계와 상호 참조 규칙을 뒷받침합니다.

    확인 범위: Google 처리 규칙이며 페이지 언어 번역·색인·노출을 보장하지 않습니다.

  2. Link type alternate · WHATWG HTML Standard · 확인 2026-10-27

    hreflang이 alternate 링크의 언어 정보라는 웹 표준 근거입니다.

    확인 범위: 검색엔진별 지원 방식과 지역 타기팅 정책은 각 공급사 문서를 확인해야 합니다.

이 용어를 적용하는 실무 가이드

용어 설명 정정 요청