링크 태그를 사용해 관련 주제 연결로 검색 엔진 최적화

저희 포럼에서는 다양한 카테고리별로 네덜란드어와 영어로 내용을 구분하여 관리하고 있습니다. 각 카테고리는 주요 언어가 정해져 있으며, 관리자가 잘못된 언어의 카테고리에 게시된 콘텐츠가 있는지 확인하여 해당 카테고리로 이동시킵니다.

위키에 작성된 콘텐츠의 경우, 영어와 네덜란드어 버전이 모두 필요한 경우가 많습니다. 따라서 각 언어별로 콘텐츠를 개발하여 게시합니다. 예시:

이 네덜란드어 콘텐츠에는 영어권 사용자를 위한 유사한 정보를 담은 영어 버전이 있습니다:

두 토픽은 텍스트 시작 부분에 "LANGUAGE 버전으로 이동"이라는 하이퍼링크를 통해 연결되어 사용자 내비게이션을 돕고, Bing과 Google의 SEO 문제를 우회하기 위한 조치로 작용합니다 (Missing HTML meta-tag "Content-Language" for BING language detection 및 Language support on category level for more relevant search results 참고).

그러나 현재 Discourse에서는 두 토픽이 실제로는 동일한 정보를 서로 다른 언어로 제공하고 있음을 검색 엔진에 구조화된 방식으로 알릴 수 있는 방법이 없습니다. 이로 인해 검색 엔진이 검색 사용자의 언어에 맞는 콘텐츠를 표시하기 어려워지고, 각 개별 페이지가 자체적인 페이지 권위를 구축해야 하며, 두 페이지의 권위가 합산되지 않는 문제가 발생합니다.

따라서 다른 사이트에서는 각 페이지(및 사이트맵)에 link HTML 태그를 포함시켜, Localized Versions of your Pages | Google Search Central  |  Documentation  |  Google for Developers 에 문서화된 바와 같이 검색 엔진이 구조를 이해하도록 돕고 있습니다:

<link rel="alternate" hreflang="nl" href="https://cloud.invantive.com/nl/autotask" />
<link rel="alternate" hreflang="en" href="https://cloud.invantive.com/en/autotask" />
<link rel="alternate" hreflang="de" href="https://cloud.invantive.com/de/autotask" />
<link rel="alternate" hreflang="fr" href="https://cloud.invantive.com/fr/autotask" />
<link rel="alternate" hreflang="es" href="https://cloud.invantive.com/es/autotask" />
<link rel="alternate" hreflang="it" href="https://cloud.invantive.com/it/autotask" />
<link rel="alternate" hreflang="da" href="https://cloud.invantive.com/da/autotask" />
<link rel="alternate" hreflang="nb" href="https://cloud.invantive.com/nb/autotask" />
<link rel="alternate" hreflang="sv" href="https://cloud.invantive.com/sv/autotask" />
<link rel="alternate" hreflang="fi" href="https://cloud.invantive.com/fi/autotask" />
<link rel="alternate" hreflang="pt" href="https://cloud.invantive.com/pt/autotask" />
<link rel="alternate" hreflang="ja" href="https://cloud.invantive.com/ja/autotask" />
<link rel="alternate" hreflang="x-default" href="https://cloud.invantive.com/nl/autotask" />
<link rel="canonical" href="https://cloud.invantive.com/nl/autotask" />

이러한 방식은 드물지 않으며, Apple도 다음과 같이 이를 적용하고 있습니다:

<link rel="alternate" href="https://www.apple.com/" hreflang="en-US" />
<link rel="alternate" href="https://www.apple.com/ae-ar/" hreflang="ar-AE" />
<link rel="alternate" href="https://www.apple.com/ae/" hreflang="en-AE" />
...놀랍게도 140개 언어...
<link rel="alternate" href="https://www.apple.com/vn/" hreflang="en-VN" />
<link rel="alternate" href="https://www.apple.com/za/" hreflang="en-ZA" />
<link rel="alternate" href="https://www.apple.com.cn/" hreflang="zh-CN" />

토픽을 연결하여 검색 엔진이 구조를 이해하도록 지시할 수 있다면 매우 도움이 될 것입니다. 이는 위에서 설명한 alternate 속성을 활용한 언어 링크를 포함할 수 있습니다.

5개의 좋아요