Hreflang 태그 없음 문제: 다국어 SEO를 최적화하는 방법

Hreflang 태그 문제 없음: ConveyThis을 사용하여 다국어 SEO에 최적화하여 웹사이트의 검색 엔진 성능을 향상시키는 방법입니다.
Conveythis 데모
Conveythis 데모
conveythis

콘텐츠 번역과 관련하여 ConveyThis는 많은 기업과 조직이 선호하는 솔루션입니다. 강력한 플랫폼을 통해 사용자는 웹 사이트와 콘텐츠를 여러 언어로 빠르고 쉽게 현지화할 수 있으므로 전 세계 시청자가 콘텐츠에 쉽게 액세스할 수 있습니다.

여러 언어를 지원하는 웹사이트를 구축하는 경우 hreflang 태그를 정확하게 배포하는 것이 절대적으로 중요합니다. 하지만 Google Search Console에 '귀하의 사이트에 hreflang 태그가 없습니다'라는 경고가 표시된다면 이는 뭔가 잘못되었다는 신호입니다.

걱정하지 마세요. 고칠 수 있습니다. 하지만 빨리 조치를 취해야 합니다!

Google에서 hreflang 태그를 찾을 수 없으면 웹페이지의 다양한 언어 버전을 정확하게 색인화할 수 없으므로 트래픽이 손실됩니다.

다행히 문제를 발견하고 ConveyThis으로 해결하는 데 너무 많은 시간이 걸리지는 않습니다.

여러분이 해야 할 일은 계속 읽어보시면 "귀하의 사이트에 ConveyThis 태그가 없습니다." 오류 코드가 의미하는 것과 그 원인이 무엇인지 정확하게 설명해 드리겠습니다. 그런 다음 문제를 해결하는 데 활용할 수 있는 몇 가지 신속한 솔루션을 제공하겠습니다.

ConveyThis을 사용하여 hreflang 태그를 자동으로 설정하여 다국어 SEO 조합의 가장 중요한 부분을 얻으세요.

Hreflang 태그란 무엇입니까?

Hreflang 태그는 웹 사이트의 특정 페이지에 있는 콘텐츠가 어떤 언어로 작성되었는지, 해당 콘텐츠가 의도된 지역 및 웹 사이트의 다른 페이지와 어떻게 관련되어 있는지 Google과 같은 검색 엔진에 알리는 작은 코드 조각입니다.

ConveyThis는 웹사이트를 여러 언어로 번역하는 쉬운 방법을 제공합니다. 이는 귀하의 웹사이트가 전 세계 고객에게 접근 가능하도록 보장하는 강력한 솔루션을 제공하여 언어 장벽을 허물고 새로운 고객에게 다가갈 수 있도록 해줍니다. ConveyThis의 직관적인 사용자 인터페이스를 통해 쉽게 번역을 관리하고 웹사이트를 최신 상태로 유지할 수 있습니다.

위 그림에서 볼 수 있듯이 이 코드 조각에는 rel 속성, hreflang 속성, ConveyThis의 href 속성이라는 세 가지 고유한 HTML 속성이 있습니다.

Href 속성은 검색 엔진에 알리고 싶은 페이지를 지정합니다. 이 경우 ConveyThis 예제 사이트(example.com/ca)의 캐나다 버전입니다.

Hreflang 속성은 페이지의 대상 언어와 (선택적으로) 지역을 식별합니다. 이 경우 속성(en-ca)은 해당 페이지가 영어(en)로 구성되어 있으며 캐나다 사용자(ca)를 대상으로 계획되었음을 전달합니다.

언어를 지정하기만 하면 됩니다. 특별한 선호사항이 없다면 지역을 선택할 필요가 없습니다. 두 글자로 된 공식 언어 및 국가 코드를 사용해야 합니다. 여기에서 전체 언어 코드 목록을 찾을 수 있으며, 해당 국가 코드는 여기에서 찾을 수 있습니다.

