환경 설정

개인정보 보호는 저희에게 중요합니다. 웹사이트의 기본 기능에 반드시 필요하지 않은 특정 유형의 저장소는 사용자가 직접 비활성화할 수 있습니다. 카테고리를 차단하면 웹사이트 이용 경험에 영향을 줄 수 있습니다. 더 보기 (쿠키 정책)

모든 쿠키 허용

캐노니컬 태그: SEO 중복 콘텐츠 문제를 해결하는 방법

캐노니컬 태그: 중복 콘텐츠 해결, 자기 참조 캐노니컬, 교차 도메인 캐노니컬 설정까지 SEO 관점에서 정리합니다.

Sorank 사용자 사진Sorank 사용자 사진Sorank 사용자 사진Celio FabianoSorank 사용자 사진고객 Xavier Breull의 프로필 사진
+ 9,000명의 구독자
같은 웹페이지의 여러 버전이 존재하고, 캐노니컬 태그가 선호 URL을 가리키는 사이트 구조.
업로드 UI 요소

도구

Thibault Besson-Magdelain, Sorank 설립자

저자 소개

Thibault Besson-Magdelain

Sorank 설립자, 7년 이상의 SEO 경력 보유, GEO 전문가.
이 페이지의 내용
공유하기

요약

캐노니컬 태그는 중복 콘텐츠 중 어느 버전을 선호(정규) 버전으로 색인하고 순위를 매겨야 하는지 Google에 알려 주는 HTML 요소입니다.

더 알아보고 싶다면 물어보세요

중복 콘텐츠는 오늘날 웹사이트에서 피할 수 없는 현상입니다. 이커머스 사이트에는 여러 URL(필터 적용 여부, 추적 매개변수, 서로 다른 카테고리 경로)로 접근 가능한 상품 페이지가 있습니다. 퍼블리셔는 데스크톱 버전과 모바일 버전으로 접근 가능한 페이지를 운영합니다. CMS가 콘텐츠의 중복 버전을 만들어 내기도 합니다. URL 매개변수, 세션 ID, 추적 코드는 의도치 않게 중복을 생성합니다. 캐노니컬 태그가 없으면 Google은 이 모든 중복 페이지를 색인하고, 링크 권위가 여러 URL로 분산됩니다.

캐노니컬 태그는 이 권위를 하나로 통합합니다. 캐노니컬 태그는 Google에 "이 버전이 기준이 되는 버전이니 나머지는 무시하라"고 알려 줍니다. Google은 캐노니컬 태그를 존중하여 링크 권위를 캐노니컬 URL로 통합합니다. 그 결과 캐노니컬 URL의 권위와 순위 잠재력이 높아집니다. 캐노니컬 태그는 가장 강력하면서도 가장 덜 활용되는 SEO 도구 중 하나입니다.

캐노니컬 태그란 무엇이며 어떻게 작동하나

캐노니컬 태그는 페이지의 `` 섹션에 들어가는 한 줄짜리 HTML입니다. 형태는 다음과 같습니다: ``. href 속성이 캐노니컬 URL을 지정합니다. 이 태그를 모든 중복 페이지에 넣어 선호 버전을 가리키게 합니다.

작동 방식: Google이 사이트를 크롤링하다 이 태그를 발견하면 해당 페이지가 중복 페이지임을 인식합니다. Google은 중복 URL을 캐노니컬 URL의 색인에 묶습니다. 모든 링크 가치가 캐노니컬 URL로 흘러갑니다. 순위에 오르고 색인되는 것은 캐노니컬 URL입니다. 중복 URL은 색인되지 않습니다(다만 Google이 계속 크롤링할 수는 있습니다).

Google의 캐노니컬 태그 문서에서 구현 세부 사항과 모범 사례를 확인할 수 있습니다. 캐노니컬 태그는 선택 사항이지만, 중복 콘텐츠가 있는 모든 사이트에 권장됩니다. 대부분의 사이트에는 생각보다 많은 중복 콘텐츠가 있습니다.

캐노니컬 태그는 지시가 아니라 힌트입니다. 대상 URL이 타당하지 않은 경우(예: 관련 없는 콘텐츠를 다른 도메인으로 캐노니컬 지정) Google은 캐노니컬 태그를 무시할 수 있습니다. Google이 존중하도록 캐노니컬을 올바르게 사용하세요.

캐노니컬이 필요한 상황 유형

중복 콘텐츠는 몇 가지 흔한 상황에서 발생합니다.

