클로킹(Cloaking)

클로킹(Cloaking)
David Kaufmann
SEO 튜토리얼
12 min read

검색엔진 랭킹 기법은 다양하지만, "화이트햇 SEO"에 속하는 좋고 신중한 기법과 "블랙햇 SEO"로 알려진 위험하거나 나쁜 관행으로 구분할 수 있습니다. 모든 것은 SEO 전문가로서 우리가 검색엔진을 다룰 때 자체 웹사이트에서 얼마나 투명하고 윤리적이냐에 달려 있습니다. 오늘날 Google 알고리즘은 점점 더 정교해져 속이기가 점점 더 어려워지므로, 덜 윤리적인 일부 기법은 점차 사용되지 않게 됩니다.

그중 하나가 클로킹으로, 수년 전에는 "전성기"를 누렸습니다. 지금은 거의 사용되지 않지만, 우리가 관리하는 웹사이트 어디에도 존재하지 않도록 이를 이해하는 것이 필수적입니다.

SEO에서 클로킹이란?

클로킹은 영어로 "감추다"를 의미하는 데서 이름이 유래한 은닉 기법으로, 사용자가 방문하는 웹사이트의 콘텐츠를 서버에 요청할 때 동일한 웹사이트에서 사용자와 Googlebot에게 서로 다른 콘텐츠를 보여주는 것입니다.

이 기법은 잘 알려진 블랙햇 SEO, 즉 Google을 속여 웹사이트의 랭킹을 향상시키려는 기만적이고 비윤리적인 기법과 전략의 집합에 속합니다.

크롤링 과정은 어떻게 되나요?

클로킹 전략이 어떻게 작동하는지 이해하려면 **봇 크롤링 프로세스**가 어떻게 진행되는지 알아야 합니다. 크롤링과 인덱싱 과정은 웹사이트를 인식하는 일을 담당하는 스파이더들이 수행합니다. Google의 스파이더는 Googlebot으로 알려져 있고, 두 가지 버전인 deepbotfreshbot과 함께 작동합니다. 전자는 웹사이트 콘텐츠에 포함된 모든 링크를 철저히 따라가며 사이트를 방문하는 일을 맡습니다. 후자는 웹에서 새로운 콘텐츠를 찾는 일을 담당합니다.

기원은 무엇인가요?

클로킹의 기원은 검색 결과 랭킹에 더 어려움을 겪는 영상, 그래픽, 애니메이션 콘텐츠 웹사이트로 거슬러 올라갑니다. 이 기법이 그러한 단점을 보완하는 데 도움이 됐기 때문입니다. 봇이 가진 처리 속도 때문에, 크롤러에게는 이미지나 영상의 내용을 설명하는 콘텐츠로 가득 찬 페이지를 보여주는 일이 일어났습니다.

클로킹 프로세스는 어떻게 작동하나요?

이 기법의 목적은 검색엔진을 속여 웹사이트의 검색 결과 랭킹을 향상시키는 것입니다. 비윤리적인 이유는 사용자에게 보여주는 콘텐츠가 보통 포르노그래피나 도박(예: 카지노) 같은 내용인 반면, Google 봇에게는 매우 다른 콘텐츠를 보여주기 때문입니다.

일반적으로 두 가지 다른 기법을 통해 이뤄집니다.

Agent name delivery: 웹사이트 접근은 실제 사람부터 봇에 이르기까지 다양한 "user agent"를 통해 이뤄집니다. 그 결과 서버는 user agent의 종류에 따라 노출할 콘텐츠를 조정할 수 있습니다. 클로킹은 사이트를 방문하는 사용자 유형에 따라 다른 콘텐츠가 전달될 때 발생합니다.

한때 "User agent switcher" 플러그인을 사용해 Googlebot의 user agent로 페이지를 둘러볼 수 있었습니다. 이는 사용자에게 보여지는 콘텐츠와 봇에게 보여지는 콘텐츠 간의 차이가 있는지 확인하는 데 매우 유용합니다.

User agent switcher 플러그인
User agent switcher 플러그인

IP Delivery: 웹사이트 콘텐츠 전달이 쿼리가 발생한 IP 주소를 고려해 이뤄지는 경우입니다.

이 기법은 .htaccess 파일을 수정해 수행됩니다. 예를 들어 Apache 서버에는 이 수정을 가능하게 하는 "mod_rewrite"라는 모듈이 있습니다.

다른 클로킹 기법도 있나요?

