워드프레스 한글 URL을 영어로 자동 번역하는 플러그인

워드프레스에서 한글로 제목을 작성하면 슬러그도 자동으로 한글로 설정됩니다. 한글 URL 자체는 문제가 없지만, 링크를 복사해서 메신저나 문서에 붙여넣으면 %EB%B3%B4%EC%95%88처럼 알아보기 어려운 이상한 문자열로 표시됩니다. 검색엔진은 이 인코딩된 URL을 올바르게 인식하므로 기술적으로는 문제가 없고 SEO 측면에서도 한글 URL이 유리하다고 알려져 있지만, 실제 검색 결과 순위에 미치는 차이는 크지 않는 것으로 알려져 있습니다.

페이스북, X, 스레드 등 SNS에 공유할 때 URL 내의 한글이 깨져 보이는 것이 싫거나, 깔끔한 영문 슬러그를 선호한다면 이 글에서 소개하는 AI Slug Translator 플러그인을 사용할 수 있습니다. ChatGPT API가 한글 제목을 분석해 키워드 중심의 SEO 친화적인 영문 슬러그로 자동 번역합니다. 클릭 한 번으로 변환이 완료되므로 매번 직접 영어 슬러그를 고민할 필요가 없습니다.

워드프레스 한글 URL을 영어로 자동 번역하는 플러그인

한글 URL, 문제가 없을까?

워드프레스에서 글 제목을 한글로 입력하면 슬러그(URL의 마지막 경로)도 한글로 자동 생성됩니다. 예를 들어 제목이 "워드프레스 SEO 최적화 방법"이라면 슬러그는 "워드프레스-seo-최적화-방법"이 됩니다.

실제 브라우저 주소창에서는 한글이 그대로 보이지만, 이 URL을 복사해서 다른 곳에 붙여넣으면 다음과 같이 변환됩니다.

https://example.com/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-seo-%EC%B5%9C%EC%A0%81%ED%99%94-%EB%B0%A9%EB%B2%95/

이것이 퍼센트 인코딩(Percent Encoding) 입니다. 한글을 UTF-8로 변환한 뒤 각 바이트를 %XX 형식으로 나타낸 것으로, URL 규격상 정상적인 형태입니다.

검색엔진은 올바르게 인식한다

구글, 네이버 등 주요 검색엔진은 퍼센트 인코딩된 한글 URL을 문제없이 인식하고 색인합니다. SEO 측면에서 한글 키워드가 URL에 포함되면 유리하다는 이야기도 있지만, 실제 검색 순위에 미치는 영향은 제목 태그, 본문 키워드, 백링크 등 다른 요소에 비해 미미합니다.

한국어 URL이 구조적으로는 의미론적 URL(Semantic URL)에 해당하고 SEO에도 이점이 있지만, 실제 웹사이트를 운영할 때는 기술적인 부작용을 함께 고려해야 합니다.

  • 링크 길이 비대해짐: SNS, 카카오톡, 커뮤니티 등에 링크를 복사해서 붙여넣을 때 URL이 지나치게 길어져 미관상 좋지 않고, 간혹 글자 수 제한이 있는 플랫폼에서는 링크가 잘리는 현상이 발생합니다.
  • Ahrefs/Backlink 관리 불편: 외부 사이트에서 내 글을 인용(백링크)할 때 인코딩된 주소로 들어오면 데이터를 분석하거나 트래킹할 때 가독성이 매우 떨어진다고 합니다.

영문 슬러그가 나은 경우

SEO적으로는 한글 문서에서 한글 URL이 유리한 것으로 알려져 있지만, 다음의 경우에는 영문 URL을 고려해볼 수 있습니다.

  • 링크를 SNS, 메신저, 이메일로 공유할 때 깔끔하게 표시되길 원할 때
  • 영어권 독자나 글로벌 검색엔진(구글)을 주요 타깃으로 할 때
  • 짧고 직관적인 URL 구조를 유지하고 싶을 때
  • 퍼센트 인코딩된 URL이 일부 외부 서비스에서 잘못 처리되는 문제를 방지하고 싶을 때

워드프레스 한글 URL을 영어로 자동 번역하는 AI Slug Translator 플러그인

워드프레스 글쓰기 화면에서 한글 슬러그를 키워드를 고려하여 영문 슬러그로 자동 번역해서 변환하는 플러그인을 하나 만들어 보았습니다. 작년에 만든 플러그인을 SEO, 보안, 속도 등의 측면에서 개선했고 GPT 5.4 Mini 등 최신 OpenAI API 모델을 지원하도록 업데이트했습니다.

