워드프레스로 한글·영어 이중 언어 블로그 만든 과정 — Polylang, Rank Math, GEO 최적화까지
워드프레스 이중 언어 블로그를 시작하기로 결심하면서 처음 고민했던 것이 “한글로만 쓸까, 영어도 병행할까”였습니다. 결론은 둘 다였습니다. AI, 주식, 일상을 주제로 하는 개인 브랜딩 블로그인데, 한국 독자만을 타겟으로 하기에는 너무 아깝다는 생각이 들었거든요. 그래서 todaymocha.com을 한글과 영어 이중 언어로 운영하는 구조를 만들었습니다. 이 글은 그 과정 전체를 기록한 것입니다.
1. 왜 워드프레스 이중 언어 블로그인가 — 퍼스널 브랜딩과 SEO 전략
퍼스널 브랜딩의 관점에서 보면, 같은 콘텐츠를 두 언어로 운영하는 것은 단순히 독자층을 두 배로 늘리는 것 이상의 의미가 있습니다. 구글, Bing, 그리고 최근 급성장하고 있는 AI 검색 엔진(ChatGPT, Perplexity, Gemini)에서의 노출 기회가 두 배가 됩니다.
한국어 콘텐츠는 네이버, 다음, 구글 한국어 검색에 최적화되고, 영어 콘텐츠는 글로벌 영어권 검색 트래픽을 흡수합니다. 특히 AI 분야 콘텐츠는 영어로도 작성하면 글로벌 독자들에게 닿을 수 있어 이중 언어 운영이 매우 효과적입니다.
또한 GEO(Generative Engine Optimization) — AI 검색 엔진 최적화 — 관점에서도 워드프레스 이중 언어 블로그는 유리합니다. ChatGPT나 Perplexity 같은 AI 검색 엔진은 여러 언어의 소스를 참조하는데, 한 사이트가 두 언어로 같은 주제를 다루면 AI가 해당 주제의 권위 있는 소스로 인식할 가능성이 높아집니다.
2. 기술 스택 선택 — WordPress + Kadence + Polylang
이 워드프레스 이중 언어 블로그의 기술 스택은 다음과 같습니다:
- 호스팅: Hostinger Premium (월 2,500~3,000원대, 빠른 LiteSpeed 서버)
- CMS: WordPress 6.9.4
- 테마: Kadence (경량 블록 테마, PageSpeed 점수 우수)
- 다국어 플러그인: Polylang 3.8.1 (무료)
- SEO 플러그인: Rank Math SEO (hreflang 자동 삽입, 메타 최적화)
- 캐시 플러그인: LiteSpeed Cache (서버 레벨 캐싱으로 속도 최적화)
각 항목을 선택한 이유가 있습니다. Hostinger는 한국 기준으로 가성비가 좋고 LiteSpeed 서버를 지원해서 WordPress 속도 최적화에 유리합니다. Kadence 테마는 Core Web Vitals 점수가 높고 블록 에디터와 궁합이 좋습니다. Polylang은 무료 버전으로도 URL 구조 분리, 언어별 메뉴, 카테고리 관리가 가능합니다.
3. Polylang 설치 및 언어 등록
다국어 구조의 핵심은 Polylang 플러그인입니다. WordPress 관리자 패널에서 플러그인 → 새로 추가 → “Polylang” 검색 → 설치 및 활성화를 진행합니다.
활성화 후 Languages 메뉴에서 언어를 추가합니다. 저는 한국어(ko_KR)를 기본 언어로, 영어(en_US)를 보조 언어로 등록했습니다. 한국어에는 별(★) 표시를 해서 기본 언어임을 표시했습니다.

4. URL 구조 설계 — /ko/와 /en/
이중 언어 사이트에서 가장 중요한 SEO 결정 중 하나가 URL 구조입니다. 선택지는 크게 세 가지입니다:
- 서브도메인 방식: ko.todaymocha.com / en.todaymocha.com
- 서브디렉토리 방식: todaymocha.com/ko/ / todaymocha.com/en/ ← 이 방식 선택
- 별도 도메인: todaymocha.com (한글) / todaymocha-en.com (영어)
저는 서브디렉토리 방식을 선택했습니다. 구글은 서브도메인보다 서브디렉토리를 같은 도메인의 일부로 더 잘 인식해서 도메인 권위(Domain Authority)를 분산시키지 않는다는 점, 그리고 관리가 단순하다는 점이 이유였습니다.
Polylang Settings에서 “URL modifications” → Settings를 클릭하면 언어별 URL 접두사 설정이 가능합니다. “The language is set from the directory name in pretty permalinks” 옵션을 선택하고, hide_default는 체크 해제했습니다. 이렇게 하면 한글 포스트는 /ko/, 영어 포스트는 /en/ 경로를 갖게 됩니다.

