국제화 문제: Hreflang을 사용한 오류 진단 및 수정
게시 됨: 2021-10-08국제 SEO는 까다로울 수 있습니다.
온페이지 최적화는 미국에서만 운영할 때 충분히 어렵고 여러 국제 시장에도 서비스를 제공하는 경우에만 문제가 더 복잡해집니다.
국제 SEO에서 가장 먼저 확인해야 할 사항 중 하나는 hreflang 태그를 검토하여 국제 페이지에 대해 Google에 보내는 정보를 확인하는 것입니다.

Hreflang 속성은 특정 페이지에서 사용 중인 언어를 검색 엔진에 알려 검색 시 페이지의 적절한 버전을 제공하는 데 도움이 됩니다. 예를 들어, hreflang을 사용하여 페이지가 독일어로 되어 있음을 나타낼 수 있습니다. 이는 Google에서 독일어 검색에 대해 해당 페이지를 반환하는 것을 알 수 있도록 도와줍니다. 이러한 언어 태그는 검색자가 사이트에서 올바른 페이지를 찾을 수 있도록 하는 데 매우 유용할 수 있지만 오류의 일반적인 원인이기도 합니다.
이 게시물에서는 검색에서 올바른 국제 페이지 순위를 가질 수 있도록 hreflang 문제를 식별하고 수정하는 방법을 살펴보겠습니다.
공용 언어 및 지역 코드 오류
hreflang의 가장 일반적인 오류는 언어 및 지역 코드를 구현할 때 발생합니다.

Hreflang 속성에는 언어 코드 및 선택적 지역 코드가 포함됩니다. 언어 코드는 허용되는 ISO 639-1 형식의 두 글자 코드여야 합니다. 언어 코드와 관련하여 발생하는 일반적인 오류는 다음과 같습니다.
- 언어 코드의 세 글자 버전 사용("eng" 대 "en" 또는 "jpn" 대 "ja").
- 유효하지 않거나 잘못된 언어 코드 사용(중국어의 경우 "ch" 또는 네덜란드어의 경우 "du").
- 언어 코드가 없습니다(hreflang=de).
지역 코드도 두 글자이며 허용되는 ISO 3166-1 Alpha 2 형식이어야 합니다. 여기에서 이러한 코드의 전체 목록을 찾을 수 있습니다. 지역 코드에서 볼 수 있는 가장 일반적인 실수는 다음과 같습니다.
- 잘못된 지역 코드 사용("en-eu" — Google은 국가가 아니기 때문에 "eu"를 지역으로 인식하지 않습니다.)
- 언어 코드 앞에 지역 코드 나열(hreflang=gb-en).
- 동일한 언어로 되어 있지만 약간의 차이가 있는 페이지에 대해 지역 코드를 구현하지 않습니다(영국 대 미국 또는 스페인어 대 멕시코).
언어 및 지역 코드 문제는 사람들이 국제 SEO에서 저지르는 가장 일반적인 실수입니다. 실제로 코드 사이에 하이픈 대신 밑줄을 사용하는 것과 같은 일부 오류는 Google에서 이러한 오류를 인식하고 설명할 수 있는 매우 일반적입니다.
그러나 여전히 모범 사례를 따르고 잠재적으로 Google을 혼동하여 자연 방문자를 잘못된 페이지로 유도할 수 있는 오류를 피하고 싶을 것입니다.
Search Console에서 Hreflang 오류 식별 및 수정
언어 및 지역 코드와 관련된 일반적인 오류와 함께 hreflang의 또 다른 일반적인 문제는 "반환 태그 없음"입니다. 이는 hreflang 속성에 대상 페이지에 일치하는 태그가 없을 때 발생하는 오류입니다. 반환 태그 오류는 다음과 같이 분류할 수 있습니다.
- 페이지 수준.
- 사이트맵.
- HTTP 헤더.
다행히도 Google Search Console 내에서 이러한 오류, 반환 태그 및 언어 코드 오류를 모두 쉽게 찾을 수 있습니다.
현재 이러한 문제를 찾는 가장 쉬운 방법은 이전 버전의 Search Console로 이동하는 것입니다.

이전 버전의 Search Console에서는 " 검색 트래픽 " => " 국제 타겟팅 "을 클릭하여 " 국제 타겟팅 " 섹션으로 이동할 수 있습니다.


