안녕하세요. 애드센스스쿨 민뀨 입니다.
이번에는 RPM,CPC 하락 및 0클릭 이슈 관련해서 제 개인적인 경험담을 하나 들려드리려고 합니다.
이와 관련된 내용을 직접 경험했고. 어떻게 해결했는지 이 글에서 자세하게 적었습니다.
혹시 저와 비슷한 상황을 겪고 계신 분들이 있다면, 이 글을 참고해서 해결 방법을 찾아보시고 잘 해결하시길 바라는 마음으로 작성해봅니다.
추가로 저는 블로그 수익화 관련해서 다양한 전자책을 무료로 작성하고 있습니다. 위 베너 눌러보시면 다양한 전자책을 확인하실 수 있습니다.
RPM과 CPC 하락의 실체
보통 RPM이나 CPC가 떨어지면 딱히 명확한 원인이 없다고들 합니다.
검색을 해봐도 광고주 영향이나 키워드 문제라는 말이 대다수이고, 시간이 해결해준다거나 돈 되는 키워드를 찾아 쓰라는 식의 조언이 많습니다.
간혹 클릭 공격이나 무효 트래픽이 아니냐는 의심도 하지만 뾰족한 근거를 찾기는 참 어렵습니다.
증거는 없는데 실제로 정지나 제한을 당하는 분들은 있다 보니 원인도 해결법도 모른 채 수익 하락이라는 현실만 마주하게 되곤 합니다.
데이터로 확인한 이상 징후
제 애드센스 계정 중 하나의 최근 3년 치 RPM 수치를 보면 22년부터 24년 전까지는 변동 폭이 매우 심했습니다.
이것저것 시도해보던 시기였던 것 같네요. 24년 이후에는 어느 정도 안정적인 수치를 유지하며 가끔 대폭 상승하기도 했습니다.
그런데 지난 25년 4월 말에 수치가 갑자기 푹 꺼지는 현상이 발생했습니다.

처음에는 연휴나 휴가 시즌이라 트래픽이 빠지면서 생기는 자연스러운 현상이라고 생각했습니다.
실제로 트래픽은 40% 정도 빠졌지만 문제는 RPM과 CPC가 무려 90%나 하락했다는 점입니다.
연휴가 지나도 돌아오지 않는 지표
보통 연휴가 끝나면 수치가 회복되어야 하는데 며칠이 지나도 상황은 나아지지 않았습니다.
트래픽은 오히려 예전보다 더 늘어났는데 지표가 이상했습니다.
그래서 평소에는 수치 분석이나 통계를 잘 보지 않지만 이번에는 애드센스 보고서를 자세히 들여다보게 되었습니다.
분석을 한다고 해서 제가 즉각적으로 더 할 수 있는 게 없다고 생각했기 때문입니다.
하지만 상황이 이상해서 지난주 대비 실적을 비교해보니 놀라운 점이 발견되었습니다.
클릭수 500% 증가와 0클릭 이슈
트래픽은 평소 대비 6% 정도 오른 수준이라 정상으로 보이는데 클릭수와 페이지 CTR은 지난주 대비 500% 이상 증가해 있었습니다.
처음에는 무효 클릭 공격인가 싶었지만 데이터를 더 깊게 파보니.
연휴 기간 동안 메인 사이트와 다른 사이트들의 클릭수가 거의 0으로 잡혔던 것이 원인이었습니다.
말로만 듣던 0클릭 이슈가 저에게도 온 것이라 판단했습니다.
다행히 수익이 완전히 0은 아니었고 연휴가 끝나자 클릭수는 다시 돌아왔기에 지난주의 낮은 수치 대비 500% 폭증한 것처럼 보였던 것입니다.
구글에 문의하기
정상적인 수치는 아니라 판단했습니다. 그래서 구글에 문의 했습니다.
1년 넘게 문제 데이터 수치들이 문제가 없었는데. 최근 정상 수치를 벗어나서 이상하고.
RPM, CPC가 90% 하락하고.
클릭수가 500% 상승한건 비정상적인거 같다고 말했습니다.
애드센스 보고서 스크린샷도 첨부했습니다.