5. 카테고리 이중 언어 구성
블로그의 카테고리는 AI, 주식, 일상 세 가지입니다. Polylang에서는 카테고리도 언어별로 따로 만들어야 합니다. 한글 카테고리(AI, 주식, 일상)를 먼저 만든 후, 각 카테고리에 영어 번역본(AI-en, Stocks, Daily Life)을 연결합니다.
Polylang은 카테고리 번역 연결을 위해 특별한 URL 방식을 사용합니다. /wp-admin/edit-tags.php?taxonomy=category&from_tag={한글_카테고리_ID}&new_lang=en 형태의 URL로 영어 카테고리를 생성하면 Polylang이 자동으로 두 카테고리를 번역 쌍으로 연결합니다. 이렇게 하면 한글 포스트가 한글 AI 카테고리에 속하고, 영어 번역본은 영어 AI 카테고리에 속하게 되어 각 언어별 카테고리 페이지가 깔끔하게 분리됩니다.

6. 언어별 메뉴 구성
Polylang을 활성화하면 테마의 메뉴 위치가 언어별로 분리됩니다. 예를 들어 Kadence 테마의 “Primary” 위치가 “Primary 한국어”와 “Primary English”로 나뉩니다. 각 언어에 맞는 메뉴를 만들어 해당 위치에 배정해야 합니다.
한글 메뉴(주 메뉴)에는 연락처, 소개, 개인정보처리방침, 면책조항 페이지와 AI, 일상, 주식 카테고리 링크를 추가했습니다. 영어 메뉴(Main Menu English)에는 Contact, About, Privacy Policy, Disclaimer 페이지와 AI, Daily Life, Stocks 카테고리 링크를 추가했습니다.
주의할 점: Polylang 무료 버전에서 카테고리 타입 메뉴 항목을 추가하면 “대기중(pending)” 상태로 표시되어 프론트엔드에서 보이지 않는 버그가 있습니다. 이를 해결하기 위해 카테고리 항목을 “taxonomy” 타입이 아닌 custom link 타입으로 추가하고 URL을 직접 입력하는 방식으로 해결했습니다.

7. SEO 최적화 — Rank Math와 hreflang
이중 언어 사이트에서 SEO의 핵심은 hreflang 태그입니다. hreflang은 구글에게 “이 페이지의 한국어 버전은 /ko/에 있고, 영어 버전은 /en/에 있습니다”라고 알려주는 HTML 태그입니다. 이게 없으면 구글이 같은 콘텐츠의 두 언어 버전을 중복 콘텐츠로 판단해서 패널티를 줄 수 있습니다.
Rank Math SEO 플러그인은 Polylang과 연동되어 hreflang 태그를 자동으로 생성해줍니다. 예를 들어 한글 포스트 페이지의 소스를 보면 다음과 같은 태그가 자동으로 삽입됩니다: <link rel=”alternate” hreflang=”ko” href=”https://todaymocha.com/ko/포스트-슬러그/” /> 와 <link rel=”alternate” hreflang=”en” href=”https://todaymocha.com/en/post-slug/” /> 형태입니다.
이 외에도 Rank Math는 각 포스트와 페이지에 대해 언어별로 독립적인 SEO 메타 설정(제목, 설명, OG 태그 등)을 할 수 있어, 한글과 영어 버전 각각에 맞는 최적화가 가능합니다.
URL 구조도 SEO에서 중요합니다. todaymocha.com/ko/category/ai/ 와 같이 언어 코드가 URL에 명시되면 구글이 언어를 명확히 인식합니다. 또한 카테고리 URL이 /ko/category/ai/, /en/category/ai-en/ 처럼 의미 있는 슬러그를 갖도록 설정했습니다.
8. GEO 최적화 — AI 검색 엔진을 위한 콘텐츠 전략
GEO(Generative Engine Optimization)는 ChatGPT, Perplexity AI, Google Gemini 같은 AI 기반 검색 엔진에서 내 콘텐츠가 인용되고 노출될 수 있도록 최적화하는 전략입니다. 전통적인 SEO와는 다른 접근이 필요합니다.
AI 검색 엔진은 다음과 같은 콘텐츠를 선호합니다:
- 명확하고 구체적인 정보: “Polylang 3.8.1을 설치하면…” 같이 버전, 단계, 수치가 명시된 콘텐츠
- 질문-답변 형식: “hreflang이란 무엇인가?”, “다국어 WordPress 사이트를 만드는 방법은?” 같은 자연어 질문에 직접 답하는 형식
- 권위 있는 출처 인용: 공식 문서, 통계, 연구 결과를 인용하는 콘텐츠
- 구조화된 데이터: Schema.org 마크업(HowTo, FAQ, Article 등)을 활용한 콘텐츠
- 영어와 한국어 이중 버전: 영어 콘텐츠는 전 세계 AI 검색 훈련 데이터에 포함될 가능성이 높음
이 블로그에서는 Rank Math의 Schema 기능을 활용해 주요 포스트에 Article Schema와 FAQ Schema를 추가할 계획입니다. 또한 각 포스트를 영어로도 번역 게시하여 AI 검색 엔진의 영어권 인덱스에도 노출될 수 있도록 합니다.
특히 E-E-A-T(Experience, Expertise, Authoritativeness, Trustworthiness) 관점에서도 이중 언어 사이트는 유리합니다. 같은 저자(노아아빠)가 동일 주제를 두 언어로 깊이 있게 다루면, AI가 해당 주제의 전문가로 인식할 가능성이 높아집니다.
9. 실제 완성된 사이트 — 한글과 영어 분리
구조가 완성된 사이트를 살펴보면 다음과 같습니다.
한글 사이트 (todaymocha.com/ko/): 상단 메뉴에 연락처, 소개, AI, 일상, 주식이 표시됩니다. 포스트 URL은 /ko/포스트-슬러그/ 형식입니다.

