Kanorio

다국어 SEO 작동 방식

약 6분입문

개요

다국어 사이트가 게시되면 검색 엔진은 어떤 URL이 어떤 언어에 해당하는지, 그리고 그것들이 동일한 페이지의 다른 버전임을 알아야 합니다. Kanorio는 이러한 설정을 자동으로 생성하고 콘텐츠 변경 사항에 따라 업데이트하므로 직접 태그를 작성할 필요가 없습니다. 이 문서에서는 검색 엔진이 사이트를 어떻게 인식하는지 정확히 알 수 있도록 그 작동 방식을 설명합니다.

각 언어별 URL 구조

  • 기본 언어는 루트 URL에 위치합니다: example.com/about
  • 다른 언어는 자체 하위 디렉토리에 위치합니다: example.com/en/about, example.com/ja/about 언어 표시줄의 "⋯" 메뉴에서 "URL 변경"을 선택하여 접두사를 수정할 수 있습니다. 변경 시 이전 URL은 새 URL로 자동으로 301 리디렉션됩니다.
  • 기본 언어 코드를 접두사로 사용하는 경우(예: example.com/en/about) 중복 페이지를 방지하기 위해 자동으로 루트 URL로 301 리디렉션됩니다.
  • 각 언어의 페이지, 게시물, 제품은 번역된 제목에서 생성된 고유한 URL 슬러그(예: /about 및 /en/about-us)를 가집니다. 슬러그가 생성되면 고정되며 원래 제목이 업데이트되어도 변경되지 않으므로 검색 엔진에 안정적인 인덱싱을 보장합니다. 다른 언어의 슬러그를 사용하면 올바른 URL로 자동으로 301 리디렉션됩니다.

검색 엔진은 각 하위 디렉토리를 동일한 사이트의 일부로 처리하므로 Google Search Console에 한 번만 등록하면 됩니다. 모든 언어의 노출수와 클릭수는 동일한 속성 내에서 집계됩니다.

자동 생성되는 hreflang 및 사이트맵

모든 페이지의 <head>에는 해당 페이지의 번역된 언어 버전(hreflang)이 나열되며 x-default를 통해 기본 언어 버전을 가리키므로 검색 엔진이 사용자에게 올바른 언어를 제공할 수 있습니다. 번체 중국어는 zh-TW로 표시되며 다른 언어는 표준 코드를 따릅니다. 사이트맵은 하나만 존재하며 그 안의 모든 URL에는 다른 언어 버전에 해당하는 URL이 포함되어 있어 페이지의 hreflang과 완벽하게 일치합니다. 페이지의 구조화된 데이터(Schema.org)에도 언어가 표시됩니다.

이 모든 과정은 자동화되어 있습니다. 페이지를 추가하거나, 번역을 게시하거나, 텍스트를 수정하면 사이트맵을 다시 제출할 필요 없이 몇 초 내에 모든 것이 업데이트됩니다.

번역되지 않은 페이지

언어 작업이 진행 중인 경우 방문자와 검색 엔진에는 보이지 않으므로 "반만 번역된" 사이트가 되지 않습니다. 게시 후 특정 페이지가 아직 번역되지 않은 경우(예: 자동 번역을 비활성화했거나 새로 추가된 페이지가 번역 대기 중인 경우), 해당 언어 URL은 로드되지만 기본 언어 콘텐츠가 표시됩니다. 단, canonical 태그는 기본 언어 URL을 가리키고 hreflang은 나열되지 않으므로 검색 엔진이 이를 중복 콘텐츠로 인덱싱하지 않습니다. 번역이 게시되면 정상적인 언어 버전으로 돌아갑니다.

각 언어별 llms.txt 및 RSS

기본 언어에 대한 /llms.txt, /llms-full.txt, /rss.xml은 그대로 유지됩니다. 다른 언어는 각자의 접두사 아래에 자체 사본(예: /en/llms.txt, /en/rss.xml)을 가지며 해당 언어의 버전을 포함합니다. AI 검색 및 구독 도구는 이를 별도로 읽을 수 있습니다. robots.txt는 사이트 전체에 적용되며 언어별로 구분하지 않습니다.

방문자 위치 기반 자동 리디렉션을 사용하지 않는 이유는 무엇인가요?

Kanorio는 방문자의 위치나 브라우저 언어에 따라 특정 언어로 자동 리디렉션하지 않습니다. 대신 헤더에 방문자가 선택할 수 있는 언어 메뉴를 제공합니다. 이는 검색 엔진에 권장되는 방식입니다. 자동 리디렉션은 검색 엔진 크롤러가 다른 언어 버전을 보지 못하게 하여 인덱싱을 불가능하게 만들 수 있기 때문입니다. 방문자에게도 검색 결과에서 클릭한 페이지에서 강제로 이동되는 것은 좋지 않은 경험입니다. 방문자가 언어를 전환하면 이후 페이지는 해당 언어로 유지됩니다.

언어를 삭제하거나 비활성화한 후

게시된 언어를 삭제하면 해당 언어 접두사 아래의 모든 URL이 기본 언어의 해당 페이지로 자동으로 301 리디렉션됩니다. 검색 엔진은 순위를 이전하므로 404 오류 급증을 방지할 수 있습니다. 번역된 콘텐츠는 30일 동안 보관됩니다. 이 기간 내에 동일한 URL 접두사로 동일한 언어를 다시 추가하면 원래 URL이 복원되고 리디렉션이 자동으로 제거됩니다.

자주 묻는 질문

아니요. 검색 제목과 설명은 사이트의 나머지 부분과 함께 번역됩니다. 문구를 조정하려면 에디터에서 해당 언어로 전환하고 화면 하단에서 수정하면 됩니다. 핵심 키워드와 인덱싱 토글은 기본 언어에서 설정되며 모든 언어에 공유됩니다.

아니요. 모든 언어는 동일한 도메인의 하위 디렉토리에 위치하며 도메인 권한을 공유하므로 Google Search Console에 한 번만 등록하면 됩니다.

새 페이지와 동일합니다. 사이트맵은 즉시 업데이트되고 IndexNow를 통해 알림이 전송됩니다. 실제 인덱싱 시간은 검색 엔진에 의해 결정되며 일반적으로 며칠 내에 나타납니다. 상태는 검색 엔진 인덱싱 및 사이트맵에서 확인할 수 있습니다.