이 문제가 발생하는 이유는 무엇입니까?
이 문제는 HTML lang 태그(<html lang="...">
)에 선언된 언어(또는 언어-위치) 코드가 잘못된 경우 페이지 URL을 보고합니다. 언어 코드는 ISO 639-1 형식을 준수해야 하며, 지역 코드는(선택 사항) ISO 3166-1 Alpha 2 형식으로 지정해야 합니다.
예시:
...
<html lang="en-uk">
...
en-uk
는 영국에 대한 유효한 언어-지역 코드가 아닙니다. 대신 en-gb
여야 합니다.
이것이 중요한 이유는 무엇입니까?
Google이 HTML lang 속성을 현재 사용하고 있지 않을지라도, 다른 검색 엔진과 스크린 리더 같은 프로그램은 페이지의 언어를 이해하기 위해 이를 사용합니다.
이 문제를 어떻게 해결하겠습니까?
신고된 각 URL에 대해 아래 스크린샷에 표시된 열을 확인하십시오:
위의 예에서 bel
은 벨라루스어의 유효한 언어 코드가 아니며 be
로 대체해야 합니다.
주어진 잘못된 언어나 언어 코드를 가진 모든 URL 목록이 필요하다면, 하나의 추가 필터만으로 쉽게 할 수 있습니다.
보고된 모든 페이지의 HTML lang 태그를 필요한 대로 수정하십시오.