표준링크는 검색 결과에 표시할 URL을 제안합니다.
여러 페이지에서 유사한 컨텐츠가 있을 경우, 검색 엔진은 같은 페이지가 중복된 것으로 인지합니다. 예를 들어, 상품 페이지의 데스크탑과 모바일 버전은 흔히 내용이 중복된 걸로 간주합니다.
여러 페이지에서 유사한 컨텐츠가 발생하는 경우는 다음과 같습니다.
여러 기기 유형
을 지원https://example.com/news/koala-rampage
https://m.example.com/news/koala-rampage
https://amp.example.com/news/koala-rampage
동적 URL
사용https://www.example.com/products?category=dresses&color=green
https://example.com/dresses/cocktail?gclid=ABCD
https://www.example.com/dresses/green/greendress.html
여러 URL
을 자동으로 저장함https://blog.example.com/dresses/green-dresses-are-awesome/
https://blog.example.com/green-things/green-dresses-are-awesome/
www가 있는 버전/www가 없는 버전
및 http/https 변형
에 같은 콘텐츠를 게시하도록 설정됨http://example.com/green-dresses
https://example.com/green-dresses
http://www.example.com/green-dresses
https://news.example.com/green-dresses-for-every-day-155672.html(신디케이션 글)
https://blog.example.com/dresses/green-dresses-are-awesome/3245/ (원래 글)
검색 엔진은 하나의 페이지를 표준 혹은 기본 버전으로 정하고 하나 더 크롤링 합니다. 유효한 표준 링크는 검색엔진에게 어떤 버전의 페이지를 크롤링해서 유저에게 검색결과로 보여줘야할지 알려줍니다.
크롤링이란 검색 엔진이 웹에 컨텐츠의 색인을 업데이트 하는 방법을 의미하며, Google에서는 주로 링크를 따라가거나, 사이트 맵을 읽는 등의 방법을 주로 사용합니다.
표준 링크를 사용하면 다음과 같은 많은 이점이 있습니다.
검색 엔진이 여러 개의 URL을 선호하는 하나의 URL로 통합할 수 있게 도와줍니다. 예를 들어, 다른 사이트에서 페이지의 링크 끝에 매개변수를 추가 했을 경우, 검색 엔진은 해당 URL들을 당신이 선호하는 버전으로 통합합니다.
트래킹 방법을 간소화합니다. 여러 개 보다 하나의 URL을 트래킹 하는 것이 더 쉽습니다.
신디케이션 컨텐츠의 링크를 원본 컨텐츠에서 선호하는 URL 갈 수 있게 통합 처리함으로써 페이지 순위를 상승시킵니다.
신디케이션 컨텐츠 란 다른 사이트 또는 서비스에서 이용중인 해당 웹사이트의 컨텐츠에 대한 일부 혹은 전부를 의미합니다. 대표적인 것으로 RSS
가 있습니다.
Lighthouse는 유효하지 않은 표준 링크를 갖고 있는 모든 페이지를 찾아냅니다.
다음 조건 중 하나라도 해당할 경우 해당 검사에서 실패합니다.
There is more than one canonical link.
두 개 이상의 표준 링크가 존재합니다.
The canonical link is not a valid URL.
표준 링크가 유효하지 않습니다.
The canonical link points to a page for a different region or language.
표준링크가 페이지와 다른 지역이나 언어를 가리킵니다
The canonical link points to a different domain.
표준링크가 다른 도메인을 가리킵니다
The canonical link points to the site root. Note that this scenario may be valid in some scenarios, such as for AMP or mobile page variations, but Lighthouse nonetheless treats it as a failure.
표준링크가 사이트 경로를 가리킵니다. 이것은 AMP 또는 변형된 모바일 페이지에서는 유효할 수 있지만 Lighthouse에서는 실패로 간주합니다.
표준 링크를 지정하는 방법에는 2가지가 있습니다.
<link rel=canonical>
요소를 페이지의 <head>
에 추가하기<!doctype html>
<html lang="en">
<head>
…
<link rel="canonical" href="https://example.com"/>
…
</head>
<body>
…
</body>
</html>
Link: https://example.com; rel=canonical
각 처리 방법에 대한 장단점 목록은 구글의 중복 URL 통합 페이지에서 확인합니다.
hreflang
링크를 사용하여 사용자의 언어나 국가에 따라 다른 버전의 페이지를 제공하는 경우, 표준 URL이 각각의 언어나 국가에 맞는 페이지를 가리키고 있는지 확인하세요.Yahoo
나 Bing
은 이것을 허용하지 않습니다.★ 다른 검색엔진의 권고 사항을 환영합니다. 이 페이지에서 수정하세요.