키워드 잠식
키워드 잠식은 한 사이트의 여러 페이지가 동일한 키워드와 검색 의도를 두고 서로 경쟁해 순위·권위·클릭이 분산되는 SEO 문제입니다. 검색엔진이 어느 페이지를 대표 결과로 보여줄지 판단하지 못하면서 전반적인 검색 성과가 떨어집니다.
- 키워드 잠식은 한 사이트의 여러 페이지가 같은 키워드·의도를 겨냥해 서로 경쟁하면서 순위와 권위가 한 곳에 모이지 못하고 분산되는 문제입니다.
- 단순히 여러 페이지가 비슷한 단어로 노출되는 것은 문제가 아니며, 의도가 동일한데 서로의 순위를 깎아먹을 때만 실제 잠식입니다.
- 진단은 Google Search Console의 쿼리별 페이지 분석, site: 검색, Ahrefs·Semrush의 다중 URL 리포트로 합니다.
- 해소 전략은 통합(콘텐츠 병합), 301 리다이렉트, canonical, 의도 차별화로 신호를 한 페이지에 집중시키는 것입니다.
- 의도가 다른 페이지까지 무리하게 합치면 오히려 트래픽이 줄 수 있으므로, 잠식 여부를 먼저 검증한 뒤 처리해야 합니다.
개요
키워드 잠식(Keyword Cannibalization)은 한 도메인의 둘 이상의 페이지가 동일하거나 매우 유사한 키워드와 검색 의도를 동시에 노리면서 서로의 검색 순위를 갉아먹는 현상입니다. Semrush는 이를 "여러 페이지가 같은 키워드를 겨냥하고 같은 목적을 수행하면서 서로의 순위를 해치는 상태"로 정의하며, 핵심 문제를 "검색엔진이 어떤 페이지가 해당 쿼리에 가장 적합한 결과인지 판단하지 못하는 것"이라고 설명합니다.
잠식이 일어나면 백링크·내부 링크·클릭 같은 SEO 신호가 여러 URL로 흩어집니다. 한 페이지에 모였다면 충분히 상위권에 올랐을 권위가 분산되면서, 의도와 맞지 않는 페이지가 대신 노출되거나 두 페이지 모두 어중간한 순위에 머무는 결과로 이어집니다.
잠식이 아닌 경우
Ahrefs는 여러 페이지가 비슷한 단어로 노출된다고 해서 모두 문제는 아니라고 강조합니다. "여러 페이지가 같은 키워드를 겨냥하면서 사이트의 검색 성과를 실제로 해칠 때"만 진짜 잠식입니다. Semrush도 "검색 의도가 다르면 같은 키워드를 여러 페이지에서 노려도 된다"고 명시합니다. 다음과 같은 경우는 정상입니다.
- 겹치는 키워드 외에도 각 페이지가 수많은 롱테일 키워드로 별도 노출되는 경우
- 대표 페이지가 이미 주력 키워드에서 최적 순위를 차지하고 있는 경우
- 키워드는 겹치지만 정보형·거래형 등 검색 의도가 서로 다른 경우
- 통합 시 오히려 전체 트래픽이 줄어드는 경우
진단 방법
잠식 진단의 핵심은 "하나의 쿼리에 둘 이상의 자사 URL이 노출·클릭을 나눠 갖고 있는가"를 확인하는 것입니다.
- Google Search Console: 실적 > 검색 결과에서 특정 쿼리로 필터를 건 뒤 페이지 탭을 열어, 같은 쿼리에 노출·클릭이 발생하는 URL이 여러 개인지 확인합니다.
- site: 검색:
site:example.com "주제 키워드"형태로 검색해 같은 주제를 다루는 페이지가 몇 개인지 파악합니다. Google 검색 URL에&filter=0을 붙이면 호스트 클러스터링이 해제되어 동일 도메인의 경쟁 페이지가 함께 드러납니다. - Ahrefs: Site Explorer의 Organic keywords 리포트에서 "Multiple URLs only" 토글을 켜면 같은 키워드로 여러 페이지가 순위에 오른 목록을 키워드 난이도·트래픽·순위와 함께 볼 수 있습니다.
- Semrush: Position Tracking의 Cannibalization 리포트가 상위 100위 내에서 다중 페이지가 경쟁하는 키워드를 표시하며, Cannibalization Health 점수로 잠식 없는 키워드 비율을 100% 기준으로 보여줍니다.
해소 전략
해소의 목표는 분산된 권위를 한 페이지로 통합하거나, 페이지마다 의도를 명확히 갈라 경쟁 자체를 없애는 것입니다.
| 전략 | 적합한 상황 | 효과 |
|---|---|---|
| 콘텐츠 통합(병합) | 같은 의도를 다룬 약한 페이지가 여러 개 | 최고 성과 URL로 내용을 합쳐 권위 집중 |
| 301 리다이렉트 | 없애도 되는 중복·하위 페이지 | 링크·순위 신호를 대표 URL로 영구 이전 |
| canonical 태그 | 유지해야 하지만 우선순위는 낮은 페이지 | 검색엔진에 대표 페이지를 지정 |
| 의도 차별화(재최적화) | 두 페이지 모두 가치가 있을 때 | 각 페이지를 다른 의도·키워드로 분리 |
| noindex | 트래픽 없는 얕은 콘텐츠(최후 수단) | 색인에서 제외해 경쟁 제거 |
Ahrefs는 가치 있는 페이지가 여러 개라면 정보를 한 편으로 합쳐 가장 성과 좋은 URL에 발행하고, 하위 페이지를 301로 리다이렉트한 뒤 내부 링크를 갱신하라고 권합니다. 다만 Ahrefs는 noindex·canonical·삭제·디옵티마이징을 기본 권장하지 않으며(완전 중복이 아닌 한 canonical은 부적절), 잠식이 실제로 성과를 해칠 때만 손대라고 조언합니다. Semrush의 다섯 가지 접근(리다이렉트, canonical, 링크·콘텐츠 최적화, 의도별 신규 페이지, noindex) 역시 모두 "어느 페이지를 우선할지 검색엔진에 신호를 보내 권위를 분산이 아닌 집중으로 바꾸는" 동일한 원리를 따릅니다.
301 리다이렉트 예시
# Apache .htaccess
Redirect 301 /old-overlapping-page/ https://example.com/main-page/
# Nginx
location = /old-overlapping-page/ {
return 301 https://example.com/main-page/;
}canonical 태그 예시
<!-- 하위 페이지의 <head>에 대표 페이지 지정 -->
<link rel="canonical" href="https://example.com/main-page/" />실행 체크리스트
- GSC 검색 결과에서 핵심 쿼리별로 페이지 탭을 확인해 다중 URL 노출을 찾습니다.
site:도메인 "키워드"와&filter=0으로 동일 주제 경쟁 페이지를 목록화합니다.- 겹치는 페이지들의 검색 의도가 같은지 다른지 먼저 판별합니다(의도가 다르면 그대로 둡니다).
- 의도가 같다면 최고 성과 페이지를 대표로 정하고, 나머지를 통합·301·canonical·noindex 중 상황에 맞게 처리합니다.
- 리다이렉트·통합 후 내부 링크와 사이트맵을 대표 URL로 갱신합니다.
- 처리 후 GSC·Ahrefs·Semrush 리포트로 순위·클릭이 한 페이지로 모였는지 재검증합니다.