URL 매개변수: `?page=1&sort=popular` 같은 쿼리 문자열은 중복 콘텐츠를 만듭니다. 상품 목록 페이지는 `/products`로 접근하든 `/products?sort=popular`로 접근하든 동일합니다. 매개변수가 붙은 버전에 기본 URL을 가리키는 캐노니컬 태그를 추가하세요.

세션 ID: 일부 사이트는 `/page?sid=abc123`처럼 URL에 세션 ID를 붙입니다. 사용자 세션마다 같은 콘텐츠의 새 URL이 생깁니다. 이런 URL은 세션 ID가 없는 기본 URL로 캐노니컬 지정하세요.

추적 매개변수: UTM 매개변수(utm_source, utm_campaign)는 중복 URL을 만듭니다. `/page?utm_source=email`과 `/page?utm_source=social`의 콘텐츠는 동일합니다. 이러한 변형에 기본 URL을 가리키는 캐노니컬을 추가하세요.

HTTP와 HTTPS: HTTP 버전과 HTTPS 버전이 모두 있다면 HTTP 페이지를 HTTPS로 캐노니컬 지정하세요. 오늘날의 사이트는 HTTPS만 사용해야 합니다.

www와 non-www: `www.example.com`과 `example.com`은 기술적으로 서로 다른 URL이지만 콘텐츠는 동일합니다. 하나를 캐노니컬로 선택하세요. 대부분의 사이트는 www 또는 non-www를 일관되게 사용하지만, 실수로 두 버전이 모두 공개된 경우도 있습니다.

모바일과 데스크톱 버전: 모바일 사이트와 데스크톱 사이트를 따로 운영한다면 캐노니컬 태그나 alternate 링크 태그를 사용하세요. 요즘 사이트는 반응형이라 별도의 모바일 버전이 필요 없으므로, 이 경우는 이제 드뭅니다.

자기 참조 캐노니컬 태그

자기 참조 캐노니컬 태그는 페이지가 자기 자신을 가리키는 태그입니다. `/my-page` 페이지에서는 다음과 같은 형태입니다: ``. 불필요해 보이지만 실제로는 모범 사례입니다.

자기 참조 캐노니컬에는 분명한 목적이 있습니다. 해당 페이지가 캐노니컬이며 색인되어야 한다는 점을 명시합니다. 페이지가 다른 URL에서 동적으로 로드되거나 다른 페이지에 포함되더라도, 자기 참조 캐노니컬이 있으면 중복으로 취급되지 않습니다. 이런 이유로 Google은 중복 페이지뿐 아니라 모든 페이지에 자기 참조 캐노니컬을 추가할 것을 권장합니다.

많은 CMS(WordPress, Shopify)는 자기 참조 캐노니컬을 자동으로 추가합니다. 사용 중인 CMS에서 캐노니컬이 추가되고 있는지 확인하세요. 그렇지 않다면 직접 추가하거나 CMS 플러그인을 설정해 추가되도록 하세요.

교차 도메인 캐노니컬 태그

다른 도메인의 페이지로 캐노니컬을 지정할 수 있습니다. 기존 도메인의 콘텐츠를 새 도메인으로 이전했다면, 기존 도메인 페이지를 새 도메인으로 캐노니컬 지정하세요. 이렇게 하면 기존 도메인의 권위가 새 도메인으로 통합됩니다.

예: `old.example.com`에서 `new.example.com`으로 이전했다고 합시다. 기존 도메인 페이지에 ``를 추가합니다. Google은 기존 URL의 링크 권위를 새 도메인 URL로 통합하고, 결국 기존 도메인의 색인을 중단합니다.

Google Search Console에서 도메인 간 캐노니컬을 관리할 수 있습니다. 두 도메인을 모두 소유하고 있다면 권장되는 이전 방식입니다.

캐노니컬 태그 구현하기

HTML의 `` 섹션에 캐노니컬 태그를 추가하세요. 이 태그는 head 안에서 다른 링크보다 앞, 가장 먼저 오는 요소 중 하나여야 합니다. 도메인과 프로토콜(https)을 포함한 절대 URL을 사용하세요.

모범 사례:

상대 URL이 아닌 절대 URL을 사용하세요. 잘못된 예: ``. 올바른 예: ``.

사이트가 SSL을 사용한다면 https를 사용하세요. HTTP로 페이지에 접근하더라도 HTTPS URL로 캐노니컬을 지정하세요.

Google이 색인해야 하는 버전으로 캐노니컬을 지정하세요. 보통 가장 완전하고 사용자 친화적인 버전입니다. 필터/정렬 페이지는 기본 URL로 캐노니컬 지정하세요. 매개변수 변형도 기본 URL로 캐노니컬 지정하세요.

