canonical URL이 hreflang URL에 포함되어 있지 않습니다
짧은 답변
페이지의 canonical URL이 자체 hreflang 링크 어디에도 나오지 않는 주소를 가리킵니다. 그러면 크롤러가 언어 세트를 무시할 수 있습니다. 각 페이지의 canonical이 자기 자신을 가리키게 하고, hreflang 링크에도 같은 URL을 표기 그대로 나열하세요.
의미
canonical은 https://example.com/a을(를) 가리키지만 어떤 hreflang 링크에도 이 URL이 없습니다. 크롤러가 언어 그룹을 무시할 수 있습니다.
AI 검색에서 중요한 이유
hreflang 링크는 서로 다른 언어의 동등한 페이지를 연결하고, canonical은 어떤 URL이 이 페이지를 대표하는지 알려 줍니다. 모든 언어 버전이 영어 페이지를 canonical로 가리키는 것처럼 canonical이 다른 곳을 가리키면, 크롤러는 이 페이지를 버리라는 말과 이 페이지가 언어 대체 페이지라는 말을 동시에 듣게 됩니다.
보통 한 언어만 색인되어 다른 언어의 답변이 엉뚱한 버전을 인용하거나 아예 인용하지 못합니다. 수정은 템플릿에서 하므로 언어 세트의 모든 페이지에 한꺼번에 적용됩니다.
수정 방법
- 발견 항목의 canonical URL을 hreflang 링크와 비교합니다. AISeeWhy 리포트에서 근거와 바로 붙여 넣을 수 있는 수정안을 확인하고, 이후 "다시 점검"을 실행해 결과를 확인합니다.
- 각 언어 버전의 canonical을 주 언어 페이지가 아니라 자기 자신으로 설정합니다.
- 두 곳의 URL이 스킴, 호스트, 경로까지 똑같도록 맞춥니다. 점검은 끝의 슬래시 차이는 허용하지만 일관되게 유지하세요.
- WPML, Polylang, SEO 플러그인을 쓰는 WordPress에서는 언어별로 canonical이 덮어쓰이지 않는지 확인합니다.
수정 확인 방법
변경한 뒤 리포트에서 "다시 점검"을 누르세요. 무엇이 수정되었고 점수가 어떻게 바뀌었는지 보여 줍니다.