WPML에서 URL, 슬러그 및 SEO 사용자 정의 – 디렉토리 형식, Hreflang, 슬러그 번역
WPML이 WordPress 사이트의 번역된 콘텐츠에 대한 URL을 구축하는 방법과 다국어 구조에 대해 검색 엔진에 전송하는 내용을 사용자 정의하세요. URL 형식(디렉토리, 개별 도메인 또는 쿼리 파라미터)을 선택하고, 각 글의 슬러그를 번역하며, 페이지 헤드의 hreflang을 제어하고, 브라우저 언어 리디렉션을 구성할 수 있습니다.
추가 설정 없이 WPML이 다국어 SEO를 위해 제공하는 기능
설정을 변경하지 않아도 WPML을 새로 설치하면 Google이 다국어 콘텐츠의 순위를 올바르게 매기는 데 필요한 대부분의 기능이 제공됩니다.
<head>의 hreflang 태그. WPML은 모든 페이지가 해당 번역을 가리키도록<link rel="alternate" hreflang="...">태그를 자동으로 삽입합니다. Google은 hreflang을 사용하여 적절한 사용자에게 적절한 언어를 제공합니다. 이 태그가 없으면 프랑스어 페이지가 영어를 사용하는 검색자에게 노출되거나 동일한 콘텐츠가 중복으로 처리될 위험이 있습니다. WPML은 기본적으로 이 태그를 출력하며, HEAD의 가능한 한 앞부분(권장 위치)에 배치합니다.- 언어별로 깔끔하고 색인 생성 가능한 URL. 어떤 URL 형식을 선택하든(아래 참조) 번역된 페이지는 검색 엔진이 크롤링하고 색인을 생성할 수 있는 주소에 위치합니다.
- 언어별 사이트맵. Yoast SEO 또는 Rank Math와 같은 SEO 플러그인과 함께 사용할 경우 제공됩니다.
WPML SEO 애드온은 SEO 플러그인이 각 글에 첨부하는 SEO 메타 필드(제목, 설명, 소셜 태그, 이동 경로 레이블 및 Yoast SEO의 경우 택소노미 용어 메타)의 번역을 통해 이 기능을 확장합니다. 개요는 WPML SEO – 다국어 Yoast SEO 및 Rank Math를 참조하고, 단계별 지침은 다국어 SEO를 위해 사이트를 번역하는 방법을 참조하세요.
아래 설정을 통해 구조를 추가로 조정할 수 있습니다.
설정 위치
WPML > 설정 > URL 및 SEO를 엽니다.
언어 URL 형식
언어가 URL에 표시되는 방식에 대한 세 가지 구조입니다. 설정 시 한 번만 선택하세요. 나중에 전환하는 것은 복잡하며 인바운드 링크가 끊어질 수 있습니다.
디렉토리별 다른 언어
프랑스어의 경우 yoursite.com/fr/contact/, 독일어의 경우 yoursite.com/de/contact/입니다.
가장 일반적인 기본 선택입니다. 가장 다양한 테마 및 플러그인과 호환됩니다. SEO 관점에서 이 형식은 모든 언어 버전을 동일한 도메인에 유지하므로 Google이 이를 깔끔하게 그룹화하고 여러 언어에 걸쳐 순위 신호를 통합할 수 있습니다. 대부분의 다국어 사이트에서 이 형식을 사용합니다.
하위 옵션인 기본 언어에 디렉토리 사용은 기본 언어 URL이 루트(yoursite.com/)에 위치할지 아니면 디렉토리(yoursite.com/en/)에 위치할지 결정합니다. 기본적으로 꺼져 있습니다. 대부분의 사이트는 원본 언어 URL을 루트에 유지합니다.
언어당 개별 도메인
프랑스어의 경우 yoursite.fr, 독일어의 경우 yoursite.de입니다.
국가별로 별도의 브랜드 입지를 갖춘 개별 시장 사이트를 운영할 때 유용합니다. SEO 이점: Google Search Console에서 각 도메인을 특정 국가로 지역 타겟팅할 수 있으며, 이는 디렉토리 수준의 지역 타겟팅보다 더 강력한 신호입니다. 단점은 도메인별로 더 많은 설정 작업(DNS, 호스팅, SSL)이 필요하며 단일 도메인에서처럼 도메인 간에 순위 신호가 누적되지 않는다는 것입니다.
파라미터로 추가된 언어 이름
yoursite.com/?lang=fr.
가장 권장하지 않는 옵션입니다. 일부 테마와 플러그인은 쿼리 파라미터 URL을 잘 처리하지 못하며, 파라미터 기반 URL은 SEO 관점에서 더 지저분합니다. 제약 조건으로 인해 다른 두 형식을 사용할 수 없을 때만 유용합니다.
번역된 글의 슬러그가 생성되는 방식
WPML > 설정 > URL 및 SEO의 페이지 URL 섹션에는 각 번역의 슬러그를 구축하는 방법에 대한 네 가지 옵션이 있습니다. 사이트당 하나를 선택하며, 이 선택은 번역된 모든 글에 적용됩니다.
- 제목에서 자동 생성(기본값). WordPress는 번역된 제목에서 슬러그를 구축합니다. 깔끔하고 노력이 필요하지 않습니다.
- 항상 제목에서 자동 생성하고 기존 슬러그를 덮어씁니다. 제목이 변경될 때마다 WPML은 이에 맞게 슬러그를 다시 구축합니다. 제목과 슬러그를 항상 일치시키려는 경우에 유용합니다. SEO를 위해 슬러그를 수동으로 조정한 경우에는 제목을 편집할 때마다 슬러그를 덮어쓰게 되므로 이 옵션을 피하세요.
- 번역(슬러그를 번역에 포함하며 제목에서 자동으로 생성하지 않음). 슬러그가 번역 에디터의 일부가 되므로 번역가가 자동 생성된 값을 재정의할 수 있습니다. SEO 이점: 대상 언어 키워드가 순위에 중요한 경우 대상 언어로 된 슬러그를 사용하면 키워드가 URL에 포함됩니다. yoursite.com/fr/contact/가 yoursite.com/fr/contactez-nous/가 됩니다. 다국어 SEO가 중요한 사이트의 경우 이 옵션을 선택해야 합니다. 라틴 문자를 사용하지 않는 언어(히브리어, 아랍어, 중국어 등)의 경우 WPML이 자동으로 슬러그를 라틴 문자로 음역합니다. 다음 섹션을 참조하세요.
- 번역 언어에서 인코딩된 URL을 사용하는 경우 원본 언어에서 복사합니다. 슬러그가 퍼센트 인코딩된 문자로 나타나는 언어를 위한 대체 옵션입니다. 가독성을 위해 원본 언어 슬러그가 모든 번역에서 재사용됩니다. 모든 언어 버전에서 동일한 슬러그를 공유하려는 경우 이 옵션을 선택하세요.
사용자 정의 글 유형 및 택소노미의 경우 기본 슬러그(/category/, /product/, /tag/ 접두사)는 별도로 번역됩니다. WPML은 번역의 택소노미 탭에서 이를 번역합니다.
히브리어, 아랍어, 중국어 및 기타 비라틴 언어의 슬러그를 WPML이 번역하는 방법
페이지 URL 섹션에서 번역을 선택하고 대상 언어가 라틴 문자 이외의 문자(히브리어, 아랍어, 중국어, 일본어, 한국어, 러시아어, 그리스어, 태국어 등)를 사용하는 경우, WPML은 번역의 발음에 맞는 라틴 문자로 슬러그를 작성합니다. 이를 음역(transliteration)이라고 합니다.
URL은 비라틴 문자를 안정적으로 표시할 수 없습니다. 브라우저와 서버는 이를 복사, 붙여넣기 또는 공유하기 어려운 긴 퍼센트 인코딩 문자열로 처리합니다. 대신 음역을 통해 라틴 문자로 된 짧고 읽기 쉬운 URL이 생성되므로 방문자가 링크를 인식하고 공유할 수 있으며 검색 엔진은 언어당 하나의 깔끔한 URL을 색인화합니다.
페이지 제목 WPML Activation의 경우:
- 히브리어 제목
הפעלת WPML은 URL/he/hafalat-wpml/가 됩니다. - 중국어 제목
激活 WPML는 URL/zh/jihuo-wpml/이 됩니다.
음역은 사이트의 모든 비라틴 언어에 걸쳐 자동으로 일관되게 실행됩니다. 언어별로 구성하지 않습니다. 이 선택은 사이트 수준에서 이루어집니다. 음역을 적용하려면 번역을 선택하고, 모든 번역에서 원본 언어 슬러그를 유지하려면 번역 언어에서 인코딩된 URL을 사용하는 경우 원본 언어에서 복사합니다를 선택하세요.
HEAD의 Hreflang
SEO 옵션 카드에는 hreflang에 대한 두 가지 설정이 있습니다.
- HEAD 섹션에 대체 언어 표시. 기본적으로 켜져 있습니다. WPML은 현재 페이지의 번역된 모든 버전에 대해
<link rel="alternate" hreflang="...">을 출력합니다. - hreflang 링크 위치. 가능한 한 앞부분에(기본값)는 검색 엔진이 가장 먼저 읽는 경향이 있는 HEAD의 상단 근처에 태그를 배치합니다. 이 설정은 특정 위치에 자체 태그를 배치하는 테마나 SEO 플러그인을 수용합니다.
비활성화할 특별한 이유가 없다면 둘 다 켜두세요. Google의 문서에서는 hreflang을 다국어 사이트의 기본 신호라고 부릅니다.
브라우저 언어 리디렉션
방문자가 특정 언어의 URL에 도착했지만 브라우저의 기본 설정 언어가 다른 언어인 경우 WPML은 번역된 버전으로 리디렉션할 수 있습니다. 세 가지 옵션이 있습니다.
- 비활성화됨(기본값). 리디렉션이 없으며 방문자는 요청한 URL을 봅니다.
- 번역이 존재하는 경우에만. WPML은 방문자의 브라우저 언어로 된 번역이 있는지 확인하고 존재하는 경우에만 리디렉션합니다. 브라우저 리디렉션을 원하는 대부분의 사용자가 선호하는 옵션입니다.
- 항상. 방문자의 브라우저 언어로 된 번역이 없더라도 WPML은 해당 언어의 홈페이지로 리디렉션합니다. 공격적인 설정입니다. 방문자는 접근하려던 콘텐츠 대신 일반 홈페이지로 이동하게 될 수 있습니다.
리디렉션은 JavaScript를 사용합니다. JavaScript가 비활성화된 방문자(드문 경우)는 리디렉션되지 않습니다. JS 리디렉션을 따르지 않는 검색 엔진도 제공된 URL에 머무르며, 이는 일반적으로 원하는 결과입니다.
N시간 동안 환경 설정 기억 쿠키 창은 방문자가 수동으로 언어를 전환한 후 WPML이 방문자의 언어 선택을 존중하는 기간을 제어합니다. 24 또는 그 배수를 입력하세요.
브라우저 언어 리디렉션은 SEO에 영향을 미칩니다. 기능을 켜기 전에 Google 색인 생성에 미치는 영향을 정확히 다루는 관련 페이지를 읽어보는 것이 좋습니다.
언어별 다른 홈페이지
WordPress에서는 정적인 전면 페이지와 글 페이지를 설정할 수 있습니다. WPML을 사용하면 언어별로 다른 정적인 전면 페이지를 선택할 수도 있습니다. 언어가 서로의 번역본인 경우에도 영어를 사용하는 방문자에게는 하나의 랜딩 페이지가 표시되고, 프랑스어를 사용하는 방문자에게는 다른 랜딩 페이지가 표시됩니다.
평소처럼 WordPress에서 정적인 전면 페이지(설정 > 읽기 > 정적인 페이지 > 전면 페이지)를 설정한 다음 각 언어에 대한 번역을 생성하세요. WPML은 각 언어를 고유한 전면 페이지에 자동으로 매핑합니다. 사이트에서 글 페이지(블로그 인덱스)를 사용하는 경우에도 동일하게 적용됩니다.
지역별 마케팅 랜딩 페이지가 있는 사이트는 시장마다 별도의 WordPress 설치를 설정하지 않고도 이러한 방식으로 홈페이지를 처리합니다.
작성자: Amir · 최종 업데이트: 2026년 7월 2일
작성자: Amir · 마지막 업데이트: 2026년 7월 2일