웹사이트가 방문자 로케일에 따라 다른 콘텐츠를 제공하는지 테스트합니다. 지리 타깃 페이지를 감지하고 hreflang 태그를 확인하며 언어별 콘텐츠를 비교합니다.
| Locale | Status | Title | Meta Description | H1 | Content Length |
|---|
| Locale | Content-Language | Vary | Redirect URL |
|---|
OneStepToRank는 로케일 및 서비스 지역별 검색 순위를 24시간 모니터링합니다. 목표로 하는 각 시장에서 국제 SEO가 어떻게 수행되는지 정확히 확인하세요.
시작하기로케일 적응 콘텐츠는 방문자의 언어 선호도, 지리적 위치 또는 브라우저 로케일 설정에 따라 서로 다른 버전의 콘텐츠를 제공하는 웹 페이지를 말합니다. 각 언어별로 별도의 URL을 유지하는 대신(예: /en/page 및 /fr/page), 로케일 적응 페이지는 단일 URL을 사용하고 들어오는 Accept-Language HTTP 헤더 또는 IP 지리 위치를 기반으로 콘텐츠 버전을 동적으로 선택합니다.
이 방식은 URL 구조를 분할하지 않고도 원어민 수준의 원활한 경험을 제공하려는 글로벌 브랜드, SaaS 플랫폼 및 전자상거래 사이트에서 일반적입니다. 그러나 올바른 기술 신호가 없으면 상당한 SEO 문제를 야기할 수 있습니다.
Google 및 기타 검색 엔진은 일반적으로 en-US 로케일을 사용해 사이트를 크롤링합니다. 페이지가 프랑스 방문자에게는 프랑스어 콘텐츠를, Googlebot에게는 영어 콘텐츠를 제공한다면 Google은 영어 버전만 색인합니다. 즉, 실제 프랑스 사용자는 직접 방문하면 정상적으로 보이지만 Google.fr 검색 결과에는 프랑스어 콘텐츠가 나타나지 않을 수 있습니다.
잘못 구성된 로케일 적응 페이지에서 발생하는 주요 문제는 다음과 같습니다:
Vary: Accept-Language가 설정되지 않으면 CDN 및 역방향 프록시가 한 언어 버전을 캐시하고 모든 방문자에게 제공할 수 있습니다.단일 URL에서 로케일 적응 콘텐츠를 제공하려면 다음 모범 사례를 따르세요:
<link rel="alternate" hreflang="fr" href="https://example.com/page">를 사용하세요.Vary: Accept-Language 설정 -- 캐시와 CDN이 언어별로 별도 버전을 저장하도록 합니다.Content-Language 헤더 포함 -- 제공된 콘텐츠의 언어와 일치하도록 하여 검색 엔진이 언어를 확인하도록 돕습니다./en/, /fr/) -- 3~4개 이상의 언어를 대상으로 할 경우. Google은 각 버전에 고유하고 크롤링 가능한 주소를 제공하는 이 방식을 대규모 국제 사이트에 권장합니다.이 도구를 Hreflang 태그 생성기와 함께 사용하여 올바른 hreflang 태그를 만들고, 지역 순위 검사기를 사용해 목표 로케일별 순위를 확인하세요.
로케일 적응 페이지는 방문자의 로케일 또는 언어 설정에 따라 다른 콘텐츠를 제공합니다. 서버는 Accept-Language HTTP 헤더를 읽거나 IP 지리 위치를 사용해 반환할 언어 버전을 결정합니다. 이를 통해 단일 URL이 여러 언어의 콘텐츠를 제공할 수 있지만, 검색 엔진이 모든 버전을 발견하고 색인하도록 신중한 SEO 구성이 필요합니다.
Google이 사이트를 크롤링할 때 en-US 로케일을 사용합니다. 동일한 URL에서 로케일별로 다른 콘텐츠를 제공하지만 hreflang 태그가 없으면 Google은 하나의 버전만 색인할 수 있습니다. 따라서 다른 언어로 검색하는 사용자는 직접 방문 시 정상적으로 보이는 현지화된 콘텐츠를 찾지 못하게 됩니다.
hreflang 태그는 검색 엔진에 각 로케일 사용자에게 보여줄 페이지의 언어 및 지역 버전을 알려줍니다. 동일한 URL에서 다른 언어 콘텐츠를 제공하거나 언어별로 별도 URL을 유지할 때 필수적입니다. hreflang 태그가 없으면 검색 엔진이 올바른 언어 버전을 적절한 대상과 매칭하지 못해 국제적인 순위 손실이 발생합니다.
이 도구는 선택한 각 로케일에 대해 서로 다른 Accept-Language 헤더를 사용해 URL에 HTTP 요청을 보냅니다. 그런 다음 모든 응답에서 페이지 제목, 메타 설명, H1 헤딩, 콘텐츠 길이 및 응답 헤더를 비교합니다. 로케일 간에 요소가 다르면 해당 페이지를 로케일 적응으로 표시합니다. 또한 hreflang 태그를 확인하고 적응형 콘텐츠에 올바른 구현이 없을 경우 경고합니다.