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

여러 페이지에 비슷한 콘텐츠가 있는 경우 검색엔진은 해당 페이지를 동일한 페이지의 중복 버전으로 간주합니다. 예를 들어 제품 페이지의 데스크톱 버전과 모바일 버전은 중복으로 간주되는 경우가 많습니다.

검색엔진에서 페이지 중 하나를 표준 또는 기본 버전으로 선택한 다음 다시 크롤링합니다. 유효한 표준 링크를 사용하면 크롤링하여 검색결과에서 사용자에게 표시할 페이지의 버전을 검색엔진에 알려줄 수 있습니다.

표준 링크를 사용하면 다음과 같은 여러 이점이 있습니다.

  • 검색엔진이 여러 URL을 선호하는 단일 URL로 통합하는 데 도움이 됩니다. 예를 들어 다른 사이트에서 페이지로 연결되는 링크의 끝에 쿼리 매개변수를 넣으면 검색엔진에서 이 URL을 원하는 버전으로 통합합니다.
  • 추적 방법이 간소화됩니다. 하나의 URL을 추적하는 것이 여러 URL을 추적하는 것보다 쉽습니다.
  • 원본 콘텐츠로 연결되는 신디케이션 링크를 선호 URL에 다시 통합하여 신디케이션 콘텐츠의 페이지 순위를 높입니다.

Lighthouse는 잘못된 표준 링크가 있는 모든 페이지를 신고합니다.

잘못된 표준 링크가 포함된 문서를 보여주는 Lighthouse 감사

다음 조건 중 하나라도 충족되면 페이지는 감사를 통과하지 못합니다.

  • 표준 링크가 두 개 이상 있습니다.
  • 표준 링크가 유효한 URL이 아닙니다.
  • 표준 링크는 다른 지역이나 언어의 페이지로 연결됩니다.
  • 표준 링크가 다른 도메인을 가리킵니다.
  • 표준 링크가 사이트 루트를 가리킵니다. 이 시나리오는 AMP 또는 모바일 페이지 변형과 같은 일부 시나리오에서 유효할 수 있지만 그럼에도 불구하고 Lighthouse는 이를 실패로 간주합니다.

표준 링크를 지정하는 방법에는 두 가지가 있습니다.

옵션 1: <link rel=canonical> 요소를 페이지의 <head>에 추가합니다.

<!doctype html>
<html lang="en">
  <head>
    …
    <link rel="canonical" href="https://example.com"/>
    …
  </head>
  <body>
    …
  </body>
</html>

옵션 2: HTTP 응답에 Link 헤더를 추가합니다.

Link: https://example.com; rel=canonical

각 방법의 장단점 목록은 Google의 중복 URL 통합 페이지를 참조하세요.

일반 가이드라인

  • 표준 URL이 유효한지 확인합니다.
  • 가능하면 HTTP가 아닌 보안 HTTPS 표준 URL을 사용합니다.
  • hreflang 링크를 사용하여 사용자의 언어나 국가에 따라 다른 버전의 페이지를 제공하는 경우 표준 URL이 언어 또는 국가의 적절한 페이지로 연결되는지 확인합니다.
  • 표준 URL이 다른 도메인을 가리키지 않도록 합니다. Yahoo와 Bing에서는 허용하지 않습니다.
  • 콘텐츠가 동일한 경우가 아니면 하위 수준의 페이지가 사이트의 루트 페이지로 연결되도록 하지 마세요.

Google에만 적용되는 가이드라인

  • Google Search Console을 사용하여 Google이 전체 사이트에서 표준 또는 중복으로 간주하는 URL을 확인하세요.
  • 표준화를 위해 Google의 URL 삭제 도구를 사용해서는 안 됩니다. 검색에서 모든 URL 버전을 삭제합니다.

자료