Hreflang은 간단하게 설명합니다: 두통 없는 다국어 SEO

🔒 보안 검토 완료 🧾 GPL 오픈 소스 📤 약정 기간 없음 — 언제든지 내보내기 가능 ⚡ 기존보다 20배 더 가벼운 엔진

흐레플랭 페이지에 다른 언어나 지역의 버전이 있는지, 어떤 버전이 어떤 대상에 속하는지 검색 엔진에 알려주는 작은 마크업입니다. Google의 말에 따르면 hreflang을 사용하여 "귀하의 콘텐츠의 변형에 대해 Google에 알려 이 페이지가 동일한 콘텐츠의 현지화된 변형임을 이해할 수 있도록 합니다."

그것이 없으면 두 가지 문제가 나타납니다. 첫째, Google은 검색자에게 잘못된 언어 버전을 제공하여 이탈리아 방문자에게 귀하의 영어 페이지를 표시할 수 있습니다. 둘째, 거의 동일한 페이지(번역된 페이지는 구조, 이미지 및 레이아웃을 공유함)는 다음과 같을 수 있습니다. 중복 콘텐츠, Google에서는 어느 항목의 순위를 매길지 확신할 수 없습니다. Hreflang은 두 가지를 모두 해결합니다. 버전을 서로 다른 언어로 된 하나의 콘텐츠로 그룹화하고 각 검색자에게 올바른 버전을 알려줍니다.

Hreflang은 간단하게 설명합니다: 두통 없는 다국어 SEO

hreflang 태그의 간단한 예

Hreflang은 다음에 살고 있습니다. <head> 귀하의 페이지를 <link> 태그 - 언어 버전당 하나씩. 영어, 이탈리아어, 독일어로 된 페이지를 상상해 보세요.

<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />

그만큼 hreflang 값은 언어 코드입니다(예: en), 선택적으로 지역(en-GB). 구글은 받아들인다 세 가지 동등한 방법 다음을 선언하려면: HTML <link> 태그, HTTP Link 헤더 또는 사이트맵 — 하나만 필요합니다. URL은 다음을 포함하여 항상 정규화되어야 합니다. https://.

x-default 태그(건너뛰지 마세요)

위의 마지막 줄은 예약된 값을 사용합니다. x-default. 구글에 따르면, "사용자의 브라우저 설정과 일치하는 언어/지역이 없을 때 예약된 x-default 값이 사용됩니다." 이를 대안으로 생각해 보십시오. 포르투갈어나 일본어 사용자가 귀하의 사이트에 방문했는데 해당 사용자를 위한 버전이 없는 경우, x-default 표시할 페이지를 Google에 알려줍니다. 언어 선택기 또는 자동 리디렉션 홈페이지에 이상적이며 명시적으로 타겟팅하지 않은 모든 사람에 대해 사이트가 잘못된 추측을 하는 것을 조용히 방지합니다.

가장 일반적인 hreflang 실수

Hreflang은 작은 오류를 용납하지 않습니다. 손상된 주석은 단순히 무시됩니다. 사람들을 가장 당황하게 만드는 것은 다음과 같습니다.

  • 반환 태그가 누락되었습니다. 이것이 큰 것입니다. Google에서는 링크가 양방향이어야 합니다. "두 페이지가 서로를 가리키지 않으면 태그가 무시됩니다." 이탈리아어 페이지가 영어 페이지를 가리키는 경우 영어 페이지는 뒤로 가리켜야 하며 모든 버전도 자체 참조해야 합니다.
  • 언어 또는 지역 코드가 잘못되었습니다. 언어 코드는 두 글자를 사용합니다. ISO 639-1 형식(en, 아니다 eng; ja, 아니다 jp). 지역 코드는 ISO 3166-1 Alpha 2(en-GB, 유효하지 않은 en-UK). 그리고 en-EU "EU"는 국가가 아니기 때문에 잘못된 것입니다.
  • 순서가 바뀌었습니다. 그것은 language-REGION (en-GB), 절대 GB-en.
  • x-기본값은 없습니다. 선택사항이지만 이를 생략하면 정의된 대체 없이 방문자가 타겟 언어 외부에 있게 됩니다.
  • 상대 또는 비표준 URL. 항상 프로토콜과 함께 절대 URL을 사용하고 각 페이지의 표준 버전에서 hreflang을 가리킵니다.
