SEO

클로킹

클로킹(Cloaking)은 검색 엔진 크롤러에게는 SEO에 최적화된 콘텐츠를 보여주고, 실제 사용자에게는 전혀 다른 콘텐츠를 표시하는 블랙햇 SEO 기법입니다. Google 스팸 정책을 명백히 위반하며, 적발 시 가장 무거운 수준의 패널티를 받습니다.

클로킹(Cloaking)은 검색 엔진 크롤러에게는 SEO에 최적화된 콘텐츠를 보여주고, 실제 사용자에게는 전혀 다른 콘텐츠를 표시하는 블랙햇 SEO 기법입니다. Google 스팸 정책을 명백히 위반하며, 적발 시 가장 무거운 수준의 패널티를 받습니다.

왜 중요한가

클로킹은 검색 결과의 신뢰성을 훼손하는 대표적인 스팸 기법입니다. 사용자가 검색 결과에서 기대한 콘텐츠와 실제 방문한 페이지의 내용이 다르면 검색 경험이 심각하게 저하됩니다. Google은 클로킹을 '순수 스팸(Pure Spam)'으로 분류하며, 자동 생성 콘텐츠, 스크래핑과 함께 가장 심각한 위반 행위로 취급합니다. 실수로 발생할 수 있는 기법이 아니라 의도적인 조작이므로, 패널티도 그만큼 엄격합니다.

클로킹의 작동 방식

IP 기반 클로킹: 방문자의 IP 주소를 확인하여 Googlebot 같은 검색 엔진 크롤러인지 일반 사용자인지를 판별합니다. 크롤러에게는 키워드로 최적화된 콘텐츠를, 사용자에게는 광고나 무관한 콘텐츠를 표시합니다.

User-Agent 기반 클로킹: HTTP 요청의 User-Agent 헤더를 분석하여 크롤러 여부를 판단합니다. IP 기반보다 구현이 쉽지만 탐지도 쉽습니다.

JavaScript 기반 클로킹: 검색 엔진 크롤러가 JavaScript를 실행하지 않는(또는 제한적으로 실행하는) 점을 악용합니다. JavaScript로만 표시되는 콘텐츠와 HTML 소스의 콘텐츠를 다르게 설정합니다.

클로킹 vs. 합법적 기법

모든 '다른 콘텐츠 표시'가 클로킹은 아닙니다.

기법합법 여부이유
지역별 다른 콘텐츠 (hreflang)✅ 합법사용자와 크롤러에게 동일 로직 적용
모바일/데스크톱 반응형✅ 합법기기에 맞는 표시, 콘텐츠는 동일
A/B 테스트✅ 합법 (주의 필요)Google 가이드라인 준수 시
크롤러에게만 다른 콘텐츠❌ 클로킹사용자 기만 의도
유료 콘텐츠 페이월✅ 합법Googlebot에 First Click Free 허용 시

패널티

Google이 클로킹을 탐지하면 수동 조치(Manual Action)가 내려집니다. 경미한 경우 해당 페이지만 순위에서 제외되고, 심각한 경우 도메인 전체가 Google 인덱스에서 완전히 삭제됩니다. 복구는 클로킹을 제거한 후 재심사 요청(Reconsideration Request)을 통해 가능하지만, 신뢰 회복까지 상당한 시간이 소요됩니다.

Sources:

관련 인블로그 게시물

inblog에서 활용하기

inblog 플랫폼은 클로킹이 불가능한 구조로, 검색 엔진과 사용자에게 항상 동일한 콘텐츠를 제공합니다. 이는 화이트햇 SEO의 기본 원칙에 부합하며, 사용자가 별도로 신경 쓰지 않아도 Google 스팸 정책을 위반할 위험이 없습니다.