
수 많은 플러그인 들 중에서 운영할 사이트에 적합한 것을 찾은 것은 항상 어려운 일입니다.
여러 언어로 표현하기 위해 여러 플러그인을 비교해 보았고, 그 중 WPML 과 GTranslate 을 SEO 관점에서 비교해 보려고 합니다. 본 COOSS.NET 에서 WPML 을 선택한 가장 큰 이유가 SEO 였기 때문입니다.
다국어를 지원하는 사이트를 만들기 위해 처음 선택한 것은 GTranslate 였습니다. 특별한 설정을 고민할 필요 없이, 언어 선택 링크를 표시하게 하기만 하면 모든 페이지 들이 원하는 언어로 번역이 되었습니다.
약간 아쉬웠던 점은, GTranslate 자체의 문제라기 보다 전반적인 번역 기술의 발전 수준에 원인일 것으로 생각합니다만, 일부 번역이 매끄럽지 않았고 이를 알아도 마땅히 수정할 방법을 찾지 못했다는 것입니다.
그 다음에 알게 된 것은, GTranslate 는 별도의 페이지를 만드는 것이 아니고 현재 표시되고 있는 페이지를 즉석으로 번역하여 보여주기만 하는 것이라는 점입니다. 처음에는 번역한 게시물을 저장하는 것이 아니라 서버 리소스를 소모하지 않고 가볍게 사용할 수 있는 것이라 충분하다고 생각되었지만, 점차 다른 선택을 고민하게 되었습니다.
그 이유는
- 웹브라우저가 자동으로 번역해서 보여주는 형태로 진화함에 따라, 이런 형태라면 굳이 GTranslate 를 설치할 필요가 없어 보인다는 점과,
- 번역된 페이지를 별도로 생성하지 않기 때문에, 구글 검색에서 외국인이 검색할 때에는 거의 검색되지 않는다는 점이었습니다.
그래서, WPML 을 사용해 보게 되었고, 각 포스트에 대해 여러 언어별로 SEO 작업을 할 수 있게 되었습니다. 즉, 같은 콘텐츠 이지만 여러 언어 사용자들의 검색 결과에 나타날 가능성이 높아지게 되었습니다.
WPML과 GTranslate의 SEO 비교
SEO 최적화 방식
- WPML:
- 언어별 URL 생성 (
example.com/fr/
또는fr.example.com
) 하여, 별도의 페이지를 구성함. hreflang
태그를 자동 추가하여 SEO 최적화가 뛰어남.
- 언어별 URL 생성 (
- GTranslate:
- 무료 버전은 JavaScript 로 현재 표시된 페이지를 번역하는 것으로 SEO 효과가 없음.
- 유료 버전은 별도 URL 생성하지만, 외국어 검색 결과에 표시되는 것은 아닌 것으로 이해됨.
번역 품질과 유지보수
- GTranslate:
- Google 자동 번역 사용 (무료 버전은 클라이언트 측, 유료 버전은 서버 저장 가능)
- 번역이 잘못 된 것을 발견해도 수정할 수 없음.
- WPML:
- 자동 번역(DeepL, Google Translate 등) 에 더하여 수동 번역 지원함.
- 언제든지 수정 가능하므로 번역 품질 유지가 용이함.
그런데, 위 비교는 무료 버전의 GTranslate 와 기본적으로 유료 이므로, 공평하지 않을 수 있겠습니다.
GTranslate 유료 버전도 살펴 보는 것이 좋겠습니다.
GTranslate 유료 버전
SEO 개선점
- 별도 URL 제공: 유료 버전에서는 언어별 URL을 생성 (
example.com/fr/
)하여 검색 엔진이 개별 페이지를 인식할 수 있음 hreflang
태그 지원: 다국어 페이지 간 연결을 명확하게 하여 검색 엔진이 올바른 언어로 색인할 수 있도록 도움- 서버 측 번역 저장: 번역된 콘텐츠가 HTML에 직접 포함되어 검색 엔진이 인식 가능
- 자동 번역 편집 가능: 유료 버전에서는 관리자 패널에서 번역을 수정할 수 있어 콘텐츠 품질을 개선 가능
- CDN 기반 번역: 전 세계 서버를 활용해 빠른 로딩 속도를 제공하며, 검색 엔진 크롤링 속도를 높일 수 있음
WPML 과의 차이
- 저장방식
- WPML 은 워드프레스 데이터베이스에 별도의 포스트로 저장을 하지만, GTranslate는 캐시 시스템을 사용하여 파일 형태로 저장한 후 요청이 발생할 때 HTML 을 생성하여 표시되도록 합니다.
- SEO 가 가능하도록 하지만, 번역된 내용을 수정하기가 곤란합니다.
SEO 측면에서 어떤 플러그인이 더 좋을까?
최초의 질문으로 돌아와. SEO 측면에서만 본다면 어느 쪽이 좋을까를 생각해 보면, WPML 은 각 언어별로 별도의 포스트를 생성하여 저장하고 각 페이지별로 별도의 SEO작업을 할 수 있으므로 근본적인 접근 방법을 사용하고 있고, GTranslate 는 하나의 포스트를 마치 언어별 포스트가 있는 것처럼 위장하는 방식이라는 측면에서 WPML 이 우세한 것으로 보입니다.
.