플러그인 없이 워드프레스 내장 기능만으로 다국어 사이트 만들기

2025-06-26

최근에 워드프레스로 웹앱을 하나 만들면서 한글 외 영어로 만들 필요가 있어 다국어 기능에 관심을 갖게 되었습니다. 처음엔 어떻게 해야 되는지 몰라 무조건 폴리랭과 같은 다국어 플러그인을 사야하나 생각했는데 생각보다 가격이 비쌌습니다. 그래서 워드프레스 자체 기능으로 다국어 사이트를 만들 수 없을까 고민하다가 찾을 방법을 공유해보겠습니다.

다국어 사이트를 운영하면 더 많은 국가에서 방문자를 확보할 수 있고, 콘텐츠의 확장성도 커집니다. 하지만 대부분의 워드프레스 사용자는 WPML, Polylang 같은 다국어 플러그인을 먼저 떠올립니다. 문제는 이들 플러그인이 무겁고, 사이트 속도를 저하시키며, 무료 버전은 기능에 제한이 있다는 점입니다. 특히 애드센스 승인 준비 중이라면 속도 저하나 중복 콘텐츠 문제가 승인에 악영향을 줄 수 있습니다. 이 글에서는 워드프레스 내장 기능만으로도 구현 가능한 다국어 사이트 전략을 소개하고, 플러그인 없이도 언어별 페이지를 분리 운영하는 방법을 단계별로 안내해드리겠습니다.


1. 다국어 사이트 구성 방식 이해하기

대표적 구현 방식 3가지

방식설명추천 여부
동일 URL 내 자동번역Google Translate 위젯 사용비추천 (품질 낮음, SEO 불리)
플러그인 방식WPML, Polylang 등일부 추천 (무거움)
언어별 페이지 직접 제작콘텐츠 복제 후 수동 번역강력 추천 (가볍고 SEO 친화적)

2. 언어별 페이지 직접 제작하는 기본 전략

워드프레스는 ‘고정 페이지’ 기능을 활용하면, 각 언어별로 독립적인 콘텐츠를 생성할 수 있습니다.

구성 예시

홈 (한국어): yoursite.com  
English: yoursite.com/en
日本語: yoursite.com/jp

페이지 구성 팁

  • “홈”, “회사소개”, “문의하기” → 각 언어별 페이지로 복제
  • 메뉴도 언어별로 따로 제작
  • 각 페이지에서 언어 전환 링크 직접 삽입

3. 메뉴에 언어 선택 버튼 넣기

워드프레스의 ‘메뉴’ 기능을 활용하면 언어 전환 메뉴도 간단히 구현할 수 있습니다.

설정 방법

  1. ‘외모 → 메뉴’로 이동
  2. “한국어 메뉴”, “English Menu” 각각 생성
  3. 각 메뉴에 언어 전환용 페이지 추가 (/en, /jp 등)
  4. 테마에서 ‘메뉴 위치’ 다국어별 지정

TIP: 테마가 ‘헤더 메뉴 2개 이상 지원’할 경우 더욱 유리함

4. URL 구조 SEO 최적화하기

권장 구조

  • 기본 언어: https://yoursite.com
  • 영어: https://yoursite.com/en/
  • 일본어: https://yoursite.com/jp/

SEO 효과: 언어별 URL 분리로 중복 콘텐츠 판단 피하고, 각 언어별 색인 가능

5. hreflang 태그 삽입으로 검색엔진 대응

<head>에 다음 코드를 삽입하면, 검색엔진이 언어별 페이지를 정확히 인식함

다음 코드는 아주 중요하다고 생각합니다. 검색엔진에 언어별 페이지가 있다고 알리는 것이죠.

function add_hreflang_tags() {
if (is_page()) {
echo '<link rel="alternate" hreflang="ko" href="' . get_permalink() . '" />' . "\n";
echo '<link rel="alternate" hreflang="en" href="' . home_url('/en') . '" />' . "\n";
echo '<link rel="alternate" hreflang="ja" href="' . home_url('/jp') . '" />' . "\n";
}
}
add_action('wp_head', 'add_hreflang_tags');

6. 다국어 콘텐츠 작성 팁

요소다국어 작성 시 유의점
제목각 언어권에 맞는 표현 사용
이미지텍스트 이미지일 경우 언어별 이미지 따로 준비
링크각 언어 페이지 내부 링크 유지
ALT 태그해당 언어로 작성해야 이미지 검색도 반영됨

AI의 발전으로 제목도 자연스럽게 번역할 수 있습니다. 다국어 콘텐츠를 번역하다 보면 어색한 경우가 많지만 AI툴로 자연스럽게 번역하면 좋습니다.

결론

워드프레스 내장 기능만으로도 다국어 사이트는 충분히 만들 수 있습니다. 페이지가 몇 개 되지 않는다면 더욱 간단히 만들 수 있죠. 플러그인에 의존하지 않고, 페이지를 언어별로 나누어 수동 번역하고, 메뉴와 URL 구조만 잘 설계해도 완전한 다국어 운영이 가능합니다. 특히 페이지 속도와 SEO를 고려하면 이 방식이 훨씬 유리하며, 애드센스 승인에도 안정적인 영향을 줍니다. 지금 운영 중인 사이트에 하나의 언어부터 추가해보면서 다국어 구조를 확장해보세요.

특히 요즘처럼 원페이지 수익화 페이지를 만든다거나, 웹앱같은 다국적 서비스를 개발하면 다국어 페이지는 필수입니다. 저도 오늘 설명드린 방법으로 다국어 페이지를 플러그인 없이 간단하게 만들었습니다. 여러분도 연습하셔서 필요한 경우 적용해보시기 바랍니다.