다국어 웹사이트를 운영할 때 방문자의 브라우저 언어를 자동으로 감지하여 해당 언어의 콘텐츠로 리다이렉트하기를 원할 수 있습니다. 워드프레스 다국어 플러그인인 WPML은 브라우저 언어를 자동으로 감지하여 리디렉션시키는 옵션을 제공합니다. 이러한 브라우저 언어를 기반한 자동 리다이렉트는 사용자 경험을 향상시키는 등 장점이 있지만, 구글에서는 모든 방문자가 기본 언어 페이지로만 접근하는 것처럼 인식할 수 있어 SEO(검색엔진최적화) 문제가 발생할 수 있으므로 이 기능을 사용하려는 경우 잠재적인 SEO 문제에 대한 리스크를 감안하여 사용 여부를 신중히 결정하시기 바랍니다.

워드프레스 WPML: 브라우저 언어 감지 자동 리다이렉트 옵션
워드프레스 사이트를 다국어 사이트로 변환하려는 경우 다국어 번역 플러그인 WPML을 사용하면 자동번역 기능을 사용하여 쉽게 각 언어로 번역이 가능합니다. 또한, 챗GPT를 이용하여 번역하여 번역문을 복사 및 붙여넣기 방식으로 페이지나 글을 번역하는 것도 생각할 수 있습니다.
WPML에서 자동번역 엔진을 이용하여 번역할 경우 비용에 대하여 다음 글을 참고하세요.😄
일부 사이트를 방문하면 브라우저 언어를 감지하여 해당 언어 사이트로 리디렉션되는 경우가 있습니다. 다국어 사이트에서 이와 같은 기능을 원하는 경우 WPML에서 브라우저 언어 리다이렉트 (Browser language redirect) 기능을 활성화할 수 있습니다.
WPML의 브라우저 언어 리다이렉트 옵션 활성화/비활성화
사용자의 브라우저 언어를 감지하여 자동으로 해당 언어로 리다이렉션시키고 싶은 경우 브라우저 언어 리다이렉트 옵션을 설정할 수 있습니다.
1 워드프레스 관리자 페이지에서 WPML » 언어 » 브라우저 언어 리다이렉트 탭을 클릭합니다.

2 브라우저 언어 리다이렉트 섹션으로 이동합니다.

다음과 같은 3가지 옵션 중에서 선택할 수 있습니다.
- 브라우저 언어 리디렉션 비활성화
- 번역이 존재하는 경우에만 브라우저 언어를 기반으로 방문자 리디렉션
- 항상 브라우저 언어를 기반으로 방문자 리디렉션 (번역이 없는 경우 홈페이지로 리디렉션)
방문자의 사용 언어를 기반으로 리디렉션시키고 싶은 경우 2번 또는 3번 항목을 선택합니다.
3 예를 들어, "번역이 존재하는 경우에만 브라우저 언어를 기반으로 방문자 리디렉션" 옵션을 선택하면 경고 팝업이 표시됩니다.

브라우저 리디렉션을 설정하면 구글 인덱싱(색인)과 검색 결과에 영향을 미칠 수 있다는 내용의 경고가 표시됩니다.
브라우저 언어 디라이렉트 옵션을 활성화할 경우 SEO에 문제가 나타날 수 있음을 고려하여 사용 여부를 설정하시기 바랍니다. 경고가 표시됨에도 불구하고 이 기능을 사용하고 싶다면 Got it, activate anyway 버튼을 클릭합니다.
4 2번 또는 3번 옵션을 선택하면 "브라우저 언어 리디렉션이 사이트 인덱싱에 영향을 미칠 수 있습니다" 안내가 표시됩니다. 이러한 옵션을 선택하면 지정된 시간(기본 24시간으로 설정되어 있고, 24시간의 배수로 입력 가능) 동안 방문자의 언어 환경 설정을 기억하였다가, 해당 방문자가 재방문할 경우에는 리디렉션이 발생하지 않습니다.

브라우저 언어 리다이렉트 사용 시 참고 사항
구글 색인 문제
2015년부터 구글은 자바스크립트로 구현된 리디렉션도 모두 팔로우(Follow)합니다. 이로 인해 구글이 해당 콘텐츠가 다른 언어의 콘텐츠로 영구적으로 리디렉션된 것으로 인식할 수 있습니다. 브라우저 언어 리디렉션이 구글 색인(인덱싱)에 미치는 영향에 대하여 구글 문서를 참고해보세요.
브라우저 새로 고침 시 리디렉션 없음
WPML은 브라우저 언어에 따라 한 번만 리디렉션을 실행합니다. 이후에는 (지정된 시간 동안) 자동 리디렉션이 발생하지 않습니다. 이는 방문자가 수동으로 언어를 변경하기를 원할 수 있기 때문입니다. 매번 브라우저 언어 기반으로 리디렉션이 발생하면 사용자가 언어를 직접 선택할 수 없게 되기 때문에 이렇게 작동하도록 한 것 같습니다.
방문자 브라우저 언어 정보는 지정된 시간(기본값: 24시간) 동안 유지되며, 이후에는 초기화되어 다시 방문할 경우 한 차례 리디렉션이 실행됩니다.
브라우저 언어 리디렉션 방식
WPML은 브라우저에서 실행되는 자바스크립트(JavaScript)를 이용하여 언어 리디렉션 동작을 처리합니다. 이 방식은 속도가 빠르다는 이점이 있고 캐시 플러그인의 영향을 받지 않아 안정적입니다.
다만, 다른 자바스크립트 기반 리디렉션 플러그인(예: 일부 유지보수 플러그인)을 함께 사용하는 경우에는 플러그인 충돌로 인해 리디렉션이 제대로 작동하지 않을 수 있으니 주의가 필요합니다.
페이지 로딩 시간에 미치는 영향
WPML이 브라우저 언어를 감지하려면 먼저 사이트를 완전히 로드한 후에 언어에 맞게 페이지를 다시 로드해야 합니다. 이 과정은 방문자가 사이트에 처음 접속할 때 한 번만 이루어집니다. 다만 페이지를 두 번 로드하기 때문에 일반적인 경우보다 로딩 시간이 길어질 수 있습니다.
마치며
WPML을 사용하여 다국어 사이트를 구축하는 경우, 방문자의 브라우저 언어를 감지하여 자동으로 해당 언어 페이지로 리디렉션시킬 수 있습니다.
하지만 이 방법은 구글봇의 크롤링과 색인에 영향을 미칠 수 있으므로 사용 여부를 신중하게 결정하시기 바랍니다. 다른 방법으로 홈(전면 페이지)에 접속할 때에는 브라우저 언어를 기반으로 해당 언어의 홈페이지로 리디렉션시키는 것을 고려해볼 수 있습니다.
👉 WPML은 현재 연간 구독형으로만 판매되고 있습니다. 워드프레스 사이트에 대하여 평생(라이프타임) 라이선스를 적용하여 세팅해드리는 서비스를 제공하고 있습니다. 자세한 내용은 네이버 블로그 글을 참고해보세요.
댓글 남기기