hreflang
페이지의 어떤 언어와 지역 버전을 보여 줄지 검색 엔진에 알려 주는 속성이며, x-default가 대체 버전을 지정합니다.
2026년 8월 14일 업데이트
hreflang은 한 페이지의 여러 언어 버전을 서로 이어 주는 속성이며, 그래서 검색 엔진은 독자에게 그 사람을 위해 쓰인 버전을 보여 줄 수 있습니다. 페이지의 head에 <link rel="alternate" hreflang="de-AT" href="…"> 형태로 선언하거나, 같은 뜻으로 HTTP 헤더나 사이트맵에 실을 수 있습니다. 값은 언어 코드이고 필요하면 지역으로 좁히며, 특별한 값 x-default는 언어가 어느 것과도 맞지 않는 사람에게 내줄 버전을 표시합니다.
이 묶음이 유효하려면 두 가지 규칙을 지켜야 합니다. 표기는 서로를 가리켜야 합니다. 모든 버전이 자기 자신을 포함한 모든 버전을 나열해야 하고, 그러지 않으면 검색 엔진은 그 묶음을 버립니다. 그리고 적어 넣는 주소는 저마다 리디렉션도 추적용 주소도 아닌 최종 정규 주소여야 합니다. 리디렉션 체인이 이 묶음을 소리 없이 망가뜨리는 자리가 바로 여기입니다. 링크 검사기는 각 주소가 실제로 어디에서 끝나는지 보여 줍니다.
단축 링크에서 분명히 해 둘 구분은 누구에게 무엇을 말하고 있는가입니다. 링크의 언어 타기팅은 사람이 눌렀을 때 어디에 닿을지 정하고, hreflang은 검색 엔진이 어느 버전을 색인하고 제시할지 정합니다. 둘은 서로를 대신하지 못하므로, 링크가 어떻게 보내든 도착 페이지에는 표기를 달아 두십시오.