12CODE
지금 읽는 곳 캐노니컬 태그는 정확히 어떤 문제를 해결하나 1 / 11
12code 라이브러리 아티클 표지. 중복 콘텐츠 지옥 탈출: 동일 페이지의 URL이 파라미터별로 파편화될 때 검색 점수 누수를 막는 캐노니컬 태그(rel="canonical") 사용법

중복 콘텐츠 지옥 탈출: 동일 페이지의 URL이 파라미터별로 파편화될 때 검색 점수 누수를 막는 캐노니컬 태그(rel="canonical") 사용법

정렬·필터 옵션 하나 바뀔 때마다 새 URL이 생기는 구조라면, 같은 상품 페이지의 점수가 수십 개 URL로 흩어지고 있을 수 있습니다.

이 과목 06 / 11편 중급 3분
과목 ID70
트랙STEP 2 중급·실무
모듈2-3. 오가닉 채널·검색 최적화
레슨06
난이도중급
플랫폼구글
발행일2026-08-29
검토일2026-08-29
관련 과목71 · 72 · 86
출처1건
핵심요약4개
01

캐노니컬 태그는 중복 콘텐츠가 있을 때 어느 URL을 정규 버전으로 볼지 명시해 인덱싱 신호를 통합한다

02

구글은 이를 강한 신호로 다루지만 지시(directive)가 아니라 힌트로 취급해 다르게 판단할 수도 있다

03

파라미터가 많고 복잡한 URL은 크롤러의 대역폭을 낭비시켜 사이트 전체 인덱싱을 방해할 수 있다

04

캐노니컬은 "이 URL들은 같은 콘텐츠다"라는 선언이지 URL 자체를 없애는 기술은 아니다

01

캐노니컬 태그는 정확히 어떤 문제를 해결하나

rel=canonical 태그(또는 캐노니컬 링크)는 중복 콘텐츠가 있을 때 어느 URL을 정규 버전으로 간주할지 명시하며, 이 URL로 모든 인덱싱 신호를 통합합니다. 정렬 순서, 필터 조건, 세션ID 같은 파라미터가 붙어 같은 상품이 여러 URL로 접근 가능한 이커머스몰에서 특히 자주 필요한 태그입니다.

02

왜 이 태그가 "지시"가 아니라 "힌트"인가

rel=canonical은 구글에 대한 강한 신호로 작동하지만, 다른 검색엔진은 다르게 처리할 수 있고 구글도 이를 지시가 아닌 힌트로 취급해 필요시 다른 선택을 할 수 있습니다. 즉 캐노니컬을 지정했다고 100% 그대로 반영된다는 보장은 없으며, 지정한 URL과 실제 대표로 삼을 만한 URL이 내용상 너무 다르면 구글이 임의로 다른 URL을 대표로 선택할 수도 있습니다.

03

URL 파라미터가 늘어나면 왜 크롤링 자체가 문제되나

파라미터가 많고 복잡한 URL은 사실상 동일하거나 유사한 콘텐츠를 가리키는 URL 수를 불필요하게 늘려 구글봇이 대역폭을 낭비하거나 사이트 전체를 완전히 인덱싱하지 못하게 만들 수 있습니다. 캐노니컬 태그는 이미 크롤링된 이후의 인덱싱 신호 통합 문제를 다루는 것이고, 애초에 불필요한 URL이 크롤링되는 것 자체를 줄이려면 robots.txt로 특정 파라미터 경로를 차단하는 조치를 함께 검토해야 합니다.

04

캐노니컬을 잘못 지정했을 때 생기는 사고

캐노니컬 값을 실수로 홈페이지나 엉뚱한 페이지로 걸어두면, 원래는 정상적으로 순위를 받아야 할 페이지가 검색결과에서 아예 빠지는 사고로 이어집니다. 이런 실수는 대량의 페이지를 자동 생성하는 템플릿 코드에서 한 번의 버그로 수백~수천 페이지에 동시에 퍼질 수 있어 발견이 늦어질수록 피해가 커집니다.