Hreflang은 간단하게 설명합니다: 두통 없는 다국어 SEO — 세부 사항

hreflang과 URL 구조의 관계

Hreflang은 URL을 지정하지 않지만 두 가지가 함께 가장 잘 작동합니다. 단일 도메인에 대한 가장 깔끔한 설정은 언어 하위 디렉터리: example.com/it/, example.com/de/, 등등. 이렇게 하면 하나의 도메인에 대한 모든 권한이 유지되고 크롤링이 쉬우며 hreflang 매핑이 명확해집니다. 접두사가 붙은 각 URL은 단순히 하나의 URL에 해당합니다. hreflang 값.

하위 디렉토리는 href 태그에서 언어는 hreflang 값. 구조가 예측 가능하기 때문에 주석은 수동으로 유지 관리하는 대신 기계적으로 생성할 수 있습니다. 이는 바로 플러그인이 유지되는 위치입니다.

hreflang을 직접 코딩하면 안되는 이유

손으로 쓰는 hreflang은 프로젝트가 중단되는 지점입니다. 모든 새 페이지에는 동기화를 유지해야 하는 태그가 증가하며 누락된 반환 태그 하나가 전체 주석을 자동으로 무효화합니다. 확장되지 않으며 감사하기가 지루합니다.

좋은 다국어 플러그인은 작업을 완전히 제거합니다. TranslateRocket — 무제한 언어를 지원하는 무료 WordPress 번역 플러그인 — 올바른 자체 참조 양방향 hreflang 태그를 자동으로 생성합니다(포함). x-default) 깨끗한 옆에 /it/, /de/ SEO URL이므로 모든 버전은 사용자가 건드리지 않고도 다른 모든 버전을 가리킵니다. <head>. 손으로 번역하거나 무료 기계 번역을 사용하거나 자신의 AI 키를 연결할 수 있으며 WPML, TranslatePress, Polylang 및 Weglot에서 기존 번역을 가져올 수 있습니다. 내장된 미리보기 모드를 사용하면 공개하기 전에 결과를 확인할 수 있습니다. 출력은 Google의 규칙을 따르므로 검색 엔진은 올바른 언어 버전을 제공하고 번역을 중복이 아닌 하나의 콘텐츠로 처리할 수 있습니다.

자주 묻는 질문

  • hreflang이 순위 요소인가요? 직접적으로는 아닙니다. 이는 Google이 올바른 검색자에게 올바른 언어 또는 지역 버전을 제공하고 중복 콘텐츠 혼동을 방지하는 데 도움이 되는 신호입니다. 이는 각 시장에서 경험을 개선하고 성과를 높일 수 있습니다.
  • 내 사이트가 단일 언어인 경우 hreflang이 필요합니까? 아니요. Hreflang은 동일한 콘텐츠가 여러 언어 또는 지역 변형으로 존재하는 경우에만 적용됩니다.
  • 언어만인가요, 아니면 언어와 지역인가요? 언어만 사용(en) 콘텐츠가 해당 언어를 사용하는 모든 사용자에게 적합한 경우. 지역 추가(en-GB, en-US) 국가별로 고유한 버전이 있는 경우에만 해당됩니다.
  • x-default가 필요합니까? 아니요. 하지만 타겟 언어 이외의 방문자가 정의된 대체 페이지를 갖도록 강력히 권장됩니다.
  • HTML 태그, HTTP 헤더 또는 사이트맵? Google은 세 가지를 모두 동등하게 취급합니다. 가장 쉬운 것을 선택하세요. 대부분의 WordPress 사이트는 HTML을 사용합니다. <link> 플러그인이 자동으로 출력할 수 있는 태그입니다.

출처

사이트를 다국어로 만드세요 — 무료


계속 읽으세요

💬 도움이 필요하신가요?
Powered by TranslateRocket™