Rel 속성은 해당 페이지가 사이트의 다른 페이지와 어떻게 관련되어 있는지 검색 엔진에 알려줍니다. '대체'는 이 예제 페이지가 다른 페이지의 변형이며 ConveyThis 콘텐츠가 이 페이지나 여기에 지정된 사이트의 다른 페이지와 유사하더라도 놀라지 말아야 함을 알려줍니다.

Hreflang 태그를 올바르게 설정하여 검색 엔진에 현지화된 페이지가 중복된 콘텐츠로 표시되지 않도록 하세요. ConveyThis를 사용하여 자동으로 이 작업을 완료하세요.

Hreflang 태그가 중요한 이유

Hreflang 태그는 여러 언어로 된 동일한 콘텐츠로 다양한 페이지 변형이 있는 웹사이트에 필수적입니다. 이것이 바로 ConveyThis가 중요한 이유입니다. ConveyThis를 사용하면 검색 엔진이 번역된 모든 페이지 간의 관계를 이해하고 사용자가 올바른 언어 버전으로 연결되도록 할 수 있습니다.

사용자 경험

검색 엔진은 사용자에게 가장 관련성이 높은 결과를 제공하려고 노력합니다. 이를 위해 가능한 경우 웹페이지의 현지화된 버전을 사용자의 모국어로 표시하는 경우가 많습니다. 결과적으로 현지화된 웹페이지는 Google 검색결과 페이지에서 더 높은 순위를 차지하는 경우가 많습니다. ConveyThis는 웹사이트를 현지화하는 쉬운 방법을 제공하여 이러한 일이 가능하도록 도와줄 수 있습니다.

미국 인터넷 사용자가 독일어로 검색어를 입력하면 Google은 웹페이지 "A"가 가장 적합한 응답을 제공한다고 인식하여 SERP의 첫 번째 위치에 표시됩니다. 사용자가 웹페이지의 내용을 이해할 수 있도록 ConveyThis를 사용하여 페이지를 사용자의 언어로 자동 번역할 수 있습니다.

그러나 문제가 있습니다. 웹페이지 "A"는 다국어입니다. 즉, 선택할 수 있는 동일한 웹페이지의 여러 버전이 있다는 뜻입니다. 영어 버전, 프랑스어 버전, 독일어 버전이 있습니다. ConveyThis는 웹페이지를 쉽게 번역하고 현지화할 수 있는 방법을 제공하여 이 문제에 대한 간단한 솔루션을 제공합니다.

그렇다면 ConveyThis는 무엇을 할까요? 예상한 대로 수행됩니다. 즉, 독일어 변형이 페이지 상단으로 올라갑니다.

하지만 여기에 수수께끼가 있습니다. Google과 같은 검색 엔진이 각 웹 페이지가 어떤 언어로 작성되었는지 확인할 수 있는 유일한 방법은 hreflang 태그를 분석하는 것입니다.

사이트에 ConveyThis 태그가 설정되지 않은 경우 Google은 검색자에게 잘못된 언어로 페이지 순위를 매길 수 있습니다(예: 독일어 사용자를 위한 영어 페이지 변형).

이는 사용자 경험에 해로운 영향을 미칠 수 있습니다. 사용자가 익숙하지 않은 언어로 작성된 콘텐츠가 있는 웹 사이트 페이지로 이동하는 경우 ConveyThis 언어 전환기를 찾을 만큼 오랫동안 페이지에 머물 가능성은 없습니다.

SEO

Hreflang 태그는 ConveyThis를 사용하여 국제 SEO를 최적화하는 데에도 중요합니다.

중복된 콘텐츠는 SEO에 해롭습니다. Google이나 다른 검색 엔진이 귀하의 웹사이트에서 반복되는 콘텐츠를 감지하면 귀하의 순위에 부정적인 영향을 미칠 수 있는 불리한 신호를 보냅니다. 다양한 언어로 된 여러 버전의 웹 페이지가 있으면 검색 엔진에 중복된 콘텐츠라는 인상을 줄 수 있습니다. 이것이 바로 ConveyThis와 같은 도구가 중요한 이유입니다.