친절하게 답변이 왔습니다.
돌아온 답변은, we noticed that your account has been impacted by invalid traffic.
잘못된, 무효트래픽이 감지되었다고 합니다.
저에게 왜 이런일이 발생했을까요?
공격에 대한 추측보다 실행의 필요성
결국 과거 데이터와 비교해보니 클릭 수치도 정상 범위 내에서의 변동이었습니다.
누군가 악의적으로 공격을 한다 하더라도 우리가 그것을 명확히 입증하거나 해결하기는 매우 어렵습니다.
GA4로 바뀐 이후에는 IP나 세션 정보를 추적하는 것도 쉽지 않습니다.
그렇기에 결론이 나지 않는 외부 요인에 매달리기보다는 제가 직접 컨트롤할 수 있는 부분에 빠르게 집중하는 것이 베스트라고 생각합니다.
구글 웨비나에서 배운 게재 제한 대응법
예전에 참석했던 구글 웨비나에서 담당자가 직접 답변한 내용을 떠올려봤습니다.
게재 제한의 주된 원인은 무효 트래픽이며 우리가 모르는 봇이나 반복 방문이 포함될 수 있다고 합니다.
특히 신규 게시자는 데이터가 부족해 구글이 선제적으로 제한을 걸고 모니터링을 하기도 합니다.
별도의 어필 절차는 없으며 평소 유입 경로 분석, 본인 클릭 여부 확인, 중복 계정 유무 점검, 과도한 광고 배치 및 급격한 트렌드성 트래픽 체크 등이 필요하다는 조언이었습니다.
이를 바탕으로 제 계정을 다시 점검하기 시작했습니다.
내 안에서 찾은 문제와 설정 변경
제 계정은 오가닉 유입이 대부분이라 트래픽 질은 나쁘지 않다고 생각했습니다. 하지만 사이트 설정을 하나하나 확인해보니 문제가 보였습니다.
분명히 제가 광고 수를 조절해둔 것 같은데 몇몇 사이트의 광고 수가 최대로 설정되어 있었습니다.
기억의 오류일 수도 있지만 구글의 광고 인텐트 기능을 수락했거나 자동으로 실험을 진행하고 적용하는 자동 최적화 기능이 켜져 있었던 것이 원인이었습니다.

모든 사이트의 자동 광고 배너를 끄고 전면 광고와 앵커만 남긴 뒤 불필요한 변수를 차단했습니다.
추가로 광고 인텐트 이것도 꺼줍니다.

제가 해당 문제를 경험하던 시기에, 구글에서 광고 최적화 관련해서 저걸 적용해보라고? 적용한다고? 관련 메일이 날아왔던거 같은데.
변수로 작용할 수 있으니 다 꺼버립니다.
무효 클릭 방지를 위한 기술적 조치
혹시 모를 공격에 대비해 무효 클릭 방지 플러그인인 AICP(AdSense Invalid Click Protector)를 적용했습니다.

혹시 워드프레스 플러그인 설치 방법이 궁금하시면 아래 포스팅 참고해보세요
2026 워드프레스 SEO 최적화 운영을 위한 플러그인 추천 정리
특정 시간 동안 설정한 횟수 이상 광고를 클릭하면 광고가 뜨지 않게 차단하는 원리입니다.
저는 기본값인 3시간 이내 3번 클릭으로 세팅했습니다.
유료 API를 사용하면 밴 당한 IP를 수집할 수도 있지만 무료 버전으로도 광고를 이상하게 소비하는 행위는 어느 정도 즉각적으로 막을 수 있다고 판단했습니다.
플러그인 설치 및 코드 수정 방법
워드프레스 플러그인 추가 메뉴에서 AICP를 검색해 설치하고 활성화하면 관리자 메뉴에 제네럴 세팅이 생깁니다.

클릭해서 들어가주세요.

