요약: canonical 태그 검사기는 URL에 대해 HTML과 HTTP Link 헤더에 선언된 모든 canonical을 찾고, 어디를 가리키는지, 대상이 200을 반환하며 색인 가능한지 확인합니다. 여러 다른 값, 상대 URL, head 밖의 태그, 리디렉션되거나 오류를 반환하는 대상 등 Google이 canonical을 무시하게 만드는 실수를 짚어 줍니다.
canonical 태그는 추적 매개변수, 정렬 옵션, http와 https, www 유무처럼 여러 주소가 같은 내용을 보여 줄 때 어떤 버전을 색인할지 Google에 알려 줍니다. 제대로 설정하면 변형을 한 페이지로 합치고, 잘못 설정하면 순위를 다른 URL에 조용히 넘겨줄 수 있습니다.
검사 항목
- 선언된 모든 canonical: HTML의 link 태그와 HTTP Link 헤더. 서로 다른 두 값은 서로를 무효로 만듭니다.
- 자기 참조: 스스로 순위를 얻어야 하는 페이지에 권장되는 설정입니다.
- 매개변수 변형: ?utm_source가 붙은 URL이 깔끔한 버전을 가리키는 것은 올바른 설정이며 그렇게 표시됩니다.
- 대상: 200을 반환하고, 리디렉션되지 않으며, noindex가 없어야 합니다.
흔한 실수와 해결법
- 모든 페이지의 canonical이 홈페이지: 테마가 남긴 경우가 많습니다. 각 페이지는 자기 자신을 가리켜야 합니다.
- 리디렉션되는 URL로의 canonical: 200을 반환하는 최종 주소를 바로 가리키세요.
- noindex와 다른 페이지로의 canonical: 서로 모순되는 신호입니다. 중복 페이지면 canonical, 아니면 noindex를 남기세요.
- body 안의 canonical: Google은 head 안에서만 읽습니다.
색인 관련 신호를 한 번에 확인하려면 색인 가능성 검사기를, Link 헤더와 다른 응답 헤더를 보려면 HTTP 헤더 검사기를 사용하세요. 같은 검색어를 노리는 콘텐츠도 중복을 만듭니다. 키워드 자기잠식을 참고하세요.




