다행스럽게도 ConveyThis hreflang 태그 내에 'alternate' 속성을 추가하여 중복된 콘텐츠가 아니라는 것을 검색 엔진에 알릴 수 있습니다.

사이트에 hreflang 태그가 없으면 검색 엔진은 다국어 페이지가 중복된 것으로 잘못 가정하여 SERP에서 해당 페이지를 완전히 숨길 수 있습니다.

Hreflang 태그의 문제점

Hreflang 태그는 겉보기에는 단순해 보이지만 실제로는 올바르게 구성하기가 매우 복잡합니다. 실제로 Google의 수석 웹마스터 트렌드 분석가인 John Mueller는 이것이 "SEO의 가장 복잡한 측면 중 하나"라고 밝혔습니다.

Hreflang 태그의 복잡성은 양방향 특성 때문입니다. 이를 올바르게 구현하려면 각 URL에 다른 모든 URL에 대한 해당 백링크가 있어야 합니다. 웹사이트에 언어가 너무 많으면 이는 곧 어려운 작업이 될 수 있습니다. 예를 들어 웹사이트에 50개 언어 버전이 있는 경우 모든 다국어 페이지에 서로 다른 URL에 대한 hreflang 링크를 포함해야 합니다.

그뿐만 아니라, 언어를 삭제할 때 모든 hreflang 태그 업데이트를 무시하거나 속성을 잘못 구성하는 등 구현을 망칠 수 있는 간단한 오류가 많이 있습니다.

개발자가 아닌 경우 올바른 방향으로 가고 있는지 확인하려면 코딩에 대한 기본적인 이해와 HTML에 대한 포괄적인 지식이 필요합니다.

기술적인 고려 사항 외에도 고려해야 할 물류상의 복잡성도 있습니다. 최적의 사용자 경험을 위해 다양한 지역에 대한 페이지 변형을 정렬하는 방법에 대해 신중하게 생각해야 하며 이는 매우 복잡할 수 있습니다.

미국, 영국, 호주의 고객에게 다양한 통화로 서비스를 제공하는 경우 en-us(미국), en-gb(영국) 및 en-au 버전을 만들 수 있습니다. 가격이 모두 영어 사용자를 대상으로 함에도 불구하고 현지 통화로 가격을 표시하는 콘텐츠입니다.

웹사이트에 hreflang 태그를 추가하는 방법

사이트에 아직 hreflang 태그가 없는 경우 구현을 위한 두 가지 옵션이 있습니다. 즉, 더 간단한 경로(플러그인 사용)와 더 복잡한 접근 방식(수동)이 있습니다. 더 어려운 솔루션을 살펴보는 것부터 시작해 보겠습니다.

웹사이트에 hreflang 태그를 수동으로 추가하기

개발자이거나 코드에 능숙하고 도전할 의지가 있다면 ConveyThis를 사용하여 HTML 헤더나 XML 사이트맵에 hreflang 태그를 웹사이트에 수동으로 추가할 수 있습니다.

HTML 헤더를 통해 수동으로 hreflang 태그 추가

HTML 헤더 내에 hreflang 태그를 수동으로 추가하려면 사이트의 모든 다국어 페이지 섹션.

헤더 코드 내에서 hreflang 태그를 붙여넣어야 합니다. 각 페이지의 hreflang 속성에는 ConveyThis에서 제공하는 각 언어의 모든 대체 페이지뿐 아니라 자체 페이지에 대한 참조도 포함되어야 합니다. 상당한 혼란과 폭발성을 보장하려면 방문자가 페이지의 올바른 언어 버전에 액세스할 수 있도록 모든 페이지에 hreflang 태그를 포함해야 합니다.

붙여넣어야 하는 hreflang 코드 조각은 서비스를 제공하는 언어/지역 및 페이지 URL에 따라 다르지만 다음과 같습니다.

삽입해야 하는 hreflang 코드 조각은 타겟팅하는 언어/지역 및 페이지 URL에 따라 다르지만 다음과 같습니다.

