추가 설정 없이 WPML이 다국어 SEO를 위해 제공하는 기능
설정을 변경하지 않아도 새로 설치된 WPML은 Google이 다국어 콘텐츠의 순위를 올바르게 매기는 데 필요한 대부분의 기능을 제공합니다.
<head>의 hreflang 태그. WPML은 모든 페이지가 해당 번역을 가리키도록<link rel="alternate" hreflang="...">태그를 자동으로 삽입합니다. Google은 hreflang을 사용하여 올바른 사용자에게 올바른 언어를 제공합니다. 이 태그가 없으면 프랑스어 페이지가 영어 검색 사용자에게 표시되거나 동일한 콘텐츠가 중복으로 처리될 위험이 있습니다. WPML은 기본적으로 이 태그를 출력하며, HEAD의 가능한 가장 앞부분(권장 위치)에 배치합니다. Yoast SEO 또는 Rank Math의 XML 사이트맵과 함께 WPML SEO 애드온을 사용하는 경우, WPML SEO는 이 태그를 사이트맵으로 이동합니다.- 언어별로 깔끔하고 색인 생성 가능한 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 섹션에는 각 번역의 슬러그가 생성되는 방식에 대한 4가지 옵션이 있습니다. 사이트당 하나를 선택하며, 이 선택은 번역된 모든 글에 적용됩니다.
- 제목에서 자동 생성(기본값). WordPress가 번역된 제목에서 슬러그를 생성합니다. 깔끔하고 수고가 들지 않습니다.
- 항상 제목에서 자동 생성하고 기존 슬러그를 덮어쓰기. 제목이 변경될 때마다 WPML이 이에 맞춰 슬러그를 다시 생성합니다. 제목과 슬러그를 일치하게 유지하려는 경우에 유용합니다. SEO를 위해 슬러그를 수동으로 조정한 경우 제목을 편집할 때마다 덮어쓰게 되므로 이 옵션을 피하세요.
- 번역(이 옵션은 번역에 슬러그를 포함시키며 제목에서 자동으로 생성하지 않음). 슬러그가 번역 에디터의 일부가 되므로 번역가가 자동 생성된 값을 재정의할 수 있습니다. SEO 이점: 대상 언어 키워드가 순위에 중요한 경우 대상 언어로 된 슬러그를 사용하면 키워드가 URL에 포함됩니다. yoursite.com/fr/contact/가 yoursite.com/fr/contactez-nous/로 변경됩니다. 다국어 SEO가 중요한 사이트의 경우 이 옵션을 선택해야 합니다. 문자가 라틴어가 아닌 언어(히브리어, 아랍어, 중국어 등)의 경우 WPML은 슬러그를 라틴 문자로 자동 음역합니다. 다음 섹션을 참조하세요.
- 번역 언어가 인코딩된 URL을 사용할 경우 원본 언어에서 복사. 슬러그가 퍼센트 인코딩된 문자로 출력될 수 있는 언어를 위한 대체 옵션입니다. 가독성을 위해 원본 언어 슬러그가 모든 번역에서 재사용됩니다. 모든 언어 버전이 동일한 슬러그를 공유하도록 하려면 이 옵션을 선택하세요.
사용자 정의 글 유형 및 분류 체계의 경우 기본 슬러그(/category/, /product/, /tag/ 접두사)가 별도로 번역됩니다. WPML은 번역의 분류 체계 탭에서 이를 번역합니다.
히브리어, 아랍어, 중국어 및 기타 비라틴어 언어의 슬러그를 WPML이 번역하는 방식
페이지 URL 섹션에서 번역을 선택하고 대상 언어가 라틴어 이외의 문자(히브리어, 아랍어, 중국어, 일본어, 한국어, 러시아어, 그리스어, 태국어 등)를 사용하는 경우, WPML은 번역의 발음에 맞춰 슬러그를 라틴 문자로 작성합니다. 이를 음역이라고 합니다.
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을 다국어 사이트의 기본 신호라고 부릅니다.
한 가지 예외: WPML SEO 애드온을 사용하고 Yoast SEO 또는 Rank Math의 XML 사이트맵이 켜져 있으면 WPML SEO가 사이트맵에 hreflang 태그를 추가합니다. 사이트맵이 켜진 상태에서 WPML SEO가 처음 실행될 때, 검색 엔진이 동일한 태그를 두 번 가져오지 않도록 Display alternative languages in the HEAD section을 끕니다. SEO 플러그인의 사이트맵을 끄면 WPML SEO가 해당 옵션을 다시 켭니다. 나중에 사이트맵을 켜는 경우 해당 옵션을 직접 끄세요.
브라우저 언어 리디렉션
방문자가 특정 언어의 URL에 도착했지만 브라우저의 기본 설정 언어가 다른 언어인 경우 WPML은 방문자를 번역된 버전으로 리디렉션할 수 있습니다. 세 가지 옵션이 있습니다.
- 비활성화됨(기본값). 리디렉션이 없으며 방문자는 요청한 URL을 보게 됩니다.
- 번역이 존재하는 경우에만. WPML은 방문자의 브라우저 언어로 된 번역이 있는지 확인하고 번역이 있는 경우에만 리디렉션합니다. 브라우저 리디렉션을 원하는 대부분의 사용자가 이 옵션을 원합니다.
- 항상. 방문자의 브라우저 언어로 된 번역이 없더라도 WPML은 해당 언어의 홈페이지로 리디렉션합니다. 공격적인 방식입니다. 방문자는 도달하려던 콘텐츠 대신 일반적인 홈페이지에 도달할 수 있습니다.
리디렉션은 JavaScript를 사용합니다. JavaScript가 비활성화된 방문자(드문 경우)는 리디렉션되지 않습니다. JS 리디렉션을 따르지 않는 검색 엔진도 제공된 URL에 머무르며, 이는 일반적으로 원하는 결과입니다.
N시간 동안 기본 설정 기억 쿠키 창은 방문자가 수동으로 전환한 후 WPML이 방문자의 언어 선택을 존중하는 기간을 제어합니다. 24 또는 그 배수를 입력하세요.
브라우저 언어 리디렉션은 SEO에 영향을 미칩니다. 기능을 켜기 전에 읽어볼 만한 Google 색인 생성에 미치는 영향을 정확히 다루는 관련 페이지가 있습니다.
언어별 다른 홈페이지
WordPress에서는 정적인 전면 페이지와 글 페이지를 설정할 수 있습니다. WPML을 사용하면 언어별로 다른 정적인 전면 페이지를 선택할 수도 있습니다. 언어가 서로 번역된 경우에도 영어 방문자는 한 랜딩 페이지를 보고 프랑스어 방문자는 다른 랜딩 페이지를 보게 됩니다.
평소처럼 WordPress에서 정적인 전면 페이지(설정읽기정적인 페이지전면 페이지)를 설정한 다음 각 언어에 대한 번역을 만듭니다. WPML은 각 언어를 해당 전면 페이지에 자동으로 매핑합니다. 사이트에서 글 페이지(블로그 인덱스)를 사용하는 경우에도 동일하게 적용됩니다.
이것이 로케일별 마케팅 랜딩 페이지가 있는 사이트가 시장마다 별도의 WordPress 설치를 설정하지 않고 홈페이지를 처리하는 방법입니다.