레이블이 Hreflang 태그란 무엇인가?인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Hreflang 태그란 무엇인가?인 게시물을 표시합니다. 모든 게시물 표시

2024년 9월 27일 금요일

Hreflang 태그란 무엇인가?

오늘은 Hreflang 태그에 대해서 알아보갰습니다. 이태그는 웹 페이지의 HTML 코드에 삽입되어 페이지가 어떤 언어와 지역을 대상으로 하는지 검색 엔진에 알려주는 메타 태그입니다.

Hreflang 태그

무엇인가?

Hreflang 태그는 웹 페이지의 HTML 코드에 삽입되어 페이지가 어떤 언어와 지역을 대상으로 하는지 검색 엔진에 알려주는 메타 태그입니다. 이 태그는 특히 다국어 웹사이트 또는 다지역 웹사이트에서 중요한 역할을 합니다.
Hreflang태그

왜 필요한가?

  1. 사용자 경험 개선

    Hreflang 태그를 사용하면, 검색 엔진이 사용자에게 적절한 언어 또는 지역에 맞는 페이지를 제공할 수 있습니다. 예를 들어, 프랑스어 페이지와 영어 페이지가 있는 사이트에서 프랑스어를 사용하는 사용자는 검색 시 프랑스어 페이지로 안내받게 됩니다.

  2. 중복 콘텐츠 문제 해결

    여러 언어 또는 지역에 대해 동일한 콘텐츠를 제공하는 경우, 검색 엔진은 이를 중복 콘텐츠로 인식할 수 있습니다. Hreflang 태그를 통해 같은 콘텐츠라도 다른 대상(언어/지역)을 위한 것임을 명시하면, 중복 콘텐츠로 인한 SEO 손실을 방지할 수 있습니다.

  3. 다양한 국가 및 언어 지원

    다국어 또는 다지역 웹사이트를 운영하는 경우, Hreflang 태그를 통해 특정 국가나 언어를 겨냥한 페이지를 명확하게 검색 엔진에 알림으로써, 그 국가나 언어에서의 검색 결과 성능을 최적화할 수 있습니다.

Hreflang 태그의 구조

Hreflang 태그는 일반적으로 HTML 페이지의 <head> 섹션에 삽입됩니다. 그 형식은 다음과 같습니다:

html 코드
<linkrel="alternate"hreflang="ko"href="https://example.com/ko/" /><linkrel="alternate"hreflang="en"href="https://example.com/en/" /><linkrel="alternate"hreflang="fr"href="https://example.com/fr/" />
  • rel="alternate": 대체 페이지라는 것을 의미합니다.
  • hreflang="ko": 대상 언어(여기서는 한국어)를 나타냅니다.
  • href="https://example.com/ko/": 해당 언어 또는 지역을 위한 웹 페이지의 URL을 지정합니다.

언어와 지역 코드

  • 언어 코드는 ISO 639-1 표준을 따릅니다 (예: "en"은 영어, "ko"는 한국어).
  • 지역 코드를 포함할 때는 ISO 3166-1 표준을 사용합니다 (예: "en-US"는 미국 영어, "fr-CA"는 캐나다 프랑스어).

예시

html코드
<linkrel="alternate"hreflang="en-US"href="https://example.com/en-us/" /><linkrel="alternate"hreflang="en-GB"href="https://example.com/en-gb/" /><linkrel="alternate"hreflang="fr-FR"href="https://example.com/fr/" />
  • en-US: 미국을 대상으로 하는 영어 페이지.
  • en-GB: 영국을 대상으로 하는 영어 페이지.
  • fr-FR: 프랑스를 대상으로 하는 프랑스어 페이지.

이런 설정을 통해 검색 엔진은 해당 국가의 사용자에게 맞는 페이지를 추천하게 됩니다.

표현하는 방식은 사용자에게 더 직관적이고 명확한 경험을 제공합니다.

  • 만약 국기를 사용해야 한다면, 국기와 언어명을 함께 사용하는 방식으로 보완할 수 있습니다. 예를 들어, "🇺🇸 English", "🇪🇸 Español" 같은 방식입니다.

Hreflang 태그를 사용한 seo성능향상