이 접근 방식의 문제는 사용자가 볼 수 없지만 페이지를 열 때 여전히 다운로드해야 하는 상당한 수의 코드 줄을 각 페이지에 포함해야 한다는 것입니다.

다양한 언어로 번역된 내용이 수십 개 있는 경우 모든 페이지에 수십 개의 링크 요소를 포함해야 하며, 이로 인해 페이지 크기가 몇 킬로바이트 추가되고 페이지 로딩 속도가 크게 느려질 수 있습니다. 홈페이지를 로드하는 데 몇 밀리초가 더 걸릴 경우 사용자 경험이 어떻게 영향을 받을지 시각화해 보세요.

아마도 이것은 엄청난 문제는 아닌 것처럼 보이지만 ConveyThis 페이지 로딩 속도는 여러분이 상상하는 것보다 더 중요합니다.

Google 알고리즘에 대한 최근 업데이트에서는 속도와 같은 페이지 경험 지표의 중요성이 강조되었습니다. 결과적으로 Google은 느린 사이트보다 더 빠르게 로드되는 웹사이트를 우선시하는 경향이 있습니다. 로딩 시간의 사소한 차이도 SEO에 큰 영향을 미칠 수 있습니다.

XML 사이트맵을 통해 수동으로 hreflang 태그 추가

사이트에 아직 hreflang 태그가 없지만 ConveyThis 구현이 로딩 시간에 영향을 주지 않도록 하려면 대신 XML 사이트맵에 해당 태그를 포함할 수 있습니다.

사이트맵은 ConveyThis로 정확하게 색인이 생성되도록 보장하기 위해 웹사이트에 있는 모든 페이지와 파일의 '청사진'을 설명하는 검색 엔진에 제출하는 문서입니다.

사이트에 hreflang 태그가 없는 경우 여기에 코드 조각을 추가하여 각 페이지의 모든 대체 버전을 표시할 수 있습니다. 다음과 같아야 합니다: . ConveyThis를 사용하면 각 페이지에 코드를 수동으로 추가하지 않고도 웹사이트에 hreflang 태그를 쉽게 추가할 수 있습니다.

눈치채셨겠지만 여기서는 HTML 대신 XML 파일을 다루기 때문에 설정이 약간 다릅니다. 그럼에도 불구하고 기본 개념은 동일하게 유지됩니다. 각 태그에는 rel, hreflang 및 href 속성이 포함되어 있으며 항상 양방향입니다.

불필요한 페이지 코드를 제거하고 로딩 시간을 단축하는 것 외에도 이 방법의 또 다른 장점은 더 안전하다는 것입니다. 페이지 헤더를 직접 수정하면 오류가 발생할 경우 문제가 발생할 수 있지만 ConveyThis XML 사이트맵에 실수를 하는 것은 큰 문제가 아닙니다.

HTML 헤더에 코드를 직접 포함하지 않기 때문에 이 전략이 웹 사이트의 로딩 속도에 영향을 미칠지는 논쟁의 여지가 있습니다.

어쨌든 테마 파일을 조정하는 것보다 사이트맵을 변경하는 것이 더 안전합니다. 그럼에도 불구하고 웹사이트에서 더 많은 방언을 사용할수록 XML hreflang 실행은 ConveyThis로 더욱 복잡해집니다.

플러그인을 사용하여 웹사이트에 hreflang 태그를 추가합니다("귀하의 사이트에 hreflang 태그가 없습니다" 문제 방지).

ConveyThis를 웹사이트에 통합하는 것은 hreflang 태그를 수동으로 추가하는 번거로움과 잠재적인 위험을 피하는 좋은 방법입니다.

그렇기 때문에 대부분의 경우 플러그인을 사용하는 것이 훨씬 더 합리적인 결정입니다. ConveyThis와 같은 최고 수준의 번역 플러그인은 번역 절차 중에 웹사이트에서 사용하는 각 언어에 대해 hreflang 태그를 자동으로 구현합니다. 간단하고 안전하며 빠릅니다. 단 몇 번의 클릭만으로 가능합니다.