05

셀프 캐노니컬을 기본값으로 두는 이유

중복이 없는 일반 페이지라도 자기 자신을 가리키는 셀프 캐노니컬을 기본으로 넣어두는 것이 업계 관행입니다. 이렇게 해두면 나중에 예상치 못한 파라미터가 URL에 붙는 상황이 생겨도, 정규 버전이 무엇인지에 대한 혼선을 원천적으로 줄일 수 있습니다.

06

페이지네이션·필터 조합에서 캐노니컬을 설계하는 기준

목록 페이지가 여러 쪽으로 나뉘는 페이지네이션과, 색상·사이즈 등 필터 조합으로 생기는 URL은 성격이 다릅니다. 페이지네이션은 각 페이지가 서로 다른 상품을 보여주므로 보통 셀프 캐노니컬을 유지하고, 반면 단순 정렬 순서만 바뀐 URL은 대표 URL로 캐노니컬을 몰아주는 식으로, 두 경우를 같은 규칙으로 뭉뚱그리지 않아야 합니다.

07

캐노니컬과 리다이렉트 중 무엇을 써야 하나

같은 콘텐츠를 가리키는 두 URL 중 하나를 아예 없앨 계획이면 301 리다이렉트가 맞고, 두 URL을 사용자 편의상 계속 유지해야 한다면(정렬 옵션 등) 캐노니컬이 맞습니다. 이 둘을 혼동해 유지해야 할 URL을 리다이렉트해버리면 사용자 경험이 깨지고, 없애야 할 URL에 캐노니컬만 걸어두면 불필요한 URL이 계속 크롤링되는 비효율이 남습니다.

08

실무에서 캐노니컬 상태를 점검하는 방법

서치 콘솔의 URL 검사 도구에서 "구글이 선택한 표준 페이지"와 "사용자가 지정한 표준 페이지"가 서로 다르게 나온다면, 그 URL이 실제로 왜 다른 페이지로 캐노니컬라이즈됐는지 원인을 확인해야 합니다. 이 불일치가 대량으로 발생한다면 캐노니컬 태그 자체보다 페이지 콘텐츠의 유사도나 내부 링크 구조를 먼저 의심해봐야 하며, 불일치 URL 목록을 주기적으로 뽑아 확인하는 루틴을 월간 점검 항목으로 잡아두는 편이 안전합니다.

09

대행사가 여러 클라이언트 사이트를 관리할 때 캐노니컬 점검 루틴

클라이언트가 많은 대행사라면 사이트마다 캐노니컬 설정 방식이 제각각일 수 있어, 신규 클라이언트를 인수인계받을 때 캐노니컬 태그가 일관되게 셀프 캐노니컬을 기본값으로 쓰고 있는지부터 점검하는 표준 체크리스트를 만들어두는 것이 좋습니다. 이 점검을 생략하면 이전 담당자의 실수가 몇 달째 방치돼 있다가 뒤늦게 발견되는 일이 반복됩니다.

10

CMS·쇼핑몰 솔루션이 기본 제공하는 캐노니컬 설정의 함정

카페24·고도몰 같은 쇼핑몰 솔루션이나 워드프레스 같은 CMS는 캐노니컬 태그를 자동으로 삽입해주지만, 기본 설정이 모든 사이트 구조에 맞는 것은 아닙니다. 특히 상품이 여러 카테고리에 동시에 속하는 경우 솔루션이 어떤 카테고리 URL을 대표로 잡는지 기본값을 확인하지 않고 방치하면, 의도와 다른 URL이 계속 대표로 잡히는 상태가 오래 지속될 수 있습니다.

11

캐노니컬 태그와 hreflang을 함께 쓸 때 주의할 점

