여러 페이지에 비슷한 콘텐츠가 있는 경우 검색엔진은 해당 페이지를 중복으로 간주함 동일한 페이지의 여러 버전을 추적할 수 있습니다 예: 제품의 데스크톱 및 모바일 버전 중복으로 간주되는 경우가 많습니다.
검색엔진은 페이지 중 하나를 표준 또는 기본 버전으로 선택합니다. 다시 크롤링합니다. 유효한 표준 링크를 사용하면 검색엔진에 크롤링하고 검색 결과에서 사용자에게 표시할 페이지의 버전을 알려줄 수 있습니다.
캐노니컬 링크를 사용하면 다음과 같은 여러 이점이 있습니다.
- 이렇게 하면 검색엔진에서 여러 URL을 선호하는 단일 URL로 통합할 수 있습니다. 예를 들어 다른 사이트에서 페이지 링크 끝에 쿼리 매개변수를 추가하면 검색엔진은 이러한 URL을 선호하는 버전으로 통합합니다.
- 추적 방법을 간소화합니다. 하나의 URL을 추적하는 것이 여러 개의 URL을 추적하는 것보다 쉽습니다.
- 신디케이션된 링크를 원본 콘텐츠를 원하는 URL로 되돌립니다.
Lighthouse 표준 링크 감사가 실패하는 경우
Lighthouse는 모든 페이지에 플래그를 지정합니다. 다음과 같습니다.
다음 조건 중 하나라도 충족되면 페이지가 이 감사를 통과하지 못합니다.
- 표준 링크가 2개 이상 있습니다.
- 표준 링크가 유효한 URL이 아닙니다.
- 표준 링크는 다른 지역 또는 언어의 페이지를 가리킵니다.
- 표준 링크가 다른 도메인을 가리킵니다.
- 표준 링크가 사이트 루트를 가리킵니다. 이 시나리오는 일부 시나리오에서는 유효하지만 그럼에도 Lighthouse는 실패로 간주합니다.
페이지에 표준 링크를 추가하는 방법
표준 링크를 지정하는 옵션에는 두 가지가 있습니다.
옵션 1: <link rel=canonical>
요소를 페이지의 <head>
에 추가합니다.
<!doctype html>
<html lang="en">
<head>
…
<link rel="canonical" href="https://example.com"/>
…
</head>
<body>
…
</body>
</html>
옵션 2: Link
헤더를 HTTP 응답에 추가합니다.
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이 삭제됩니다.