
캐노니컬 태그(Canonical Tag) 완벽 가이드 - 설정 방법과 확인법 총정리
캐노니컬 태그는 무엇인가요?
캐노니컬 태그(Canonical Tag)는 우리 사이트의 표준 URL을 의미하는 코드입니다. 구글 및 네이버 검색엔진 노출에 직접적인 영향을 미치는 코드이기에 반드시 올바르게 설정이 되어야 하는 중요한 요소입니다.
캐노니컬 태그는 결국 "이 콘텐츠의 정식 주소는 여기입니다"라고 알려주는 한 줄의 선언에 해당합니다.
캐노니컬 태그는 왜 필요한가요?
캐노니컬이 필요한 사이트 URL 예시)
위 나와 있는 URL은 모두 사람 눈에는 같아 보이는 페이지이지만, 검색엔진은 이러한 사이트 유형을 다르게 인식합니다.
특히 웹사이트를 운영하다 보면 같은 콘텐츠가 여러 URL로 접근되는 상황이 자연스럽게 발생하니 동일한 사이트가 별개로 분류되지 않고, 구글에 잘 색인되기 위해서 올바른 캐노니컬 태그의 설정이 필요합니다.
캐노니컬 태그가 이상할 때 발생하는 3가지 문제
1. 색인되지 않을 가능성
검색엔진은 동일한 콘텐츠가 여러 URL에 존재하면 어떤 URL을 검색 결과에 노출시킬지 자체적으로 판단합니다. 메인 URL이 아닌 파라미터가 붙은 URL이 노출되거나, 여러 URL이 같은 키워드를 두고 경쟁(키워드 카니발리제이션)하면서 어느 페이지도 상위에 오르지 못하는 결과가 발생합니다.
2. 크롤 예산(Crawl Budget) 낭비
검색엔진 봇은 사이트마다 일정한 주기로 크롤링을 실행합니다. 봇이 동일한 콘텐츠의 변종 URL을 반복 크롤링하면, 정작 새롭게 발행된 콘텐츠나 중요한 페이지가 늦게 발견되거나 색인에서 누락될 수 있습니다. 이 문제는 페이지 수가 많은 커머스·미디어 사이트에서 특히 두드러지게 나타납니다.
3. 페이지 무시, 검색 대상에서 제외
Canonical이 잘못되어 있다면 심한 경우 검색 결과에 아예 나타나지 않기도 합니다.
캐노니컬 태그는 어떻게 설정하나요?
캐노니컬 태그는 각 페이지의 <head> 영역에 <link rel="canonical" href="..." /> 한 줄을 삽입하면 설정이 완료됩니다. 페이지마다 표준 URL을 직접 지정해 주면 됩니다.
올바른 예시) 위커프 한국어 페이지
실제 사용자 접속 주소 : https://weekerp.com/ko
<head>
<link rel="canonical" href="https://weekerp.com/ko" />
</head>
올바른 예시) 위커프 영문 페이지
실제 사용자 접속 주소 : https://weekerp.com/en 또는 https://weekerp.com/
<head>
<link rel="canonical" href="https://weekerp.com/en" />
</head>
- 위 케이스에서는 / 경로 및 /en 경로 둘 다 caonincal 태그를 /en으로 설정합니다.
설정은 간단하지만 한 가지 주의사항이 있습니다.
캐노니컬 태그를 입력할 때는 실제 접속가능하고 사용자가 바로 사용할 수 있는 최종 URL을 기입해야합니다.
URL 구조 권장사항 (구글 공식)
구글이 공식적으로 권장하는 URL 구조는 다음 5가지 원칙으로 요약됩니다.
1) URL 프레그먼트를 통한 페이지 변경(이동) 금지 (# 사용금지)
2) 설명 URL 사용하기
3) 고객의 언어 사용하기
4) 백분율 인코딩 사용하기
-
나쁜 예시) https://example.com/🦙✨
-
나쁜 예시) https://example.com/위커프
5) 단어 구분 시 하이픈(-) 사용하기
이외에도 쿼리 파라미터(매개변수)를 최대한 적게 사용하는 것이 좋습니다.
TIP) 쿼리 파라미터를 권장하지 않아요!
URL 끝에 붙는
?key=value&key=value형태의 문자열을 쿼리 파라미터(Query Parameter)라고 합니다. 위커프가 테크니컬 SEO를 진행하며 가장 자주 목격한 색인 누락, 중복 부정적 원인 중 하나가 바로 이 쿼리 파라미터입니다.따라서 새로 사이트를 개발하거나 기존 URL 구조를 수정할 때, 정렬·필터·세션 등 꼭 필요한 경우가 아니라면 쿼리 파라미터 대신 정적인 URL 구조(
/category/sub-category)를 권장합니다.
설정시 자주 하는 실수 7가지
-
프로토콜·도메인 변형:
http와https,www와 non-www -
슬래시 차이:
/page/와/page -
파라미터: 정렬(
?sort=price), 필터(?color=red), 페이지네이션(?page=2), 추적(?utm_source=naver) -
모바일 전용 도메인(
m.example.com)과 데스크톱 도메인 -
동일 상품이 여러 카테고리 경로에 노출되는 커머스 사이트
-
세션 ID, 사용자별 파라미터가 자동 부여되는 페이지
이런 URL은 운영자가 의도하지 않아도 자동으로 생성되는 경우가 대부분이며, 사이트 규모가 클수록 그 수가 기하급수적으로 늘어나 관리가 필요합니다.
대표적인 확인 방법 2가지
1) 구글 서치콘솔에서 확인

