캐노니컬 URL
canonical url
뜻과 개념
유사한 URL 중 대표로 취급할 주소입니다.
어떻게 작동하나요?
캐노니컬 URL은 동일하거나 매우 비슷한 콘텐츠를 대표하는 주소입니다. 운영자는 rel=canonical, 리디렉션, 사이트맵 등으로 선호 주소를 알릴 수 있지만 Google이 선택한 대표 주소와 항상 같지는 않습니다. canonical은 방문자를 자동 이동시키는 기능이 아니라 검색 처리에 관한 신호입니다.
왜 알아야 하나요?
상품 필터, 추적값, 인쇄 화면처럼 같은 내용이 여러 주소에 존재할 때 대표 주소를 정하면 검색 표시와 성과 측정을 정리하기 쉽습니다. 잘못 지정하면 중요한 페이지가 다른 문서의 중복으로 해석될 수 있어 설정 후 확인이 필요합니다.
실무에서 적용하는 방법
대표 URL은 정상적으로 열리고 색인 가능한 주소로 정합니다. HTML의 canonical과 HTTP 헤더, 사이트맵과 내부 링크가 충돌하지 않는지 확인합니다. 변경 뒤 URL 검사에서 사용자가 선언한 주소와 Google이 선택한 주소를 나누어 점검합니다.
실무에서는 이렇게 봅니다
기본 안내 페이지와 광고 추적값이 붙은 페이지가 동일하다면 둘의 대표 주소를 기본 페이지로 맞출 수 있습니다. 반면 설명 내용과 목적이 다른 서비스 페이지를 전부 홈페이지로 지정하는 것은 대표 문서를 정하는 적절한 방식이 아닙니다.
주의할 점
noindex와 canonical은 목적이 다릅니다. 또한 robots.txt로 막힌 페이지의 HTML 지시를 검색엔진이 읽을 수 있다고 가정하면 안 됩니다. 페이지마다 서로 다른 canonical을 여러 개 출력하거나 폐기된 주소를 대표로 남기는 오류도 피합니다.
자주 묻는 질문
자기 자신을 가리켜도 되나요?
자기 참조 canonical은 대표 주소를 명시하는 일반적인 방식입니다. 다만 최종 URL과 프로토콜, 호스트, 경로가 정확히 일치하는지 확인해야 합니다.
301과 canonical은 언제 구분하나요?
사용자도 새 주소로 이동해야 한다면 리디렉션을 검토합니다. 여러 주소가 이용 목적상 계속 열려야 하지만 대표 콘텐츠는 하나라면 canonical을 검토할 수 있습니다.