영어 사이트 (todaymocha.com/en/): 상단 메뉴에 Privacy Policy, Contact, Disclaimer, About, AI, Daily Life, Stocks가 표시됩니다. 포스트 URL은 /en/post-slug/ 형식입니다.

10. 번역 전략 — 자동 vs 수동
이중 언어 운영에서 가장 현실적인 질문은 “번역을 어떻게 할 것인가”입니다. Polylang 무료 버전은 번역 자동화 기능이 없습니다. 유료 플러그인인 WPML이나 Polylang Pro + DeepL 연동을 쓰면 자동 번역이 가능하지만, 비용이 상당합니다.
저는 수동 번역을 선택했습니다. AI 번역(DeepL, ChatGPT)을 활용하면 번역 시간이 크게 단축되고, 자동 번역은 SEO 페널티 위험이 있으며(구글이 기계 번역 콘텐츠를 낮게 평가하는 경향), 수동 번역을 하면서 영어 독자에게 맞게 내용을 조금씩 조정할 수 있어 품질이 높아집니다. 초기에는 포스트 수가 적으므로 번역 부담도 크지 않습니다.
실제 프로세스는 이렇습니다. 한글로 포스트를 먼저 작성하고 발행한 후, ChatGPT나 Claude를 이용해 영어로 번역 초안을 만들고, 내용을 검토·수정해서 영어 버전을 별도 포스트로 발행합니다. Polylang에서 두 포스트를 번역 쌍으로 연결해주면 완성입니다.
11. 비용과 성능 요약
이 이중 언어 블로그 구축에 들어간 비용을 정리하면: 호스팅(Hostinger Premium) 월 약 2,800원, 도메인(todaymocha.com) 연 약 15,000원, 테마(Kadence 무료 버전) 무료, 다국어(Polylang 무료 버전) 무료, SEO(Rank Math 무료 버전) 무료, 캐시(LiteSpeed Cache) 무료입니다. 총 월 비용은 2,800원 수준입니다.
다국어 운영, SEO 최적화, 빠른 로딩 속도를 모두 무료 플러그인으로 구현했다는 점이 WordPress의 가장 큰 장점이라고 생각합니다. 유료 CMS나 SaaS 블로그 플랫폼으로는 이 정도 기능을 이 가격에 구현하기 어렵습니다.
마무리 — 이제 진짜 시작
구조를 만드는 데 하루 정도 걸렸습니다. URL 구조 설계, Polylang 설정, 카테고리·메뉴 구성, Rank Math 연동까지 여러 시행착오가 있었지만 결과적으로 깔끔한 이중 언어 구조가 완성되었습니다.
이제 남은 것은 콘텐츠입니다. AI, 주식, 일상 세 가지 주제로 한글과 영어 포스트를 꾸준히 올리면서 SEO와 GEO 효과를 직접 측정해볼 계획입니다. 구글 서치 콘솔, Rank Math 분석 기능을 통해 어떤 포스트가 AI 검색 인용에 나타나는지도 추적할 예정입니다.
이중 언어 WordPress 블로그 구축 과정이 궁금하셨던 분들께 이 글이 실질적인 도움이 되었으면 좋겠습니다. 질문이나 다른 방법을 써보신 분들은 댓글로 공유해 주세요.
사용한 도구: WordPress 6.9.4, Kadence Theme, Polylang 3.8.1, Rank Math SEO, LiteSpeed Cache, Hostinger Premium
지금까지 워드프레스 이중 언어 블로그 구축의 전 과정을 살펴봤습니다. Polylang으로 언어를 분리하고, Rank Math로 hreflang을 자동 삽입하며, GEO 최적화까지 적용한 이 구조는 한국어·영어 독자를 동시에 공략하는 강력한 전략입니다. 이 워드프레스 이중 언어 블로그 가이드가 여러분의 다국어 블로그 구축에 실질적인 도움이 되길 바랍니다.