위 사진은 구글 서치콘솔에 URL 검사 항목인데요, 사용자 선언 표준 URL에서 캐노니컬 태그(Canonical Tag)를 확인하실 수 있습니다.
이 글에서 절차를 따라하시면 손쉽게 확인하실 수 있습니다.
2) 개발자 도구에서 확인
크롬 브라우저를 기준으로 설명합니다.
1) 캐노니컬 태그를 보고싶은 페이지에 접속해주세요.
예) https://weekerp.com/ko/blog/submit-url-to-google-naver-search-console
2) F12 버튼을 눌러 개발자 도구를 열어주세요.
3) 2번째 탭을 확인하고 컨트롤+F를 눌러 검색 창을 열어보세요.
4) 아래 사진처럼 검색창에 "canonical" 입력

5) canonical 태그의 결과가 내가 보는 URL과 동일하다면 canonical 태그가 잘 설정되어 있습니다.
반면 완벽하게 일치하지 않고 조금이라도 다르다면 수정이 필요한 canonical 태그입니다.
마무리 - 캐노니컬 태그 점검 체크리스트
캐노니컬 태그는 한 줄의 코드로 사이트의 색인 품질을 크게 개선할 수 있는, 비용 대비 효과가 가장 큰 SEO 조치 중 하나입니다. 마지막으로 운영 중인 사이트에 다음 항목을 점검해 보세요.
-
모든 페이지의
<head>에<link rel="canonical">태그가 존재하는가 -
캐노니컬 URL이 절대 경로(
https://...)로 작성되어 있는가 -
캐노니컬이 가리키는 URL이 200 응답을 반환하는 실제 페이지인가
-
한 페이지에 캐노니컬 태그가 두 개 이상 존재하지 않는가
-
캐노니컬과
noindex가 동시에 사용되지 않았는가 -
http/https, www/non-www 변형이 모두 표준 URL을 가리키는가
-
Google Search Console에서 '사용자가 선언한 표준'과 '구글이 선택한 표준'이 일치하는가
캐노니컬 태그는 검색엔진이 사이트를 정확하게 색인하기 위한 가장 기본적이면서도 강력한 신호입니다. 사이트를 새로 구축하는 단계에서 처음부터 올바르게 설정해 두면, 향후 발생할 수 있는 색인 문제의 상당수를 사전에 방지할 수 있습니다. 캐노니컬 태그 외에 SEO 색인 품질을 높이고 싶다면 다음 글을 함께 참고하시기 바랍니다.
- [구글·네이버 서치콘솔에 사이트 직접 사이트를 알리는 방법]
자주 묻는 질문(FAQ)
Q. 캐노니컬 태그를 설정하지 않으면 어떻게 되나요?
검색엔진이 페이지 콘텐츠, 내부 링크, 리다이렉트 등을 분석해 자체적으로 표준 URL을 추정합니다. 사이트 구조가 단순하다면 큰 문제가 없을 수 있지만, 파라미터가 많거나 비슷한 콘텐츠가 다수 존재하면 의도와 다른 URL이 색인되어 검색 트래픽이 사라지는 결과로 이어집니다.
Q. 캐노니컬 태그와 301 리다이렉트 중 어떤 걸 써야 하나요?
도메인 변경이나 URL 구조 개편처럼 영구적인 이전에는 301 리다이렉트가, 추적 파라미터·필터 등 동적으로 발생하는 중복 URL에는 캐노니컬 태그가 적합합니다. 페이지를 완전히 통합하고 사용자도 다른 URL로 강제 이동시켜야 한다면 301을, 두 URL 모두 사용자에게 노출시키되 색인만 통합하고 싶다면 캐노니컬을 선택하면 됩니다.
Q. 자기 자신을 가리키는 캐노니컬(Self-referencing canonical)도 꼭 필요한가요?
필수는 아니지만 강력히 권장됩니다. 외부 사이트가 추적용 파라미터(?utm_source=...)를 붙여 링크하는 경우가 많기 때문에, 자기 참조 캐노니컬이 있으면 원본 URL이 표준으로 인식될 확률이 높아집니다.
Q. 네이버도 캐노니컬 태그를 인식하나요?
네. 네이버 서치어드바이저 가이드도 rel="canonical"을 표준 URL 신호로 지원합니다. 다만 구글에 비해 인식 정밀도가 다소 낮은 편이므로, 캐노니컬 태그에만 의존하기보다는 사이트 구조 단계에서 중복 URL이 발생하지 않도록 설계하는 것이 우선입니다.
Q. 페이지네이션(2페이지, 3페이지)은 어떻게 설정해야 하나요?
2페이지, 3페이지 등 각 페이지는 자기 자신을 캐노니컬로 지정해야 합니다. 1페이지를 모든 페이지의 캐노니컬로 지정하면 2페이지 이후의 상품·게시물이 색인에서 제외되어 트래픽 손실이 발생할 수 있습니다.
Q. 어떻게 캐노니컬 태그를 확인하나요?
구글 서치콘솔에서 URL 검사 도구를 사용하여 확인하거나 크롬의 개발자 도구에서 확인하실 수 있습니다.
캐노니컬 태그 설정이 필요하다면?
캐노니컬 태그가 잘못됐나요? 위커프 팀을 통해서 캐노니컬 태그를 완벽하게 설정하세요. 위커프에서는 캐노니컬을 포함하여, 기술적인 SEO 작업까지 완벽하게 풀어냅니다.
위커프 SEO 구경가기