다국어·다지역 사이트에서는 언어별 페이지에 hreflang 태그를 걸면서 동시에 캐노니컬 태그도 함께 쓰는 경우가 많은데, 이때 캐노니컬을 특정 언어 버전 하나로만 몰아버리면 다른 언어 페이지가 검색결과에서 아예 빠져버리는 사고로 이어질 수 있습니다. 언어별 페이지는 각자 자기 자신을 셀프 캐노니컬로 유지하면서 hreflang으로만 언어 간 관계를 알려주는 것이 원칙이며, 이 둘의 역할을 혼동하지 않는 것이 다국어 사이트 운영에서 중요합니다.

다음 행동

자사 상품 목록 페이지의 정렬·필터 URL 몇 개를 직접 열어 캐노니컬 태그가 어디를 가리키고 있는지 확인해보세요. 다음 편(7강)에서는 모바일 반응형 구조에서 구글봇에게 가점 받는 모바일 퍼스트 인덱싱을 다룹니다.

다음 글 · 레슨 07→모바일 퍼스트 인덱싱(Mobile-First Indexing): PC 중심 설계를 버리고 모바일 반응형 웹 환경에서 구글 봇에게 가점 받는 구조

← 이전 글 · 레슨 05 구조화 데이터 마크업(Schema Markup): JSON-LD 코드를 활용해 구글 창에 별점, 가격, FAQ 리치 스니펫(Rich Snippets) 노출시키기

출처

facts 항목 기준 · 본문 인라인 미표기1건

플랫폼 기능·심의 기준·가격·법률은 바뀝니다. 이 글은 2026-08-29에 위 출처를 기준으로 확인했습니다.

CHALLENGE

배운 걸 실전 문제로 확인

카테고리별 Level Test로 실무 레벨을 점검해보세요.

챌린지 보기 →
이 과목의 게시글11편
01구글 검색 엔진의 눈: 검색 로봇의 크롤링(Crawling), 인덱싱(Indexing), 랭킹(Ranking) 패러다임 완벽 해부02로봇 제어의 사령탑: robots.txt 파일 문법 규칙과 크롤러 접근 권한 설정 및 sitemap.xml 생성·제출 가이드03구글 Core Web Vitals(코어 웹 바이탈) 마스터: 로딩 속도(LCP), 반응성(INP), 시각적 안정성(CLS) 테크니컬 개선 실무04검색 결과 화면(SERP) 최적화: 타이틀 태그(Title Tag)와 메타 디스크립션(Meta Description)의 글자 수 제한 및 후킹 배치 공식05구조화 데이터 마크업(Schema Markup): JSON-LD 코드를 활용해 구글 창에 별점, 가격, FAQ 리치 스니펫(Rich Snippets) 노출시키기06중복 콘텐츠 지옥 탈출: 동일 페이지의 URL이 파라미터별로 파편화될 때 검색 점수 누수를 막는 캐노니컬 태그(rel="canonical") 사용법07모바일 퍼스트 인덱싱(Mobile-First Indexing): PC 중심 설계를 버리고 모바일 반응형 웹 환경에서 구글 봇에게 가점 받는 구조08구글 서치 콘솔(Google Search Console) 심화: '색인 생성 범위' 오류(404, 리다이렉션 에러) 원인 추적 및 즉각 해결 매뉴얼09웹사이트 이관(Migration) 전략: 도메인을 변경하거나 호스팅사를 바꿀 때 기존 SEO 점수를 100% 보존하는 301 리다이렉트 기술10주소창(URL) 구조 고도화: 숫자/특수문자 나열형 나쁜 주소를 버리고, 키워드가 포함된 계층형(Breadcrumbs) 친화적 주소 설계 룰11내부 링크 구조의 시너지(Internal Linking): 자사 사이트 내 중요한 페이지로 웹 검색 점수를 몰아주는 앵커 텍스트(Anchor Text) 활용법 과목 전체 보기 →

MKT TOOLS

실무자를 위한 무료 도구

카피 글자수 검사, CPC·ROAS 계산기, UTM 생성기까지.

워크스페이스 열기 →