Hreflang은 검색 엔진에 여러 언어 또는 지역에 대한 페이지 버전을 설명하는 태그입니다.
태그는 사용자의 위치와 언어 설정에 따라 가장 적절한 URL을 검색 엔진에 표시할 수 있도록 합니다. Google의 이 가이드는 웹사이트에 hreflang 속성을 구현하는 방법에 대해 알아야 할 모든 것을 알려줍니다.
hreflang 코드가 잘못 구성된 경우, 검색 엔진은 이를 잘못 해석하거나 이러한 속성을 무시할 수 있습니다. 우리의 사이트 감사 도구가 이러한 오류를 감지할 수 있습니다.
중요한 문제
Hreflang 태그가 유효하지 않음
유효하지 않은 'hreflang' 주석(예: en-en, en-uk 대신 en-gb)을 가진 페이지
"hreflang" 속성의 언어 주석은 ISO 639-1 형식에 맞아야 하며; 지역 주석(선택 사항)은 ISO 3166-1 Alpha 2 형식에 맞아야 합니다.
자기 참조 hreflang 주석이 누락됨
웹사이트의 각 페이지에 자체 참조 'hreflang' 주석이 있는지 확인하세요. 예를 들어, 페이지의 스페인어 버전에는 자신의 "hreflang" 주석 내에서 자기 자신으로 연결되는 rel="alternate" hreflang="es" 주석이 있어야 합니다.
hreflang에서 하나의 페이지가 두 개 이상의 언어에 참조됨
보고된 페이지의 'hreflang' 주석을 검토하고 필요한 업데이트를 수행하여 페이지의 하나의 언어 버전이 항상 한 가지 언어에 대해서만 참조되도록 하십시오. 그러나, hreflang 값에 동일한 언어로 여러 위치를 하나의 URL에 할당할 수 있습니다. 예: en-us, en-gb 등.
hreflang에서 동일한 언어에 대해 여러 페이지가 지정되어 있음
페이지의 언어(또는 언어-지역)에 대해 "hreflang" 주석이 한 번만 선언되도록 해야 합니다.
Hreflang과 HTML lang 불일치
HTML lang 속성과 페이지의 "hreflang"에 동일한 언어가 선언되었는지 확인하세요.
상호 hreflang 태그 누락(반환 태그 없음)
의 이슈를 방지하려면 특정 지역의 사용자에게 번역되거나 대상이 되는 모든 페이지 버전 및 "hreflang" 주석 세트가 동일한지 확인하세요.
비캐노니컬 페이지로 연결되는 hreflang
페이지의 "hreflang" 주석에 있는 모든 링크가 정규 페이지를 가리키는지 확인하세요.
잘못된 페이지로의 hreflang
"hreflang" 주석의 링크를 검토하여 실제 페이지를 가리키도록 하십시오.
사소한 문제
HTML Lang 속성이 누락되었습니다.
페이지에 HTML lang 속성에 언어(또는 언어 및 국가) 코드가 선언되어 있는지 확인하세요.
hreflang은 정의되어 있지만 HTML lang이 누락됨
페이지에 HTML lang 속성에 언어(또는 언어 및 국가) 코드가 선언되어 있는지 반드시 확인하세요.