워드프레스 한글 URL 깨짐 현상 해결 - 슬러그 자동 번역 플러그인

한국어 사이트인 경우 한글 URL이 이론상 SEO적인 측면에서 유리하다고 알려져 있지만, 실질적으로 큰 차이는 없는 것 같습니다. 실제로 영문이나 숫자로 된 URL을 사용하더라도 구글이나 네이버에 잘 노출되는 경우가 많습니다. 한글 URL로 설정하면 페이스북, X.com, 스레드 등 SNS에서 공유할 때 한글 URL이 깨져서 보기에 좋지 않습니다.

워드프레스에서 글을 작성할 때 한국어로 제목을 입력하면 슬러그가 한글로 설정됩니다. 수동으로 영어로 번역하여 바꾸는 것이 가능하지만, 매번 수정하는 것이 번거로울 수 있습니다. 한글 URL보다 영문 URL을 선호하는 사용자들을 위해 챗GPT를 사용하여 자동으로 제목을 영어로 번역하여 변환하는 플러그인을 만들어 보았습니다.

한국어 슬러그 vs. 영어 슬러그

한국어 사이트의 경우 이론상 한글 URL이 유리하다고 합니다. 워드프레스 SEO 플러그인인 Yoast SEO나 Rank Math에서도 SEO 분석에서 슬러그에 포커스 키워드를 포함할 것을 권장하고 있습니다.

슬러그를 한국어로 설정할지, 아니면 영어로 설정할지에 대해 SEO 관점에서는 다음과 같은 사항을 고려할 수 있습니다.

한국어 슬러그 장단점

  • 장점: 한국어 키워드와 일치하여 검색어와 정확히 매칭되는 경우 검색엔진에서 좋은 평가를 받을 수 있습니다.
  • 단점: URL 인코딩으로 인해 URL이 길고 복잡한 문자(예: %ED%95%9C%EA%B8%80...)로 바뀌어 가독성이 떨어집니다. 공유하거나 복사할 때 불편하고 한글이 깨져 보여 보기가 좋지 않습니다.

영어 슬러그 장점

  • URL이 간결하고 깔끔해 크롤러가 내용을 빠르게 파악하기 용이합니다.
  • SNS 공유 시 미리보기 URL이 깔끔하여 클릭률 증가 효과가 있습니다.
  • 해외 유입이나 다국어 사이트 운영 시 유리할 수 있습니다.
  • 운영 및 분석 시에도 이해하기 쉽고 관리가 편리합니다.

챗GPT를 사용한 워드프레스 슬러그 자동 번역 플러그인 (블록 에디터용)

수동으로 슬러그를 영문으로 변경할 수 있지만, 매번 바꾸는 것이 번거로울 수 있습니다. 챗GPT를 사용하여 제목을 SEO에 맞게 간결하게 영어로 번역하도록 하는 간단한 플러그인을 만들어 보았습니다.

👉 플러그인은 네이버 카페에서 다운로드할 수 있습니다(회원가입 필요).

플러그인을 다운로드한 후에 워드프레스 관리자 페이지의 플러그인 » 플러그인 추가로 이동하여 플러그인 업로드 버튼을 클릭하여 다운로드한 ZIP 파일을 업로드하여 설치할 수 있습니다.

플러그인을 활성화한 후에 설정 » AI Slug Translator로 이동합니다.

OpenAI API 키 설정

여기에서 OpenAI API 키를 입력해야 합니다. API 키는 OpenAI에서 발급받을 수 있습니다. OpenAI에 가입하여 무료 크레딧을 얻을 수 있을 것입니다. 만약 무료 크레딧이 제공되지 않는다면 신용카드를 연결하여 결제를 해야 합니다. (챗GPT 유료 버전을 사용하고 있다면 간단히 결제가 가능하리라 생각됩니다.)

크레딧 충금 금액을 입력하는 화면에서 최소 금액인 5달러만 입력하여 결제하면 (슬러그 번역 목적으로 이용할 경우) 1년 내내 사용할 수 있으리라 생각됩니다.

OpenAI 크레딧 결제

API 키를 설정했다면 이제 글을 작성할 때 한국어 제목을 번역하여 영어로 슬러그로 설정할 수 있습니다.

