안녕하세요 ![]()
다음 관리자 설정으로 콘텐츠 지역화(로컬라이제이션)를 활성화했습니다:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_param활성화
하지만 번역된 페이지가 구글에 의해 인덱싱되지 않는 경우가 대부분인 것을 발견했습니다. Google Search Console에서 번역된 URL은 “Alternate page with proper canonical tag” 상태가 표시되며, 이는 구글이 해당 페이지를 의도적으로 건너뛰고 있음을 의미합니다.
원인은 번역된 페이지의 canonical 태그가 자기 자신을 참조하는 대신 원래 URL을 가리키고 있기 때문으로 보입니다.
현재 동작:
<!-- ?tl=fr 페이지에서 -->
<link rel="canonical" href="https://site.com/t/topic/123" />
기대하는 동작:
<!-- ?tl=fr 페이지에서 -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
구글은 canonical이 다른 URL을 가리킬 때 hreflang 태그를 무시하므로, 번역된 페이지가 인덱싱되지 않습니다.
이것이 알려진 문제인지, 또는 우회 방법이 있는지 알려주시면 감사하겠습니다.
감사합니다!