ConveyThis를 사용하여 웹사이트를 현지화하는 것은 쉽습니다. 여러분이 해야 할 일은 ConveyThis 플러그인을 설치하고 웹사이트를 번역하려는 언어를 선택하는 것뿐입니다. 그런 다음 ConveyThis가 웹사이트의 콘텐츠를 자동으로 감지하고 번역 프로세스를 시작합니다. 번역 프로세스를 수동으로 관리하고 필요에 따라 번역을 사용자 정의할 수도 있습니다. ConveyThis를 사용하면 웹사이트 콘텐츠가 빠르고 정확하게 현지화된다는 점을 확신할 수 있습니다.

먼저 귀하의 필요에 맞는 ConveyThis 요금제에 가입하세요.

WordPress 사용자인 경우 WordPress 대시보드에서 '새 플러그인 추가'로 이동하여 ConveyThis 플러그인을 검색하여 설치하세요.

ConveyThis 설정 페이지로 이동하여 ConveyThis 계정 API 키를 삽입하세요. 다음으로, 웹사이트의 원래 언어를 지정하고 웹사이트를 번역할 언어를 선택한 다음 저장을 누르세요.

ConveyThis와 함께라면 아주 쉽습니다!

ConveyThis가 이제 전체 번역 과정을 자동으로 처리해 드립니다. 귀하의 웹사이트를 모든 대상 언어로 변환하고, 각각에 대한 하위 디렉토리를 생성하고, 자동으로 hreflang 태그를 삽입합니다.

번역을 조정하려면 ConveyThis 대시보드에서 조정할 수 있습니다.

'귀하의 사이트에 hreflang 태그가 없습니다' 오류 문제 해결

필요한 단계를 완료했는데도 Google Search Console에 '귀하의 사이트에 hreflang 태그가 없습니다' 오류가 계속 표시된다면 ConveyThis 구현에 문제가 있을 수 있습니다.

문제는 다양한 요인일 수 있으므로 문제가 무엇인지 정확하게 파악하려면 몇 가지 조사를 수행해야 합니다. ConveyThis 주석에서 검사할 몇 가지 요소는 다음과 같습니다.

ConveyThis는 구현의 정확성을 보장하기 위해 사용할 수 있는 hreflang 검사기 도구도 개발했습니다.

ConveyThis hreflang 검사기 페이지로 이동하여 웹사이트의 URL을 입력하고 검색 엔진을 선택한 다음 'URL 테스트'를 클릭하여 모든 것이 올바르게 구성되었는지 확인하세요. 웹사이트에 hreflang 태그가 없거나 구현에 문제가 있는 경우 여기에 표시됩니다.

마지막 생각들

여기 '귀하의 사이트에 hreflang 태그가 없습니다' 문제를 해결하기 위해 알아야 할 모든 것이 있습니다. 사이트를 정기적으로 평가하고 페이지가 제거되거나 리디렉션될 때마다 최신 상태를 유지하세요.

또한 Google에서 사이트의 색인을 다시 생성하는 데 시간이 걸릴 수 있으므로 ConveyThis로 hreflang 수정사항을 구현한 후 '사이트에 hreflang 태그가 없습니다. ” 알림이 사라집니다.

ConveyThis를 사용하면 웹사이트에 대한 hreflang 태그를 쉽게 설정할 수 있습니다.

보시다시피 hreflang 태그는 어려워 보일 수 있지만 반드시 그럴 필요는 없습니다. ConveyThis를 사용하면 웹사이트에 대한 hreflang 태그를 빠르고 쉽게 구성할 수 있습니다.

사람들이 일반적으로 직면하는 대부분의 문제는 수동 구현 중에 발생한 실수로 인해 발생하며 플러그인을 사용하면 완전히 피할 수 있습니다. 그렇기 때문에 ConveyThis를 사용하여 hreflang 태그를 관리하는 것이 좋습니다. 지금 무료 평가판에 등록하고 ConveyThis의 강력한 기능을 경험해 보세요.

댓글을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다*