본문으로 건너뛰기
SoulLog

Document does not have a valid rel=canonical — Google Lighthouse SEO

2분 읽기

문서에 유효한 rel=canonical이 없습니다

Canonical 링크는 중복 콘텐츠가 여러 URL에 존재할 때 검색엔진에 어떤 버전을 검색 결과에 표시할지 알려줍니다.

Canonical 링크가 필요한 이유

  • 검색엔진이 중복 URL을 선호 버전으로 통합할 수 있음
  • 추적을 단순화하고 신디케이트 콘텐츠의 순위를 통합
  • 중복 콘텐츠로 인한 검색 순위 분산 방지

구현 방법

페이지의 <head>에 다음을 추가합니다:

<link rel="canonical" href="https://example.com/preferred-url" />

또는 HTTP 응답 헤더에 포함할 수 있습니다.

실패 조건

다음의 경우 Lighthouse 검사에 실패합니다:

  • 여러 개의 canonical 링크가 있는 경우
  • URL이 유효하지 않은 경우
  • 다른 지역/언어/도메인을 가리키는 경우
  • 사이트 루트를 가리키는 경우

가이드라인

  • Canonical URL이 유효한지 확인하고 가능하면 HTTPS를 사용
  • 다른 도메인을 가리키지 않도록 함 (Yahoo와 Bing은 이를 금지)
  • Google Search Console을 사용하여 Google이 인식하는 canonical URL을 확인

출처: Google 중복 URL 통합 문서