무료 Canonical 태그 검사기: 모든 URL의 rel=canonical을 감사하세요
URL을 붙여넣으면 canonical을 HTML head와 HTTP Link 헤더 양쪽에서 읽어 — 자기 참조형인지, 없는지, 크로스 도메인인지, 리디렉션을 가리키는지 알려드립니다. 무엇을 어떻게 고쳐야 하는지까지 정확히 짚어드립니다. 가입 불필요.
무료, 가입 불필요. 페이지의 rel=canonical을 HTML과 HTTP 헤더에서 읽어, 자기 참조형인지, 크로스 도메인인지, 아니면 없는지 알려드립니다.
canonical 태그란 무엇이며 왜 중요한가
canonical 태그(rel="canonical")는 해당 콘텐츠의 대표 버전을 지정하는, 페이지 HTML head의 한 줄입니다. 같은 페이지가 여러 URL에서 접근 가능할 때 — 추적 매개변수, 끝 슬래시, 대문자 변형, 인쇄용 및 AMP 버전 등 — canonical은 Google에게 어떤 URL을 색인하고 순위를 매겨야 하는지 알려주며, 링크 신호를 분산시키는 대신 해당 URL로 통합합니다.
잘못 설정하면 페이지가 조용히 색인에서 빠지거나, 중복에 크롤 예산을 낭비하거나, 가장 중요한 URL의 권위가 희석될 수 있습니다. 그래서 빠른 canonical 점검은 모든 발행 및 마이그레이션 체크리스트에 포함되어야 합니다. 더 자세한 설명은 canonical 태그 가이드를 참고하세요.
canonical 검사기가 검증하는 항목
- HTML <head> 안의 rel=canonical
- HTTP Link 헤더 안의 rel=canonical
- 자기 참조형 vs. 페이지 간 canonical
- 크로스 도메인 canonical
- 3xx 리디렉션 또는 4xx 페이지를 가리키는 canonical
- 같은 URL에 여러 개이거나 충돌하는 canonical 태그
- 리디렉션 후 최종 URL과 canonical 불일치
- hreflang, og:url, noindex 신호와의 충돌
결과를 읽는 방법
자기 참조형
페이지가 자기 자신의 URL을 가리킵니다. 색인 가능한 모든 독립 페이지에 대해 올바르고 권장되는 설정으로 — 모호함을 제거하며, 바로 여러분이 보고 싶어 하는 결과입니다.
다른 곳을 가리킴 / 크로스 도메인
canonical이 다른 URL을 가리킵니다 — 사이트 내 다른 페이지이거나 다른 도메인입니다. 중복 및 신디케이트 콘텐츠에는 적합하지만, 이 페이지가 독자적으로 순위를 매겨야 한다면 위험 신호입니다.
없음
HTML이나 헤더에서 canonical을 찾지 못했습니다. Google이 대신 하나를 선택합니다. 특히 매개변수가 있거나 중복된 페이지에서는 자기 참조형 canonical을 추가해 통제권을 되찾으세요.
흔한 canonical 실수 — 그리고 해결 방법
리디렉션되거나 404인 URL을 가리키는 canonical: canonical이 리디렉션되거나 더 이상 존재하지 않는 URL을 가리켜 신호가 낭비됩니다.
해결: 항상 상태 코드 200의 살아 있는 최종 URL로 canonical을 지정하세요.
여러 개의 canonical 태그: 한 페이지에 둘 이상의 rel=canonical이 충돌하면 Google이 모두 무시할 수 있습니다.
해결: 페이지당 정확히 하나의 canonical 태그만 유지하세요.
실수로 설정된 크로스 도메인 canonical: 템플릿이나 마이그레이션으로 인해 canonical이 스테이징 또는 이전 도메인을 가리킵니다.
해결: canonical을 이 도메인의 올바른 운영 URL로 지정하세요.
canonical이 다른 신호와 충돌: canonical은 "이것을 색인하라"고 하는데 noindex 태그, robots 차단 또는 리디렉션은 반대로 말합니다.
해결: canonical, robots, 사이트맵, 내부 링크를 하나의 URL로 일치시키세요.
자주 묻는 질문
canonical 태그란 무엇인가요?
canonical 태그(rel="canonical")는 어떤 URL이 해당 콘텐츠의 대표 버전인지 검색 엔진에 알려주는, 페이지 HTML head의 한 줄입니다. 동일하거나 매우 유사한 콘텐츠가 여러 URL에서 접근 가능할 때, canonical은 Google에게 어떤 URL을 색인하고 순위를 매겨야 하는지 알려주며, 신호를 중복 페이지에 분산시키는 대신 해당 URL로 통합합니다.
canonical 태그의 예시는 무엇인가요?
페이지 소스에서는 이렇게 보입니다: <link rel="canonical" href="https://example.com/blue-sneakers" />. 이 한 줄은 해당 상품이 /blue-sneakers?utm_source=email 이나 /blue-sneakers/size-42 에서도 접근 가능하더라도 /blue-sneakers 가 대표 URL임을 Google에 알려줍니다. 색인 가능한 모든 페이지에는 하나씩, 가급적 자기 자신을 가리키는 canonical이 있어야 합니다.
canonical 태그는 언제 사용해야 하나요?
기본적으로 색인 가능한 모든 페이지에 자기 자신을 가리키도록 설정합니다. 특히 같은 콘텐츠가 여러 URL에서 접근 가능할 때 필요합니다: 추적 매개변수, 필터나 정렬 변형, 인쇄용 또는 AMP 버전, 신디케이트된 사본 등. 페이지가 단독으로 순위를 매겨야 한다면 canonical은 자기 자신의 URL을 가리킵니다. 중복이라면 대표 버전을 가리킵니다.
페이지의 canonical을 어떻게 검사하나요?
위 도구에 페이지 URL을 붙여넣고 "canonical 검사"를 누르세요. 페이지를 가져와 HTML head와 HTTP Link 헤더 양쪽에서 rel=canonical을 읽고, 자기 참조형인지, 다른 곳을 가리키는지, 크로스 도메인인지, 없는지, 충돌하는지 알려드립니다. 소스 코드를 보고 "canonical"을 직접 검색할 수도 있지만, 이 도구는 중복 태그와 리디렉션 후 불일치도 함께 잡아냅니다.
자기 참조형 canonical이란 무엇인가요?
자기 참조형 canonical은 페이지의 canonical 태그가 자기 자신의 URL을 가리키는 경우입니다. 색인 가능한 모든 독립 페이지에 권장되는 기본값으로, 추적 매개변수, 끝 슬래시, 대소문자 변형으로 인한 모호함을 제거하고 이 URL이 색인 대상임을 Google에 명확히 합니다.
canonical 태그는 어떻게 고치나요?
리디렉션이나 404를 가리킨다면 최종 200 URL로 변경하세요. canonical 태그가 여러 개라면 하나만 남기세요. 실수로 스테이징이나 다른 도메인을 가리킨다면 운영 환경으로 바꾸세요. noindex나 robots 규칙과 충돌한다면 하나의 신호를 고르고 나머지를 거기에 맞추세요. 수정 후 페이지를 다시 검사해 확인하세요.
canonical, noindex, 301 리디렉션의 차이는 무엇인가요?
canonical은 "이것이 대표 버전이니 신호를 여기로 통합하라"고 말하며 두 URL 모두 살아 있습니다. noindex는 "이것을 검색에 노출하지 말라"고 말하며 URL은 계속 접근 가능합니다. 301 리디렉션은 "이 URL은 사라졌으니 사용자와 링크 가치를 새 URL로 보내라"고 말합니다. 중복에는 canonical, 내용이 빈약한 페이지에는 noindex, 삭제되거나 이동된 페이지에는 301을 사용하세요.
이 도구는 Google Search Console의 canonical 보고서와 어떻게 다른가요?
GSC의 페이지 색인 생성 보고서는 각 URL에 대해 Google이 선택한 canonical(때로는 여러분이 선언한 것과 다른 것)을 알려줍니다. 이 검사기는 여러분이 HTML과 HTTP 헤더에 실제로 설정한 canonical을 읽습니다. 둘 다 사용하세요: 무엇이 색인되었는지에 대한 Google의 판단은 GSC로, 애초에 무엇을 보내고 있는지 확인은 이 도구로.






