다국어 SEO를 위해 사이트를 번역하는 방법 – Yoast SEO 및 Rank Math
사이트의 모든 언어에 걸쳐 모든 페이지, 글, 분류 체계 용어의 SEO 메타를 번역하는 방법을 알아봅니다. 이 가이드에서는 Yoast SEO 및 Rank Math 필드를 다룹니다. 순위에 영향을 미치는 선택 사항, SEO 필드를 수동으로 또는 WPML의 AI로 번역하는 방법, SEO가 번역에 실제로 적용되었는지 확인하는 방법을 안내합니다.
시작하기 전에
- 사이트에 Yoast SEO 또는 Rank Math가 설치되고 활성화되어 있어야 합니다. (All in One SEO를 사용하시나요? WPML SEO는 이와 통합되지 않으며, WPML은 해당 필드를 사용자 정의 필드로 번역합니다. WPML로 All in One SEO 번역하기를 참조하세요.)
- WPML 및 WPML SEO 애드온이 활성화되어 있어야 합니다.
- 제목, 설명, 슬러그, 스키마 등 기본 언어의 SEO 메타가 먼저 최적화되어 있어야 합니다. 잘못된 SEO를 번역한다고 해서 문제가 해결되는 것은 아니며 오히려 문제가 커집니다.
- 설정 마법사에서 SEO 친화적인 URL 형식인 하위 폴더(
example.com/es/) 또는 하위 도메인(es.example.com)이 설정되어 있어야 합니다.?lang=파라미터는 피하세요. Google은 하위 폴더와 하위 도메인은 잘 이해하지만 파라미터 형식은 제대로 처리하지 못합니다.
글과 함께 번역되는 SEO 필드 – 번역 대시보드에서 방식 선택
SEO 메타는 글에 속합니다. WPML번역대시보드를 열고 번역할 글을 선택한 다음 2단계에서 번역 방식을 선택하세요. SEO 필드는 동일한 번역 작업에서 글과 함께 이동하므로 별도의 워크플로나 플러그인별 화면이 필요하지 않습니다.
SEO 메타를 번역하는 방식:
- 자동으로 번역. PTC는 본문 콘텐츠와 동일한 품질(및 제약 조건)로 SEO 필드를 처리합니다.
- 직접 번역. 글 본문과 함께 SEO 필드가 표시된 고급 번역 에디터를 엽니다.
- 번역가 할당. 팀의 번역가에게 할당되며 동일한 에디터를 사용합니다.
- 번역 서비스 할당. 글과 함께 SEO 필드를 외부 서비스로 보냅니다.
모든 항목 자동 번역은 글을 가져오는 것과 동일한 방식으로 SEO 필드를 가져옵니다.
수동 번역 – 고급 번역 에디터에 표시되는 각 SEO 필드
번역가가 작업을 열면 고급 번역 에디터는 글 본문 행과 함께 각 SEO 메타 필드를 별도의 행으로 표시합니다. 각 행에는 SEO 제목, 메타 설명, Facebook 설명 등 명확한 레이블이 지정되어 있습니다. 번역가는 본문 콘텐츠와 마찬가지로 각 필드를 제자리에서 편집합니다.
알아두어야 할 두 가지 사항:
- 수동 에디터에서는 글자 수 제한이 강제되지 않습니다. 제목을 약 60자, 설명을 약 160자 미만으로 유지하는 것은 번역가의 몫입니다. Google은 검색 결과에서 초과된 부분을 자릅니다.
- 원본 필드에 SEO 자리 표시자가 나타납니다(
%%title%%,%%sep%%,%%sitename%%). 번역 시 이를 그대로 두세요. 대상 언어에서도 동일한 동적 값으로 확장됩니다.
PTC로 번역 – 길이 및 용어집 인식
PTC는 글 본문과 함께 SEO 필드를 번역합니다. 클릭 한 번으로 다음 두 가지 작업이 백그라운드에서 이루어집니다.
- 길이를 인식하는 번역. PTC는 어떤 필드에 글자 수 제한이 있는지 파악하고 그에 맞게 번역합니다. 번역된 메타 제목과 설명은 언어별 Google 권장 한도 내로 유지되므로 검색 결과 페이지(SERP)에 전체 메시지가 전달됩니다.
- 용어집을 인식하는 번역. 제품명, 브랜드명, 시장별 대상 키워드 등 용어집 항목이 모든 SEO 필드에 적용됩니다. 번역 후에도 브랜딩이 유지되며, 순위를 높이기로 결정한 키워드가 메타에 최종적으로 포함됩니다.
PTC는 SEO 자리 표시자를 자동으로 보존하며, 이를 번역하거나 제거하지 않습니다.
Yoast SEO 분류 체계 용어 메타 번역
분류 체계 용어(카테고리, 태그, 사용자 정의 분류 체계)에는 제목, 메타 설명, 포커스 키워드, 이동 경로 제목, 소셜 제목 및 설명 등 고유한 SEO 메타가 있습니다. WPML SEO는 Yoast SEO 및 Rank Math를 위해 이 메타를 용어의 번역 작업에 추가합니다. 예를 들어 이 용어를 사용하는 글과 함께 WPML이 용어를 번역할 때 메타도 번역됩니다.
Yoast SEO의 경우 모든 용어의 용어 메타를 한 번에 보낼 수도 있습니다. WPML번역대시보드로 이동하여 Yoast SEO 섹션을 펼치고 용어 메타 항목을 선택하세요. 번역된 용어에 직접 값을 입력하면 WPML은 해당 값을 유지합니다.
각 글의 기본 카테고리 선택은 Yoast SEO 및 Rank Math를 통해 번역에 자동으로 동기화됩니다.
Hreflang 및 사이트맵 – WPML에서 생성
대부분의 경우 hreflang을 올바르게 설정하기 위해 아무것도 할 필요가 없습니다. WPML SEO는 다음 두 위치 중 하나에 태그를 배치합니다.
- SEO 플러그인의 사이트맵이 켜져 있을 때 XML 사이트맵 내부의
<xhtml:link rel="alternate" hreflang="…">. WPML SEO는 Yoast SEO 또는 Rank Math 사이트맵에 번역당 하나의 항목을 추가하고, 기본 언어에 대한x-default항목을 추가합니다. 사이트맵이 켜진 상태에서 WPML SEO가 처음 실행되면 페이지<head>에서 hreflang 태그가 꺼집니다. 나중에 사이트맵을 켜는 경우 HEAD 섹션에 대체 언어 표시 옵션을 직접 끄세요. 도메인별 언어 설정은 자체 필터링된 사이트맵을 자동으로 가져옵니다. - 사이트맵이 꺼져 있을 때 페이지
<head>에서<link rel="alternate" hreflang="…">. 대체 언어당 하나의 태그가 추가되며, 언어가 번역과 일치하지 않는 방문자를 위해x-default태그가 추가됩니다. 나중에 사이트맵을 끄면 WPML SEO가 이 태그들을 다시 켭니다.
아직 번역이 없어서 원본 콘텐츠를 표시하는 페이지(번역으로 표시 옵션)는 검색 엔진에서 원본의 중복으로 간주됩니다. XML 사이트맵에는 나열되지 않으며, Yoast SEO를 사용하면 표준 URL이 원본 페이지를 가리킵니다.
URL 구조, hreflang 동작 및 슬러그 번역 설정은 WPML설정URL 및 SEO에 있습니다. 기본값이 합리적이므로 대부분의 사이트에서는 이를 변경할 필요가 없습니다.
신중한 키워드 번역 – 직역 시 사람들의 검색 방식을 놓치기 쉬움
다국어 사이트에서 가장 큰 SEO 실수는 영어 키워드의 직역이 프랑스어, 일본어 또는 아랍어 검색자가 실제로 입력하는 단어라고 가정하는 것입니다. 대개는 그렇지 않습니다.
가치가 높은 페이지를 번역하기 전에 시장별 대상 키워드를 검토하세요.
- 시장별 키워드 도구를 사용하세요. 국가 필터가 적용된 Google 키워드 플래너, Ahrefs, Semrush 또는 대상 언어 및 국가의 Google 자동 완성을 활용하세요.
- 시장별로 올바른 키워드를 용어집에 추가하세요. PTC는 해당 용어가 포함된 모든 페이지에서 이를 일관되게 사용합니다.
- 현지 관용구를 무시하지 마세요. sneakers에 대한 자연스러운 독일어 검색어가 Turnschuhe라면 이를 고정하세요. 영어 페이지와 일치한다는 이유만으로 Sneakers를 고집하지 마세요.
이것이 “내 사이트가 번역되었습니다”를 “내 사이트가 모든 시장에서 순위에 올랐습니다”로 바꾸는 핵심입니다.
검토 및 확장
가치가 높은 페이지가 번역되면 다음을 수행하세요.
- 완성도를 무작위로 확인하세요. 번역된 페이지를 열고 메뉴, 사이드바, 바닥글, 위젯 텍스트 등 원본 언어로 남은 항목이 없는지 확인하세요. 검색 엔진은 언어가 혼합된 페이지에 페널티를 부여합니다.
- 나머지 콘텐츠를 번역으로 보내세요. 대시보드에서 남은 페이지를 보내거나 WPML번역대시보드에서 모든 항목 자동 번역을 켜면 콘텐츠를 발행할 때 WPML이 백그라운드에서 새 콘텐츠를 번역합니다.
SEO가 번역에 적용되었는지 확인
WPML의 말만 믿지 말고 모든 항목이 게시된 후 몇 개의 번역된 페이지를 무작위로 확인해 보세요.
- XML 사이트맵의 Hreflang 태그. 사이트맵 인덱스(Yoast SEO 및 Rank Math의 경우
/sitemap_index.xml)를 연 다음 해당 사이트맵 중 하나에서 페이지 소스 보기를 클릭하세요. 번역된 각 URL에 대해<url>블록 안에 중첩된<xhtml:link rel="alternate" hreflang="…">항목을 찾으세요. - SEO 플러그인의 사이트맵이 꺼져 있는 경우 페이지
<head>의 Hreflang 태그. 번역된 URL을 열고 페이지 소스 보기(Windows의 경우Ctrl+U, Mac의 경우Cmd+Option+U)를 클릭한 후hreflang태그를 검색하세요. 언어당 하나의<link rel="alternate" hreflang="…">태그와x-default태그가 표시되어야 합니다. - WP 에디터의 번역된 SEO 메타. 번역된 글을 편집하고 Yoast SEO 또는 Rank Math 메타 상자로 스크롤하세요. 제목, 메타 설명 및 소셜 필드에는 원본 언어가 아닌 번역된 텍스트가 표시되어야 합니다.
- 렌더링된 페이지의 번역된 SEO 메타. 번역된 URL을 방문하여 페이지 소스 보기를 클릭하고
<title>,<meta name="description">,<meta property="og:title">,<meta property="og:description">를 검색하세요. 각각이 에디터에서 본 번역된 메타와 일치해야 합니다.
한 번의 무작위 확인으로 충분합니다. 모든 페이지의 연결 방식은 동일하므로 번역된 페이지 하나에서 올바르다면 다른 모든 페이지에서도 올바릅니다.
게시 후 Google에서 기대할 수 있는 결과
작업 결과가 검색 결과에 즉시 표시되지는 않습니다. 타임라인은 다음과 같습니다.
- 위의 확인 과정부터 시작하세요. SEO가 실제로 번역되었는지 확인하지 않으면 아래의 모든 과정은 원인을 모른 채 디버깅하는 것과 같습니다.
- Google은 며칠 내에 새 URL을 발견합니다. Googlebot이 사이트맵을 읽고 번역된 URL을 스캔하기 시작합니다. 확인한 hreflang 항목은 Google이 번역을 기본 언어 원본과 연결하는 데 도움이 됩니다.
- 몇 주에 걸쳐 순위 신호가 구축됩니다. 새 URL은 첫날부터 검색 결과에 나타나지 않습니다. Google이 언어 버전 간의 관계를 이해함에 따라 노출 수와 순위가 구축됩니다.
Google Search Console을 사용하여 이를 추적하세요. 도메인을 속성으로 추가하고(또는 해당 방식을 선택한 경우 언어 하위 도메인 추가) 다음을 확인하세요.
- 사이트맵 보고서. 사이트맵이 제출되었고 Google이 새 URL을 발견했는지 확인합니다.
- 색인 생성페이지. 번역된 URL이 색인 생성됨으로 표시되는지 확인합니다. 발견됨 – 현재 색인이 생성되지 않음 또는 크롤링됨 – 현재 색인이 생성되지 않음 상태에 머물러 있는 항목은 조사가 필요합니다.
- 실적. 국가 및 페이지별로 필터링하여 번역된 URL에서 발생하는 노출 수와 클릭 수를 확인합니다. 이 부분에서 작업의 성과가 눈에 띄게 나타납니다.
번역된 페이지가 몇 주 후에도 색인 생성되지 않으면 robots.txt을(를) 확인하고, Yoast SEO 또는 Rank Math 메타 상자에서 페이지가 noindex 상태가 아닌지 확인한 후 GSC의 URL 검사 도구에서 색인 생성을 요청하세요. WPML 자체는 색인 생성을 제한하지 않으므로 원인은 거의 항상 업스트림에 있습니다.