Search Console의 국제 타겟팅 섹션은 hreflang 문제를 강조 표시하여 문제가 있는 페이지를 쉽게 식별하고 수정할 수 있도록 합니다.
잘못된 언어 코드를 수정하는 것은 간단하며 이제 언어 및 지역에 사용할 코드를 알아야 합니다.
반환 태그 오류가 없는 경우 수정하려면 약간의 추가 작업이 필요합니다. 이러한 오류는 페이지의 다른 버전에 대한 hreflang 태그가 링크로 서로를 참조하지 않을 때 발생합니다. Google은 이 오류에 대해 다음과 같은 설명을 제공합니다.
"돌아가기 링크 누락: X 페이지가 Y 페이지로 연결되는 경우 Y 페이지는 X 페이지로 다시 연결되어야 합니다. hreflang 주석을 사용하는 모든 페이지에 해당되지 않는 경우 해당 주석이 무시되거나 올바르게 해석되지 않을 수 있습니다."
Search Console에서 이러한 URL을 찾으면 누락된 링크를 추가하여 문제를 해결할 수 있습니다.
Screaming Frog에서 Hreflang 문제 찾기
물론 hreflang 문제에 대해 좀 더 자세히 알고 싶다면 Screaming Frog를 사용할 수 있습니다.

이 게시물은 hreflang에 Screaming Frog를 사용하는 방법을 설명하고 다음과 같이 도구가 제공하는 모든 데이터를 강조합니다.
- hreflang이 포함된 URL.
- 200개가 아닌 hreflang URL.
- 연결 해제된 hreflang URL.
- URL에 확인 링크가 없습니다.
- 일치하지 않는 언어 및 지역 확인 링크.
- 비표준 확인 링크.
- NOINDEX 확인 링크.
- 잘못된 언어 및 지역 코드.
- 언어 또는 지역 코드에 대한 여러 항목이 있는 URL.
- 자체 참조 hreflang 속성이 누락된 URL입니다.
- 표준을 사용하지 않는 URL입니다.
- x-default 속성이 누락된 URL.
- 필요할 수 있는 hreflang 속성이 누락된 URL입니다.
Screaming Frog는 Search Console보다 더 많은 정보를 제공하며, 이를 사용하여 hreflang 및 그 이상의 문제를 식별하는 것이 좋습니다!
다음과 같이 hreflang 태그를 테스트하고 생성하기 위한 몇 가지 무료 옵션도 있습니다.
- Aleyda Solis의 hreflang 태그 생성기 도구.
- Merkle SEO의 Hreflang 태그 테스트 도구.
- Distilled의 닌자.
이러한 도구는 hreflang을 사용하여 URL을 빠르게 확인하는 데 유용할 수 있습니다.
국제 SEO에 대한 추가 읽기
Hreflang 오류는 국제 SEO가 웹사이트에서 직면하는 가장 일반적인 문제입니다. 그러나 국제화와 관련된 다른 많은 문제가 있으며 자세히 알아보려면 다음 리소스 중 일부를 확인하는 것이 좋습니다.
- 국제 웹사이트 확장 가이드: Hreflang, ccTLD 등! 케이트 모리스
- Hreflang: Joost de Valk의 궁극적인 가이드
- 국제 SEO 프로세스를 구현하는 방법은 무엇입니까? Aleyda Solis의 가이드
- 국제 SEO: Sam Gooch의 심층 체크리스트
- Elanor Reynolds의 이 국제 SEO 가이드로 세계를 정복하십시오
- 국제 SEO 가이드: Natalie Severt의 전략 및 지침
- Aleyda Solis의 International SEO에서 실패하는 7가지 방법
다음은 국제 SEO를 시작하는 데 도움이 되는 훌륭한 리소스입니다. Aleyda Solis는 두 번이나 나열되어 있습니다. 그녀는 국제 SEO의 최고 전문가이며 Twitter에서도 그녀를 팔로우하는 것이 좋습니다.
이 게시물이 사이트에서 발생할 수 있는 hreflang 문제를 이해하고 수정하는 데 유용하기를 바랍니다. 앞으로 브랜드와 사이트의 국제화를 위한 노력에 행운이 있기를 바랍니다.