글 제목을 한글로 입력한 뒤 사이드바의 버튼을 클릭하면, ChatGPT가 핵심 키워드를 추출해 짧고 직관적인 영문 슬러그를 만들어 자동으로 입력해 줍니다.

변환 예시

한글 제목자동 생성 슬러그
워드프레스 Breeze 캐시 플러그인 설정 방법wordpress-breeze-cache-setup
카페24 쇼핑몰 결제 시스템 연동 가이드cafe24-payment-integration-guide
구글 애널리틱스 4 전환 추적 설정ga4-conversion-tracking-setup
티스토리 블로그 수익화 전략tistory-blog-monetization
MySQL 데이터베이스 백업 자동화mysql-database-backup-automation

단순히 번역에 그치지 않고, 검색 사용자가 실제로 입력할 법한 고가치 키워드 중심으로 슬러그를 구성합니다.

주요 기능

클릭 한 번으로 자동 번역/변환

블록 에디터 우측 사이드바 슬러그 필드 바로 아래에 버튼이 추가됩니다. 클릭 한 번으로 변환이 완료되며, 슬러그 필드가 자동으로 업데이트됩니다.

SEO 최적화된 슬러그 생성

3~5개 핵심 키워드로 구성된 짧고 직관적인 슬러그를 생성합니다. 불필요한 조사, 부사 등은 제거하고 실제 검색에 유효한 키워드만 남깁니다.

중복 슬러그 자동 방지

생성된 슬러그가 다른 글과 겹칠 경우, 저장 전에 미리 고유한 슬러그로 확정해 줍니다. 워드프레스가 자동으로 -2, -3을 붙이는 상황을 방지하여 에디터에서 최종 슬러그를 바로 확인할 수 있습니다.

번역 결과 캐싱 (DB 증가 없음)

동일한 제목을 다시 변환할 때는 API를 재호출하지 않고 캐시된 결과를 즉시 반환합니다. 캐시는 워드프레스 오브젝트 캐시(wp_cache_*)를 사용하므로 데이터베이스 테이블에 행을 추가하지 않습니다. Redis 등 영구 오브젝트 캐시가 설정된 환경(예: 클라우드웨이즈)에서는 요청 간에도 캐시가 유지됩니다.

가성비 좋은 저렴한 GPT 모델 6종 지원

슬러그 변환 용도에 맞게 비용 효율이 높은 모델 위주로 선택할 수 있습니다.

GPT 모델 선택

기본적으로 가장 저렴한 GPT-5 Nano가 설정되어 있습니다. 테스트로 8회 요청해도 0.01달러 미만으로 비용이 매우 저렴합니다. 조금 더 품질을 높이고 싶다면 GPT-5.4 Mini 모델을 사용할 수 있습니다.

OpenAI 비용

보안 강화

CSRF 방어(nonce), 사용자 권한 체크, 처리율 제한(Rate Limiting), 입력값 검증, SSL 검증 등 여러 보안 장치가 기본으로 적용되어 있습니다.

플러그인 파일 다운로드 및 설치 방법

플러그인 파일은 네이버 카페에 업로드되어 있습니다(카페 가입 필요).

파일은 zip 파일 형식으로 되어 있습니다. 워드프레스 관리자 페이지에서 업로드하여 설치할 수 있습니다.

  1. 플러그인 » 플러그인 추가로 이동하여 상단의 "플러그인 업로드" 버튼을 클릭합니다. 그런 다음, 다운로드한 ZIP 파일을 업로드하여 설치합니다.
  2. 설치가 완료되면 AI Slug Translator 플러그인을 활성화합니다.
  3. 설정 » AI Slug Translator로 이동해 OpenAI API 키를 입력합니다.
  4. 이제 글 편집 화면에서 버튼을 사용할 수 있습니다.
워드프레스 한글 URL 번역 플러그인

API 키를 입력한 후에 API 키 테스트 버튼을 클릭하여 키가 유효한지 테스트할 수 있습니다.

API 키가 올바르면 "API 키가 정상입니다" 메시지가 표시됩니다.

OpenAI API 키 테스트

키가 유효하지 않으면 "API 키가 올바르지 않습니다. (401 Unauthorized)" 경고가 표시됩니다.

OpenAI API 키 유효성 검사 실패

