canonical URL이 hreflang URL에 포함되어 있지 않습니다

짧은 답변

페이지의 canonical URL이 자체 hreflang 링크 어디에도 나오지 않는 주소를 가리킵니다. 그러면 크롤러가 언어 세트를 무시할 수 있습니다. 각 페이지의 canonical이 자기 자신을 가리키게 하고, hreflang 링크에도 같은 URL을 표기 그대로 나열하세요.

hreflang.canonical_conflict · 우선순위: P2

의미

canonical은 https://example.com/a을(를) 가리키지만 어떤 hreflang 링크에도 이 URL이 없습니다. 크롤러가 언어 그룹을 무시할 수 있습니다.

AI 검색에서 중요한 이유

hreflang 링크는 서로 다른 언어의 동등한 페이지를 연결하고, canonical은 어떤 URL이 이 페이지를 대표하는지 알려 줍니다. 모든 언어 버전이 영어 페이지를 canonical로 가리키는 것처럼 canonical이 다른 곳을 가리키면, 크롤러는 이 페이지를 버리라는 말과 이 페이지가 언어 대체 페이지라는 말을 동시에 듣게 됩니다.

보통 한 언어만 색인되어 다른 언어의 답변이 엉뚱한 버전을 인용하거나 아예 인용하지 못합니다. 수정은 템플릿에서 하므로 언어 세트의 모든 페이지에 한꺼번에 적용됩니다.

수정 방법

  1. 발견 항목의 canonical URL을 hreflang 링크와 비교합니다. AISeeWhy 리포트에서 근거와 바로 붙여 넣을 수 있는 수정안을 확인하고, 이후 "다시 점검"을 실행해 결과를 확인합니다.
  2. 각 언어 버전의 canonical을 주 언어 페이지가 아니라 자기 자신으로 설정합니다.
  3. 두 곳의 URL이 스킴, 호스트, 경로까지 똑같도록 맞춥니다. 점검은 끝의 슬래시 차이는 허용하지만 일관되게 유지하세요.
  4. WPML, Polylang, SEO 플러그인을 쓰는 WordPress에서는 언어별로 canonical이 덮어쓰이지 않는지 확인합니다.

수정 확인 방법

변경한 뒤 리포트에서 "다시 점검"을 누르세요. 무엇이 수정되었고 점수가 어떻게 바뀌었는지 보여 줍니다.

내 페이지 점검 →

모든 발견 사항과 점수 산정 방식