워드프레스 다국어 사이트 제작 방법 총정리

콘텐츠플로우

워드프레스로 다국어 사이트를 제작하려면 크게 3가지 방법이 있습니다.

  1. 플러그인 사용 (권장) – WPML, Polylang, TranslatePress 등
  2. 서브도메인 or 서브디렉토리 방식 – 각 언어별로 별도 사이트 운영
  3. 멀티사이트(Multisite) 설정 – 한 개의 워드프레스에서 여러 사이트 관리

각 방법의 장단점과 설정 방법을 자세히 설명하겠습니다.

1️⃣ 플러그인을 사용한 다국어 사이트 구축 (가장 쉬운 방법)

워드프레스에서 다국어 사이트를 운영하려면 보통 다국어 플러그인을 사용하는 것이 가장 쉽고 효과적입니다.

🚀 추천 플러그인 비교

플러그인가격주요 특징
WPML유료 (한화 약 3~10만원/년)가장 강력한 다국어 지원, SEO 최적화 우수
Polylang무료/유료무료 버전으로 기본 다국어 기능 지원, 사용 쉬움
TranslatePress무료/유료실시간 번역 지원, AI 번역(Google Translate) 가능

💡 **WPML(WordPress Multilingual Plugin)**은 SEO 친화적인 다국어 사이트를 만들기에 가장 적합합니다.

🔹 설치 및 설정

  1. WPML 플러그인 구매 후 설치 (wpml.org에서 다운로드 가능)
  2. WPML > Languages에서 추가할 언어 선택
  3. WPML > String Translation에서 번역할 문자열 추가
  4. WPML > Settings에서 SEO 설정 (URL 구조 변경 가능)
    • mydomain.com/en/, mydomain.com/fr/ 같은 URL 구조 설정 가능
  5. 각 페이지/포스트를 번역하여 다국어 콘텐츠 추가

📌 장점
✅ SEO 최적화 기능 제공 (Google 다국어 검색 지원)
✅ WooCommerce(쇼핑몰)과 완벽 호환

📌 단점
❌ 유료 플러그인 (연간 $39~$99)

✅ 방법 2: Polylang 플러그인 (무료 사용 가능)

💡 Polylang은 무료로 사용할 수 있는 다국어 플러그인입니다.

🔹 설치 및 설정

  1. 플러그인 > 새로 추가 > Polylang 검색 후 설치 및 활성화
  2. 설정 > 언어에서 추가할 언어 선택
  3. 기존 콘텐츠(페이지, 포스트)에서 다국어 번역 추가
  4. 메뉴 설정에서 각 언어별 네비게이션 메뉴 추가

📌 장점
✅ 무료 사용 가능
✅ 간단한 사이트에 적합

📌 단점
❌ String Translation 기능은 유료 (WPML보다 번역 옵션 부족)

✅ 방법 3: TranslatePress 플러그인 (실시간 번역 지원)

💡 TranslatePressGoogle 번역 API를 활용하여 실시간 번역이 가능한 플러그인입니다.

🔹 설치 및 설정

  1. 플러그인 > 새로 추가 > TranslatePress 설치 및 활성화
  2. 설정 > TranslatePress에서 추가할 언어 설정
  3. 페이지 편집 모드에서 번역할 텍스트 직접 수정 가능
  4. AI 번역 (Google Translate API) 사용 가능

📌 장점
✅ 실시간 번역 기능 제공
✅ 번역 편집 UI가 직관적

📌 단점
❌ 자동 번역의 경우 추가 비용 발생 (Google API 사용료)

2️⃣ 서브도메인 / 서브디렉토리 방식 (별도 사이트 운영)

예시:

  • 서브도메인 방식: en.mydomain.com, fr.mydomain.com
  • 서브디렉토리 방식: mydomain.com/en/, mydomain.com/fr/

📌 설정 방법

  1. 도메인 설정
    • 서브도메인 방식: en.mydomain.com 생성 후 별도 워드프레스 설치
    • 서브디렉토리 방식: mydomain.com/en/ 경로에 새 사이트 구축
  2. 각 언어별 워드프레스 사이트 운영
  3. hreflang 태그를 추가하여 SEO 최적화

📌 장점
✅ 완전히 독립적인 사이트 운영 가능
✅ 각 언어별로 SEO 최적화 가능

📌 단점
❌ 유지보수 어려움 (언어별 사이트 따로 관리해야 함)

3️⃣ 워드프레스 멀티사이트(Multisite) 기능 활용

워드프레스 멀티사이트를 설정하면 한 개의 워드프레스에서 여러 언어 사이트를 운영할 수 있습니다.

📌 설정 방법

  1. wp-config.php 파일에 다음 코드 추가
    • define('WP_ALLOW_MULTISITE', true);
  2. 워드프레스 관리자에서 네트워크 설정 활성화
  3. 각 언어별 서브도메인 또는 서브디렉토리 방식으로 사이트 추가
  4. 플러그인 MultilingualPress를 사용하여 언어 연결

📌 장점
✅ 하나의 워드프레스에서 여러 언어 사이트 관리 가능
✅ 플러그인, 테마 공유 가능

📌 단점
❌ 설정이 다소 복잡하며, 서버 리소스 사용량 증가

🚀 최종 선택 가이드 (어떤 방법이 가장 좋을까?)

방법추천 대상주요 특징
WPML (유료)SEO 최적화, WooCommerce 사용강력한 다국어 기능, 번역 관리 쉬움
Polylang (무료)간단한 다국어 사이트무료 사용 가능, WPML보다 기능 제한적
TranslatePress (무료/유료)실시간 번역 필요Google Translate API 사용 가능
서브도메인/서브디렉토리완전 독립적인 사이트 운영SEO 강력, 유지보수 어려움
멀티사이트 (Multisite)다국어 블로그, 포털하나의 워드프레스에서 여러 언어 사이트 운영

📌 추천 조합: ✅ WPML + SEO 최적화 → 전문적인 다국어 사이트
Polylang (무료) + 캐시 최적화 → 작은 규모의 다국어 사이트
TranslatePress + AI 번역 → 자동 번역 사이트 구축

🔹 결론

워드프레스에서 다국어 사이트를 제작하는 방법은 다양하지만, 플러그인을 이용하는 것이 가장 효율적입니다.
SEO 최적화 & 유지보수 편리함을 고려하면 WPML 플러그인이 가장 추천됩니다.
하지만 **무료 플러그인(Polylang, TranslatePress)**을 활용하면 비용을 절감하면서도 다국어 기능을 추가할 수 있습니다.

💡 어떤 방식이 가장 적합한지 고민된다면?간단한 블로그Polylang (무료)
쇼핑몰, 기업 사이트WPML (유료)
자동 번역 지원TranslatePress + Google Translate API

🚀 이 방법대로 설정하면 다국어 사이트 운영이 훨씬 쉬워질 것입니다! 💪

Content View