Google Search Console에서 hreflang 태그를 확인할 수 있나요?
기술 SEO
이제는 직접 확인할 수 없습니다. hreflang 오류는 예전에 International Targeting 보고서에 표시되었지만 Google이 이 보고서를 지원 중단했고, 지금 Google의 hreflang 가이드는 Search Console 보고서 대신 서드파티 도구를 안내합니다. 그래도 Google은 여전히 hreflang을 읽으므로 점검할 가치가 있습니다. Google이 가져간 HTML에 태그가 들어 있는지 확인하고, 크롤러로 전체 태그 세트를 검증하고, 어느 국가의 검색자가 어떤 언어 버전으로 유입되는지 살펴보세요.
Google이 hreflang으로 여전히 하는 일
Google의 지원 중단 공지에 따르면 Google은 hreflang을 계속 지원하고 사용합니다. 이 어노테이션은 어떤 URL들이 같은 페이지의 언어별 또는 지역별 버전인지 Google에 알려 주며, Google은 이를 바탕으로 검색자에게 가장 적합한 버전을 보여 줄 수 있습니다. 어노테이션은 <head>의 HTML link 요소, HTTP 헤더, 사이트맵 중 어디에든 선언할 수 있습니다. Google은 세 방식을 동등하게 취급하므로 둘 이상을 함께 써도 이점이 없습니다.
대부분의 구현이 어기는 규칙
- 모든 버전이 자기 자신과 다른 모든 버전을 나열해야 합니다. 두 페이지가 서로를 가리키지 않으면 Google은 그 쌍을 무시합니다.
- 코드는 ISO 표준을 따라야 합니다. 언어 코드(ISO 639-1)를 쓰고, 필요하면 뒤에 지역(ISO 3166-1 Alpha 2)을 붙입니다. 예:
de,de-at,pt-br. 지역만 단독으로 쓰면 유효하지 않으며,UK나EU같은 값은 효과가 없습니다. 영국은gb입니다. - URL은 절대 경로여야 합니다. 각 대체 버전에
https://를 포함한 전체 주소가 필요합니다. 대체 버전이 다른 도메인에 있어도 됩니다. - 대체 페이지는 필수는 아니지만 유용합니다.
x-default는 언어가 어떤 버전과도 맞지 않는 검색자를 위한 페이지를 지정하며, 보통 언어 선택 페이지가 이 역할을 합니다.
지금 hreflang을 확인하는 방법
- Google이 태그를 보고 있는지 확인합니다. 현지화된 URL을 검사하고, 크롤링된 페이지의 HTML을 열어
hreflang을 검색하세요. 실행되지 못한 스크립트로만 추가되는 태그나 캐시에서 제거된 태그는 여기서 누락된 것으로 나타납니다. - 크롤러로 전체 태그 세트를 검증합니다. 누락된 상호 링크와 잘못된 코드는 모든 버전을 서로 비교해야만 드러나므로, hreflang 점검 기능이 있는 사이트 크롤링이 필요합니다. Google은 몇 가지 서드파티 도구를 안내하지만, 그 도구를 직접 관리하거나 검증하지는 않는다고 밝히고 있습니다.
- Performance 보고서에서 결과를 읽습니다. Page 필터를
/de/같은 언어별 폴더 하나로 좁히고 Countries 탭을 여세요. 해당 폴더가 대상으로 하지 않는 국가에서 노출이 발생한다면 올바른 버전이 제공되지 않고 있다는 신호입니다. 반대로 하나의 국가로 필터링한 뒤 Pages 탭을 보면 거꾸로 확인할 수 있습니다.
hreflang 실패처럼 보이는 문제들
- IP나 브라우저 언어에 따른 자동 리디렉션. Google은 이를 권장하지 않습니다. Googlebot은 대부분
Accept-Language헤더 없이 미국에서 크롤링하므로 다른 버전을 전혀 보지 못할 수 있습니다. 대신 버전끼리 서로 링크하세요(다지역 사이트). - 번역되지 않은 페이지. 본문이 번역되지 않은 버전은 중복으로 간주되며, Google이 이를 하나로 합칠 수 있습니다.
lang속성. Google은lang이나 URL이 아니라 눈에 보이는 텍스트로 페이지의 언어를 판단합니다.
더 넓은 맥락은 International Targeting에 무슨 일이 있었는지를 참고하세요.
AutoPSEO가 도와주는 방법
Internationalization 보고서는 Search Console 데이터를 페이지별, 국가별로 읽고, 폴더나 서브도메인(/de/, /fr-ca/, de.example.com)을 기준으로 각 URL이 어느 시장을 대상으로 하는지 파악합니다. 그런 다음 국가마다 노출이 올바른 버전, 다른 시장의 버전, 기본 페이지 중 어디로 갔는지 보여 줍니다. 노출 대부분이 잘못된 버전으로 가는 국가는 표시되는데, 이것이 실무에서 중요한 hreflang 실패입니다.