캐노니컬 대상 페이지가 실제로 존재하고 크롤링 가능한지 확인하세요. 존재하지 않는 페이지나 robots.txt로 차단된 페이지로 캐노니컬을 지정하면 효과가 없습니다.

캐노니컬 체인을 만들지 마세요. A를 B로, B를 C로 캐노니컬 지정하지 마세요. A가 C를 직접 가리키게 하세요. 캐노니컬 체인이 있으면 Google이 캐노니컬을 무시하게 됩니다.

Google 리치 결과 테스트로 캐노니컬 태그를 검증하세요. 이 도구는 Google이 캐노니컬 태그를 올바르게 인식하는지 보여 줍니다.

캐노니컬 태그와 다른 중복 해결 방법 비교

중복을 처리하는 방법은 캐노니컬 태그만이 아닙니다. 다른 방법은 다음과 같습니다.

301 리디렉션: 중복 URL을 캐노니컬 URL로 영구 리디렉션합니다. 301 리디렉션은 사용자와 봇을 즉시 올바른 페이지로 보내므로 캐노니컬 태그보다 강력합니다. 중복 URL을 영구적으로 없애고 싶을 때는 301 리디렉션을 사용하세요. 중복 URL은 유지하되 색인을 통합하고 싶을 때는 캐노니컬을 사용하세요.

메타 로봇 noindex: 중복 페이지에 ``를 추가해 Google에 색인하지 말라고 알립니다. 중복 색인은 막지만, 캐노니컬 태그처럼 링크 권위를 통합하지는 않습니다. 전혀 색인되지 않기를 원하는 페이지(스테이징, 관리자 페이지)에 noindex를 사용하세요.

robots.txt: robots.txt로 중복 페이지의 크롤링을 차단합니다. Google이 중복 페이지를 크롤링하지 않으므로 크롤링 예산을 절약할 수 있습니다. 하지만 링크 권위는 통합되지 않습니다. 링크 권위는 robots.txt로 차단된 URL이 아니라 캐노니컬로 지정된 URL로 흘러갑니다.

대부분의 중복 콘텐츠에는 캐노니컬 태그가 올바른 선택입니다. 중복 URL에 계속 접근할 수 있게 두면서도 권위를 통합해 주기 때문입니다.

흔한 캐노니컬 실수

실수 1: 잘못된 페이지로 캐노니컬 지정. 일부 사이트는 모든 변형을 홈페이지로 캐노니컬 지정합니다. 이는 잘못된 방법입니다. 각 변형은 해당하는 고유한 캐노니컬 버전으로 지정하세요. `/products/shoes`를 `/`로 캐노니컬 지정하면 Google에 신발 페이지가 아니라 홈페이지를 색인하라고 알리는 셈입니다.

실수 2: 캐노니컬 체인. A를 B로, B를 C로 캐노니컬 지정하지 마세요. Google이 체인을 무시할 수 있습니다. A가 C를 직접 가리키게 하세요.

실수 3: 캐노니컬 태그와 리디렉션 혼용. 페이지를 리디렉션하면서 같은 페이지에 캐노니컬 태그까지 추가하지 마세요. 리디렉션이 더 강력합니다. 페이지가 리디렉션된다면 캐노니컬 태그를 추가하지 마세요.

실수 4: 매개변수 간과. 많은 사이트가 URL 매개변수가 붙은 페이지에 캐노니컬을 지정하지 않습니다. 매개변수 변형마다 별도의 URL이 생깁니다. 이런 URL은 기본 URL로 캐노니컬 지정하세요.

실수 5: 상대 URL. 캐노니컬 태그에는 상대 URL이 아닌 절대 URL을 사용하세요. 절대 URL은 모호함이 없지만, 상대 URL은 잘못 해석될 수 있습니다.

캐노니컬 모니터링

Google Search Console의 커버리지 보고서에서 캐노니컬 정보를 확인할 수 있습니다. 어떤 페이지가 캐노니컬로 표시되었는지, 어떤 페이지가 중복으로 표시되었는지, Google이 캐노니컬 문제를 발견했는지 확인할 수 있습니다.

예상치 못한 캐노니컬이 있는지 모니터링하세요. Google이 캐노니컬을 의도와 다르게 해석하면 경고가 표시됩니다. 예를 들어 존재하지 않는 페이지로 캐노니컬을 지정하면 Google이 이를 표시합니다.

분기마다 사이트의 캐노니컬을 점검하세요. 모든 중복 콘텐츠에 올바른 URL을 가리키는 적절한 캐노니컬이 있는지 확인하세요. 새 콘텐츠를 추가하거나 페이지 구조를 바꿀 때도 캐노니컬 태그 전략을 유지하세요.