블록 에디터 편집 화면의 오른쪽 설정 패널에 "슬러그를 영어로 번역" 버튼을 누르면 챗GPT를 활용하여 슬러그가 자동으로 영어로 번역됩니다.

이 플러그인은 ChatGPT를 활용하여 한국어 제목에서 핵심 키워드를 자동으로 식별하고 추출한 후, 이를 3-5개의 짧고 직관적인 영어 단어로 조합합니다. 제품명(WordPress, Cafe24), 기술명(PHP, React), 주요 개념(SEO, Cache), 행동(Setup, Guide) 등 검색 가치가 높은 키워드를 우선적으로 배치하며, 소문자와 하이픈만 사용하여 SEO에 최적화된 읽기 쉬운 URL 슬러그를 생성합니다.

예를 들어 "워드프레스 Breeze 캐시 플러그인 설정 방법"은 핵심 키워드만 추출하여 "wordpress-breeze-cache-setup"으로 변환되며, 불필요한 조사나 수식어는 제거되고 검색 사용자가 실제로 입력할 만한 자연스러운 키워드 조합으로 만들어집니다.

충분한 테스트를 하지 않았기 때문에 일부 환경에서 제대로 작동하지 않을 수도 있습니다. 혹시 오류나 버그가 있다면 댓글을 통해 알려주시면 반영하여 수정할 수 있으면 플러그인을 수정하겠습니다.

이 플러그인은 포스트를 발행하기 전 편집 단계에서 활용하시기 바랍니다. 공개된 글의 슬러그를 변경하면 기존 URL로 접속하는 사용자에게 404 오류 화면이 표시될 수 있습니다. 발행된 글의 슬러그를 변경한다면 301 리디렉션을 설정해야 SEO 문제를 방지할 수 있습니다.

참고

6개 댓글

댓글 남기기

  1. 한글 슬러그와 영어 슬러그의 장단점을 잘 정리하셨네요. 한국어 사이트라도 영어 URL이 더 깔끔하고 공유할 때 불편함이 적다는 점은 정말 중요한 요소 같습니다. 특히 SNS에서의 가독성이 클릭률에 큰 영향을 미친다는 점이 흥미롭습니다.

    챗GPT를 활용한 슬러그 자동 번역 플러그인이 매우 유용할 것 같은데, 실제로 사용해보신 분들은 어떤 경험을 하셨는지 궁금합니다.

    답글
    • 한국어 사이트라도 영어 슬러그가 공유나 SNS 노출에서는 깔끔해서 영문 슬러그로 설정하는 사용자들이 제법 되는 것 같습니다.

      슬러그 자동 번역 플러그인은 사용하면 빠르게 슬러그를 영어로 자동 번역하므로 글 발행량이 많은 경우 효과적일 수 있습니다.

      답글
  2. 한글 URL의 SEO 이점이 생각보다 크지 않다는 점이 공감돼요. 슬러그 자동 번역 플러그인으로 해결할 수 있다니 참 다행이에요.

    답글
    • 한글 URL이 보기에는 좋지만, 실제 SEO 측면에서는 큰 차이가 없는 경우가 많더라고요. 그래서 슬러그 자동 번역 플러그인이 조금 도움이 되리라 생각됩니다.

      앞으로도 워드프레스 사용하시면서 궁금한 점이 있으시면 언제든 편하게 댓글 남겨주세요!

      답글
  3. 한글 URL의 SEO 장점에 대해 이야기해 주셔서 정말 흥미롭네요! 한국어 키워드가 검색 결과에 긍정적인 영향을 미칠 수 있다니, 앞으로 슬러그 설정할 때 더 신중해져야겠어요.

    챗GPT를 활용한 플러그인 아이디어도 굉장히 창의적이에요! 자동 번역으로 번거로운 작업을 줄일 수 있다면 많은 사람들이 편리하게 사용할 수 있을 것 같습니다. 이 블로그에서는 한글 URL을 이용하는 것 같은데, 영문 URL을 사용할 때와 비교하여 구글과 네이버 노출이 어떤가요?

    답글
    • 이 블로그의 경우 초기에는 URL을 영어로 번역하여 설정했습니다. 이후에 한글 URL이 SEO에 좋다고 하여 한글로 설정하고 있습니다. 검색엔진에서의 노출 면에서 둘 사이의 차이점은 거의 없지 않나 생각되기도 합니다.

      답글