OpenAI API 키 발급

  1. OpenAI Platform에서 로그인합니다.
  2. 계정 메뉴 → API keysCreate new secret key를 클릭합니다.
  3. 생성된 키를 복사해 플러그인 설정 페이지에 붙여넣습니다.

참고: API 사용에는 소액의 비용이 발생합니다. 기본 모델(gpt-5-nano) 기준 슬러그 1,000개 변환에 $0.03 수준입니다.

OpenAI에 가입하면 무료 크레딧이 제공될 것입니다. 만약 무료 크레딧이 제공되지 않거나 크레딧이 0인 상태라면 Billing 페이지에서 Add to credit balance 버튼을 눌러 원하는 금액(5달러 이상 500달러 이하)을 충전할 수 있습니다.

OpenAI 충전

처음 시작한다면 최소 금액(5달러)을 충전하면 될 것 같습니다.

사용 방법

워드프레스 블로그 에디터에서 글 제목을 입력하고 왼쪽 패널에서

워드프레스 한글 슬러그 번역

GPT 모델 선택 가이드

설정 페이지에서 아래 6가지 모델 중 하나를 선택할 수 있습니다. 슬러그 변환은 짧은 키워드 추출 작업이므로 기본값인 gpt-5-nano만으로도 충분한 품질을 제공합니다.

모델특징입력 / 출력 (1M tokens)
gpt-5-nano (기본)권장 · 최저가$0.05 / $0.40
gpt-4.1-nano초저가$0.10 / $0.40
gpt-4o-mini검증된 가성비$0.15 / $0.60
gpt-5.4-nano신형 가성비$0.20 / $1.25
gpt-5-mini품질 업그레이드$0.25 / $2.00
gpt-5.4-mini고품질$0.75 / $4.50

API 키를 더 안전하게 보관하는 방법

설정 페이지에서 API 키를 입력하면 워드프레스 wp_options 테이블에 평문으로 저장됩니다. 보안을 강화하려면 wp-config.php에 상수로 직접 정의하는 방법을 고려할 수 있습니다.

wp-config.php의 /* That's all, stop editing! */ 줄 바로 위에 아래 한 줄을 추가합니다.

define('AI_SLUG_TRANSLATOR_API_KEY', 'sk-proj-xxxxxxxxxxxx');

이렇게 설정하면 API 키가 데이터베이스에 저장되지 않으며, 설정 페이지에는 "상수로 설정됨" 안내가 표시됩니다. wp-config.php는 PHP 파일이므로 웹 브라우저로 직접 접근할 수 없고, DB 백업 파일이 유출되더라도 키가 노출되지 않습니다.

질문과 답변(Q&A)

Q. 한글 슬러그와 영문 슬러그 중 SEO에 어느 것이 더 유리한가요?

한글 URL이 한국어 검색에 유리하다는 의견이 있지만, 실제 순위에 미치는 영향은 제목, 본문, 백링크 등 다른 요소에 비해 크지 않습니다. 다만 링크를 공유할 때 깔끔하게 보이고, 외부 서비스와의 호환성 측면에서 영문 슬러그가 유리합니다.

Q. API 비용이 걱정됩니다.

기본 모델(gpt-5-nano) 기준 슬러그 1,000개 변환에 약 0.03달러 수준입니다. 또한, 동일한 제목을 다시 변환할 때는 캐시에서 결과를 반환하므로 추가 비용이 발생하지 않으므로 비용 걱정은 할 필요가 없습니다.

Q. 변환된 슬러그가 마음에 들지 않으면 어떻게 하나요?

슬러그 필드에서 직접 수정하거나, 버튼을 다시 클릭해 재변환할 수 있습니다. 만약 버튼을 클릭하여 다시 번역해도 슬러그가 동일하다면 직접 편집하는 것이 가능합니다.

Q. 고전 편집기(클래식 에디터)에서도 사용할 수 있나요?

현재는 블록 에디터(구텐베르크)만 지원합니다. 클래식 에디터 지원은 현재 고려하지 않고 있습니다. 클래식 에디터는 워드프레스 공식 플러그인으로 2024년 또는 필요한 기간 동안 지원 및 유지된다고 고지하고 있습니다. 지금도 업데이트가 이루어지고 있지만 언제라도 지원이 중단될 수 있습니다. 블록 에디터가 초기에 불안정했지만 지금은 많이 안정화되었고 기능도 많이 개선되었습니다.

참고

댓글 남기기

댓글 남기기