피해야 할 흔한 캐노니컬 태그 실수

noindex 페이지로 캐노니컬을 지정하지 마세요. 캐노니컬 URL에 `noindex`가 설정되어 있으면 Google은 해당 페이지를 색인하지 않으므로 캐노니컬 지시가 무의미해집니다. 캐노니컬 URL이 색인 가능하고 콘텐츠 품질이 좋은지 항상 확인하세요.

캐노니컬 체인을 피하세요. 캐노니컬 A가 캐노니컬 B를, B가 캐노니컬 C를 가리키게 하지 마세요. 크롤링 예산을 낭비하고 Google을 혼란스럽게 합니다. 캐노니컬은 항상 최종 목적지를 직접 가리키게 하세요.

자기 참조를 무분별하게 사용하지 마세요. 자기 참조 캐노니컬(페이지가 자기 자신을 가리키는 것)은 유효하지만, 불필요하며 크롤링 예산을 낭비합니다. 캐노니컬은 중복 버전이나 대체 버전에만 사용하세요.

페이지네이션에 캐노니컬을 사용하지 마세요. 페이지네이션 캐노니컬은 시리즈(1부, 2부, 3부)의 경우에만 첫 페이지를 가리켜야 합니다. Google의 페이지네이션 가이드에서 여러 페이지로 나뉜 콘텐츠를 올바르게 처리하는 방법을 설명합니다. 여러 페이지로 나뉜 긴 콘텐츠에는 캐노니컬 대신 rel="next"와 rel="prev"를 사용하세요.

캐노니컬 테스트는 필수입니다. Google Search Console의 URL 검사 도구로 캐노니컬 태그가 올바르게 작동하는지 확인하세요. 이 도구는 Google이 어떤 URL을 캐노니컬로 간주하는지와 그 이유를 보여 줍니다.

결론

캐노니컬 태그는 중복 콘텐츠를 관리하고 링크 권위를 통합하는 핵심 도구입니다. 캐노니컬이 없으면 중복 콘텐츠로 인해 권위가 여러 URL로 분산되어 순위가 약해집니다. 캐노니컬을 사용하면 권위를 선호 URL로 통합하고 순위 잠재력을 높일 수 있습니다.

모든 페이지에 자기 참조 캐노니컬을 구현하세요. 중복 콘텐츠가 있는 모든 페이지에 캐노니컬을 추가하세요. 분기마다 Google Search Console에서 캐노니컬을 모니터링하세요. 캐노니컬이 올바른 URL을 가리키고 정확히 구현되었는지 확인하세요. 저희 GEO SEO 진단을 활용해 사이트 전체에서 누락된 캐노니컬 태그와 중복 콘텐츠 문제를 찾아보세요.

출처

자주 묻는 질문

캐노니컬 태그가 순위를 높여 주나요?

직접적으로는 아닙니다. 캐노니컬 태그가 순위를 높여 주지는 않습니다. 링크 권위를 선호 URL로 통합해 중복 콘텐츠를 관리하는 역할을 합니다. 캐노니컬이 없으면 Google은 권위를 여러 중복 버전으로 나눕니다.

자기 참조 캐노니컬을 사용해야 하나요?

네. 페이지에는 자기 자신을 가리키는 캐노니컬 태그가 있어야 합니다. 특히 여러 변형(http와 https, www와 non-www)이 있을 때 어떤 버전이 선호 버전인지 Google에 알려 줍니다.

교차 도메인 캐노니컬을 사용할 수 있나요?

네. 페이지를 다른 도메인으로 캐노니컬 지정할 수 있습니다. 이렇게 하면 권위가 선호 도메인으로 통합됩니다. 다만 도메인 간 관련성이 매우 높은 경우(예: www와 non-www)가 아니면 Google이 교차 도메인 캐노니컬을 따르는 경우는 드뭅니다.

야심 찬 기업을 위한 블로그

먼저 Sorank를 경험한 사람들

야망 있는 창업자들의 후기

오가닉 성장이커머스

5개월 만에 방문자 0에서 10000명

Celio Fabianomonrobotlavevitre.fr
오가닉 성장소프트웨어

8개월 만에 고객 0에서 5000명

Thibault BMsorank.com
오가닉 성장레저 및 항공

4개월 만에 클릭 0에서 1104회로

Dominiqueflight-sensations-idf.com
오가닉 성장음악 소프트웨어

4개월 만에 클릭 30배

Valentin Cordiertiger-sounds.com
오가닉 성장건강 및 웰니스

4개월 만에 클릭 30배

Rodrigue Bretonalthevia.com