여러 페이지에 비슷한 콘텐츠가 있는 경우 검색엔진은 해당 페이지를 동일한 페이지의 중복 버전으로 간주합니다. 예를 들어 제품 페이지의 데스크톱 버전과 모바일 버전은 중복으로 간주되는 경우가 많습니다.
검색엔진에서 페이지 중 하나를 표준 또는 기본 버전으로 선택한 다음 다시 크롤링합니다. 유효한 표준 링크를 사용하면 크롤링하여 검색결과에서 사용자에게 표시할 페이지의 버전을 검색엔진에 알려줄 수 있습니다.
표준 링크를 사용하면 다음과 같은 여러 이점이 있습니다.
- 검색엔진이 여러 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 버전을 삭제합니다.