일부 기법은 엄밀히 클로킹은 아니지만 봇이 콘텐츠를 크롤링하는 것을 숨기거나 어렵게 만듭니다. 클로킹으로 간주될 수 있는 것들입니다.

  • 숨겨졌거나 보이지 않는 텍스트: 더 많은 키워드와 추가 정보를 사용자에게 보이지 않게 포함하는 데 사용됩니다. 이 정보는 페이지의 배경색과 동일한 색으로 "가려져" 있습니다.

  • Flash 웹사이트: 알다시피 SEO 권장 가이드라인에서 flash 사용은 권장되지 않습니다. 검색엔진이 콘텐츠를 읽을 수 없어 랭크할 수 없기 때문입니다.

  • 이메일: 발신자의 이름이나 이메일 주소가 명시되지 않아 누가 보냈는지 알 수 없을 때 발생합니다.

  • HTML이 많은 웹사이트: 좋은 SEO는 검색엔진에서 페이지 랭킹에 도움이 되는 높은 html/텍스트 비율을 권장합니다. 그러나 그렇지 않다면 텍스트가 적고 비율도 낮을 것입니다. 이를 보완하고 리디자인을 피하기 위해 클로킹 기법이 사용된 적이 있습니다.

  • 이미지 갤러리: 이미지를 보완하기 위해 웹마스터들은 랭킹에 도움이 될 키워드를 포함시켰습니다.

  • 지역화(Geolocation): 위치에 따라 다른 페이지를 보여주는 기법입니다. 많은 웹사이트가 예를 들어 국가에 따라 다른 콘텐츠를 보여주는 등 현재 사용하고 있는 전술이지만, 사용자나 봇에 따라 다른 콘텐츠를 보여준다면 악의적인 기법이 됩니다.

  • CSS와 JavaScript 활용: Google이 JavaScript를 해석할 수 없기 때문에 키워드와 링크를 웹사이트에 도입할 수 있습니다. 함수를 통해 사용자의 내비게이션을 방해하지 않으면서 Google에게는 H 헤딩으로 중요하게 부각되도록 프로그래밍할 수 있습니다.

  • 리다이렉트: 리다이렉트를 통해 검색 결과를 클릭한 사용자를 다른 웹사이트로 보냅니다. "Redirect path" 플러그인으로 쉽게 확인할 수 있습니다. 현재도 논란이 되는 콘텐츠를 속여서 제공하는 데 여전히 사용되는 스팸 기법입니다.

  • 가장 최근 기법으로 SPA(Single Page Applications)의 발전에 따른 것을 꼽을 수 있습니다. 이 페이지들은 JavaScript로 개발되어 있고, Google이 렌더링에 어려움을 겪을 수 있어 검색엔진이 이를 기만 시도로 해석할 수도 있습니다. "Lighthouse" 플러그인으로 콘솔에서 웹사이트의 렌더링 과정을 관찰하고 브라우저가 사이트를 처리하는 방식을 볼 수 있을 뿐 아니라, 개선 권장사항과 기회가 담긴 완전한 리포트를 생성할 수 있습니다.

Lighthouse 플러그인
Lighthouse 플러그인

스크린샷 2020 02 06 10.19.30 800x658.png
스크린샷 2020 02 06 10.19.30 800x658.png

2020년 클로킹 전망

이 관행은 구식이며, 오늘날 사용한다면 Google에게 심하게 페널티를 받을 수 있습니다. 몇 년 전에는 검색엔진을 속일 수 있었지만, 검색 의도에 집중한 양질의 검색 결과를 제공하는 사용자 중심의 더 자연스럽고 윤리적인 검색엔진으로 만든 모든 알고리즘 업데이트로 인해 지금은 거의 불가능합니다.

블랙햇 SEO 관행은 webspam 팀이 추적하고 페널티하며, 사이트를 검색 결과에서 완전히 사라지게 만들기까지 합니다. 따라서 이 기법은 완전히 일시적인 결과만 만들어냅니다.

참고 자료:

  • Cyberclick:* "What is Cloaking?"*

  • Luis Villanueva: "What is Cloaking?"

  • Ionos: "What is Cloaking and why should you avoid it?"

  • We live security: "What is Cloaking?"

  • Iebschool: "What is concealment or Cloaking SEO?"

  • Sistrix: "What is Cloaking?"

  • Catchupdates: "What is Cloaking in SEO & Should You Do Cloaking?"

  • Search Engine Journal: "What is Cloaking & Is All Cloaking Evil?"

저자: David Kaufmann

David Kaufmann

지난 10년 넘게 SEO에 완전히 빠져 살아왔습니다 — 솔직히 다른 길을 가고 싶지도 않았어요.

제 커리어가 한 단계 도약한 것은 인터넷 전체에서 방문자가 가장 많은 100개 사이트 중 하나인 Chess.com에서 시니어 SEO 스페셜리스트로 일했을 때입니다. 수백만 페이지, 수십 개 언어, 그리고 가장 경쟁이 치열한 SERP 중 하나에서 일한 경험은 어떤 강의나 자격증도 가르쳐주지 못하는 것들을 알려주었습니다. 이 경험은 진정으로 훌륭한 SEO가 어떤 모습이어야 하는지에 대한 제 관점을 완전히 바꾸어 놓았고, 이후 제가 만든 모든 것의 기초가 되었습니다.

이 경험을 바탕으로 SEO Alive를 창업했습니다 — 오가닉 성장에 진심인 브랜드를 위한 에이전시입니다. 우리는 대시보드와 월간 리포트를 파는 것이 목표가 아닙니다. 실제로 결과를 움직이는 전략을 만들어, 클래식 SEO의 최고와 흥미진진한 새로운 Generative Engine Optimization(GEO) 세계를 결합합니다 — 여러분의 브랜드가 Google의 파란 링크뿐 아니라 ChatGPT, Perplexity, Google AI Overviews가 매일 수백만 명에게 전달하는 AI 생성 답변 안에도 노출되도록 합니다.

그리고 이 두 세계를 제대로 다루는 도구를 찾을 수 없어서 직접 만들었습니다 — SEOcrawl입니다. 랭킹, 기술 감사, 백링크 모니터링, 크롤 건전성, AI 브랜드 가시성 추적을 한 곳에서 통합하는 엔터프라이즈 SEO 인텔리전스 플랫폼이죠. 항상 존재하기를 바랐던 바로 그 플랫폼입니다.

→ David님의 모든 글 읽기
더 많은 글: David Kaufmann

이 저자의 더 많은 콘텐츠를 만나보세요