구글 SEO

구글 hreflang 설정 점검법: 다국어 페이지를 연결하는 6단계

핵심 요약

구글 hreflang 설정을 처음 적용하는 소상공인 사이트를 위해 언어별 URL, 양방향 연결, 자기 참조, x-default와 표준 URL을 점검하는 순서를 설명합니다. 한국어·영어·베트남어 페이지 예시와 배포 후 실패 조건도 담았습니다.

구글 hreflang 설정 점검법: 다국어 페이지를 연결하는 6단계

구글 hreflang 설정은 같은 상품·서비스를 여러 언어로 제공할 때 각 페이지의 관계를 검색엔진에 알려주는 방법입니다. 번역 페이지를 만들었다고 Google이 항상 적절한 언어 URL을 선택하는 것은 아닙니다. 반대로 태그만 추가하고 본문이 번역되지 않았다면 다국어 페이지라고 보기 어렵습니다. 이 글은 한국어·영어·베트남어 페이지를 운영하는 소상공인 사이트를 예로 들어 URL 준비, 연결 방식, 오류 확인 순서를 실무 기준으로 정리합니다.

페이지 본문이 실제로 번역됐는지 먼저 확인한다

hreflang은 자동 번역 기능이 아니라 이미 존재하는 현지화 페이지를 연결하는 표시입니다. 메뉴와 하단만 번역되고 상품 설명·예약 조건·환불 안내가 한국어로 남아 있다면 먼저 콘텐츠를 정비해야 합니다. 한 페이지에는 주된 언어 하나를 사용하고, 언어 전환 링크를 제공해 사용자가 직접 선택할 수 있게 합니다. 브라우저 언어나 접속 지역을 추측해 강제로 이동시키면 사용자와 Googlebot이 다른 버전을 발견하지 못할 수 있습니다. 번역 완료율, 가격·통화, 연락처, 운영시간까지 언어별로 확인한 뒤 기술 설정을 시작하세요.

언어별 URL과 대응 페이지 표를 만든다

같은 주소에서 접속자에 따라 언어만 바꾸기보다 /ko/service, /en/service, /vi/service처럼 서로 다른 URL을 준비하는 편이 관리하기 쉽습니다. 표의 한 행에 같은 의미의 페이지 세 개를 나란히 적고, 없는 번역은 빈칸으로 둡니다. 서비스 소개와 예약 안내가 서로 잘못 연결되지 않도록 H1과 핵심 내용도 함께 비교합니다. Google은 언어별 하위 디렉터리, 하위 도메인, 별도 도메인을 모두 사용할 수 있지만 URL 매개변수 방식은 관리가 어렵습니다. 소규모 사이트라면 한 도메인의 하위 디렉터리부터 검토할 수 있습니다.

HTML·HTTP 헤더·사이트맵 중 한 방식을 선택한다

Google은 HTML head의 link 태그, HTTP Link 헤더, XML 사이트맵 세 방식을 지원하며 검색 관점의 우열은 없다고 안내합니다. 일반 웹페이지라면 head에 rel="alternate", hreflang, 절대 URL을 넣는 HTML 방식이 확인하기 쉽습니다. PDF처럼 HTML head가 없는 파일은 HTTP 헤더를 고려할 수 있습니다. 페이지 수가 많고 배포 시스템에서 head 수정이 어렵다면 사이트맵 방식이 실용적입니다. 세 방식을 동시에 적용하면 효과가 커지는 것이 아니라 관리 지점만 늘 수 있으므로 팀이 가장 안정적으로 유지할 한 방식을 고르세요.

자기 참조와 양방향 연결을 같은 묶음으로 넣는다

한국어 페이지가 영어와 베트남어 페이지를 가리키면 영어·베트남어 페이지도 한국어를 포함한 같은 URL 묶음을 가리켜야 합니다. 각 페이지는 자기 자신도 목록에 포함합니다. 예를 들어 ko, en, vi 세 버전이면 각 페이지의 head에 세 언어 URL과 필요 시 x-default를 같은 순서로 넣습니다. 페이지 X가 Y를 가리키는데 Y가 X를 반환하지 않으면 Google이 해당 표시를 무시할 수 있습니다. URL은 /en/service 같은 상대 주소가 아니라 https부터 시작하는 완전한 주소로 기록하고, 언어 코드는 ko·en·vi처럼 ISO 형식에 맞춥니다.

x-default·표준 URL·리디렉션 예외를 구분한다

x-default는 지원 언어와 일치하지 않는 사용자를 보낼 기본 페이지나 언어 선택 페이지에 사용합니다. 국가 코드만 넣거나 kr을 한국어 코드처럼 쓰는 것은 오류입니다. 한국어는 ko, 한국 지역을 구분해야 할 때는 ko-KR처럼 언어가 먼저 옵니다. 각 언어 페이지의 canonical은 보통 해당 언어의 실제 대표 URL을 가리키게 점검하고, 모든 언어를 한국어 페이지 하나로 표준화하지 않습니다. 또한 IP나 브라우저 언어만 보고 강제 리디렉션하면 크롤링이 막힐 수 있으므로 언어 선택 링크와 직접 접속 가능한 URL을 남깁니다.

배포 후 200 응답과 연결 대칭을 점검한다

배포 후 체크리스트는 ① 언어별 URL이 모두 200인가 ② 각 페이지에 자기 참조가 있는가 ③ 모든 대체 페이지가 서로를 가리키는가 ④ 절대 URL과 언어 코드가 정확한가 ⑤ canonical과 hreflang이 충돌하지 않는가 ⑥ 자동 리디렉션 없이 모든 언어를 열 수 있는가 ⑦ 번역되지 않은 페이지를 억지로 묶지 않았는가입니다. 20개 페이지를 3개 언어로 운영한다면 60개 URL을 대응표로 관리하고, 번역 추가·삭제 때 한 행 전체를 갱신하세요. ‘소상공인 웹사이트 표준 URL 점검법’과 ‘소상공인 XML 사이트맵 점검법’을 함께 확인하면 표준화와 언어 연결 오류를 줄일 수 있습니다.

참고자료 및 출처