해당 부분에서 간단한 설정이 가능합니다.
설정 자체는 매우 심플합니다. 저는 그냥 기본값으로 사용하고 있는데요.
딱히 아무것도 만지지 않았습니다.
클릭 리밋은 3으로 설정되어 있고 그 아래는 시간 설정입니다.
3시간 이내에 3번 이상 클릭을 하게 되면 7일 동안 밴을 시킨다는 내용인 듯합니다.
만약 이렇게 밴 처리된 IP를 따로 수집하고 싶다면 IP-API PRO 키를 구매해서 사용하면 되는 것 같습니다.
물론 무료로도 사용이 가능하니까 트래픽이 그다지 많지 않다면 무료 가입 후에 API 키값을 넣어서 사용하시면 될 듯합니다.
그러고 보니 저도 API 키를 안 넣고 사용하고 있었네요.
키를 안 넣어도 작동은 잘 됩니다. 다만 밴 당한 IP 수집이 안 될 뿐이죠.
실제로 공격이 없는 건지, 아니면 API 값이 없어서 안 되는 건지는 정확히 모르겠습니다.
플러그인 설명을 더 살펴보니 기본적으로는 무료 API를 사용하는 듯합니다. 즉, 별다른 설정을 안 해도 무료 API가 적용된다는 소리 같은데요.
제가 테스트 코드를 만들어서 직접 해봤더니 광고 차단은 정상적으로 되는데 IP 수집은 안 되더라구요.
무료 API 한도 초과인지, 아니면 테스트 코드가 실제 애드센스 광고가 아니라서 수집이 안 되는 건지는 잘 모르겠습니다.
아무튼 저는 IP 수집 결과가 나오지 않았습니다. 정말 무효 클릭이 없다는 뜻일 수도 있겠죠?
제가 사용했던 당시, 이미 수치들이 정상적으로 돌아오고 있는 상황이라 지금 API를 넣는다고 해서 누가 걸릴지는 모르겠습니다.
좀 더 꼼꼼하게 체크해서 IP까지 확실히 확인할 수 있었다면 운영에 더 큰 도움이 됐을 텐데 그 부분은 조금 아쉽네요.
이게 정말 누군가 악의적으로 공격한 것이라면 명백한 범죄입니다. 법적 처벌까지 가능한 부분인데 증거를 잡기가 참 어렵다는 게 블로거 입장에서 참 안타까운 현실입니다.
Ad Inserter 광고 코드 수정
그 후 Ad Inserter를 통해 광고 코드를 수정해주면 됩니다.
우측 상단의 PHP 버튼을 반드시 클릭하고 아래의 코드를 활용해 광고 코드를 삽입해야 합니다.

<?php
if( aicp_can_see_ads() ) {
echo '<div class="aicp">
<!-- 여기에 본인의 애드센스 광고 코드 삽입 -->
</div>';
} else {
echo "You are blocked from seeing ads.";
}
?>
위 코드를 참고해서 작업해보시길 바랍니다.
워드프레스 캐시 초기화 하기
코드를 수정했다면 반드시 캐시를 초기화하고 광고가 정상적으로 나오는지 확인해야 합니다.
클라우드웨이즈에서 워드프레스를 사용하시면 breeze 플러그인으로 쉽게 캐시 초기화가 가능합니다.
다만 이 플러그인은 자동 광고를 제어하지 못하므로 제대로 활용하려면 자동 광고의 배너 기능은 꺼주시는 것이 좋습니다.

제가 설명드린 플러그인의 경우 무료 버전이기도 해서.
자동광고는 필터링하지 못합니다. 수동광고만, Ad Inserter에 PHP 코드로 넣은 것만 작동되게 합니다.
그래서 수동광고는 정상적으로 필터링 되서 차단이 되지만.
빠진 광고 수 만큼 다시 자동광고로 채워진다면 의미가 없어집니다.
그래서 위 사진처럼 자동광고 중에서 배너 광고를 조절해주시는게 좋습니다.
마무리
개인적인 경험이였습니다.
나름 발빠른 대처를 해서 계정에 큰 문제가 생기지 않고.
회복했다고 생각합니다.
여러분들도 혹시 비슷한 문제를 경험하시거나. 걱정이 되신다면 해당 글 참고해서 작업을 해보시길 바랍니다.
결국 외부 탓을 하기보다 내 안에서 문제를 찾고 빠르게 실행하는 것이 가장 좋은 해결책이라고 봅니다.
외부적인 요인은 내가 컨트롤 할 수 없습니다. 하지만 내부적으로 무언가 할 수 있는게 있다면 발빠르게 하는게 좋다고 봅니다.
