Hreflang
hreflang
뜻과 개념
유사한 페이지의 언어·지역별 대안을 검색엔진에 알려주는 표기입니다.
어떻게 작동하나요?
Hreflang은 같은 콘텐츠의 언어·지역별 대체 URL을 검색엔진에 알려 주는 표시입니다. 한국어 페이지와 영어 페이지가 서로 대응한다는 관계를 표현할 수 있습니다. 페이지 언어를 자동 번역하거나 방문자를 강제 이동시키는 기능은 아니며, HTML의 lang 속성과도 목적이 다릅니다.
왜 알아야 하나요?
여러 나라에서 유사한 페이지를 운영할 때 독자에게 맞는 버전을 연결하는 데 도움이 됩니다. 영어 사용자에게 한국어 상담 페이지가 먼저 보이거나 같은 언어의 다른 지역 가격표가 선택되는 문제를 점검할 때 유용합니다. 다만 hreflang이 국가별 검색 순위를 높여 주는 보장 장치는 아닙니다.
실무에서 적용하는 방법
각 언어·지역 URL이 실제로 대응하는 문서인지 목록을 만듭니다. 자기 자신과 다른 버전을 함께 표시하고 상대 페이지에서도 돌아오는 관계가 있는지 확인합니다. 언어 코드와 필요한 경우 지역 코드를 올바르게 사용하며 전체 URL을 지정합니다. HTML, HTTP 헤더, 사이트맵 중 관리 가능한 방식을 선택하고 대표 주소 설정과 충돌하는지 검사하세요.
실무에서는 이렇게 봅니다
한국어 /ko/guide와 영어 /en/guide를 연결한다면 두 페이지 모두 두 버전을 표시합니다. 언어 선택 화면을 별도로 제공하는 경우에는 적합한 기본 대체 경로를 x-default로 표현할 수 있습니다. 하지만 한쪽이 번역되지 않은 전혀 다른 글이라면 단순히 메뉴 위치가 같다는 이유로 묶지 않습니다.
주의할 점
지역 코드만 단독으로 쓰거나 모든 언어 페이지를 한 URL로 canonical 처리하면 의도와 다른 결과가 생길 수 있습니다. 삭제한 번역 문서가 계속 참조되는지도 확인하세요. Google은 hreflang을 페이지 언어 감지 자체에 사용하는 것은 아니라고 설명하므로 본문 언어도 명확해야 합니다.
자주 묻는 질문
한국어 사이트 하나만 있으면 필요한가요?
대응하는 다른 언어·지역 버전이 없다면 보통 이 관계를 만들 필요가 없습니다. 실제 존재하는 번역과 지역별 콘텐츠를 관리할 때 검토하세요.
표시하면 사용자가 자동으로 이동하나요?
아닙니다. 검색 결과의 대체 버전을 이해하도록 돕는 정보입니다. 사이트 안에서 언어를 바꾸는 메뉴와 접근 가능한 링크는 별도로 제공해야 합니다.