
솔직히 저는 광고를 많이 넣을수록 수익이 오른다고 믿었습니다. 당연한 논리처럼 보였으니까요. 그런데 실제로 해보니 완전히 반대였습니다. 광고 개수를 줄이고 나서야 RPM이 회복되었고, 월 수익도 소폭 올랐습니다. 이 글은 그 과정에서 배운 것들을 정리한 기록입니다.
광고를 6개 넣었더니 수익이 떨어졌습니다
2,000자짜리 글 하나에 광고를 6개까지 넣어본 적이 있습니다. 그 달 RPM(Revenue Per Mille)이 전달 대비 15% 하락했습니다. RPM이란 페이지 1,000회 노출당 발생하는 수익을 의미하는 지표로, 블로그 수익성을 판단하는 가장 기본적인 수치입니다. 이 수치가 떨어졌다는 건 광고 단가 자체가 낮아졌다는 신호였습니다.
이유를 분석해보니 두 가지가 맞물려 있었습니다. 애드센스는 경매 방식으로 광고 단가를 결정하는데, 프리미엄 광고주들은 뷰어빌리티(Viewability)가 높은 광고 슬롯에만 입찰합니다. 뷰어빌리티란 광고가 실제로 사용자 화면에 노출되는 비율을 뜻합니다. 광고 개수가 늘어날수록 각 광고의 뷰어빌리티는 떨어지고, 결국 단가 낮은 광고들이 빈 자리를 채우는 구조가 됩니다.
두 번째 문제는 페이지 로딩 속도였습니다. 광고 스크립트가 많아지면서 Core Web Vitals의 LCP(Largest Contentful Paint) 수치가 나빠졌습니다. LCP란 페이지에서 가장 큰 콘텐츠 요소가 화면에 그려지기까지 걸리는 시간을 측정하는 지표로, 구글 검색 순위에 직접 영향을 미칩니다. 광고를 남발한 결과가 수익 감소와 검색 노출 하락이라는 이중 타격으로 돌아온 셈입니다.
구글 정책의 맹점, 숫자가 없다는 것
구글 애드센스 프로그램 정책은 페이지당 광고 개수를 명시적인 수치로 제한하지 않습니다. "콘텐츠보다 광고가 더 많은 페이지는 안 된다"는 정성적 기준만 있을 뿐입니다(출처: Google 애드센스 프로그램 정책).
저는 이 부분이 오히려 위험하다고 생각합니다. 정성적 기준은 집행 시점과 담당자에 따라 달라질 수 있기 때문입니다. 실제로 커뮤니티에서는 동일한 광고 배치를 두고 어떤 사이트는 아무 문제 없이 운영되고, 어떤 사이트는 광고 제한 조치를 받았다는 사례가 꾸준히 올라옵니다. 기준이 명확하지 않으니 게시자 입장에서는 항상 불확실성 속에서 운영할 수밖에 없습니다.
애드센스 정책 FAQ에서는 "어보브 더 폴드(Above-the-fold) 영역에 광고를 넣어도 충분한 콘텐츠가 있다면 정책 위반이 아니다"라고 명시하고 있습니다(출처: Google 애드센스 정책 FAQ). 어보브 더 폴드란 스크롤 없이 화면에 바로 보이는 영역을 뜻합니다. 이 기준대로라면 첫 화면에 광고를 넣는 것 자체는 문제가 없지만, '충분한 콘텐츠'의 기준이 얼마인지는 여전히 불분명합니다. 제 경험상 이 영역의 콘텐츠 비율을 최소 60% 이상으로 잡는 것이 안전한 기준이었습니다.
콘텐츠 길이에 따라 광고 개수를 조정하는 방법
RPM 하락 이후 저는 광고 개수를 콘텐츠 길이에 비례해 조정하는 규칙을 직접 만들었습니다. 제가 기준으로 삼은 원칙은 다음과 같습니다.
- 500자 미만 짧은 글: 광고 1개, 본문 하단에만 배치
- 500자~1,500자: 최대 2개, 본문 3분의 1 지점과 하단
- 1,500자~3,000자: 최대 3개, 상단·중간·하단 분산 배치
- 3,000자 이상 장문: 4~5개까지 허용, 상단·중간 2개·하단 구성
이 기준을 적용하면서 동시에 CSS로 어보브 더 폴드 영역의 콘텐츠 비율을 60% 이상으로 고정했습니다. 광고 슬롯 사이에는 최소 600px의 콘텐츠 영역이 확보되도록 간격도 설정했습니다. JavaScript를 활용해 콘텐츠 길이를 실시간으로 읽어 광고 슬롯을 동적으로 숨기는 방식도 함께 적용했습니다.
6개월 뒤 결과는 예상보다 뚜렷했습니다. RPM은 이전 수준으로 회복되었고, 광고 수를 줄였음에도 월 수익은 오히려 소폭 올랐습니다. 광고를 적게 넣을수록 남은 광고 슬롯의 단가가 높아진다는 역설이 실제로 확인된 순간이었습니다.
광고 밀도는 결국 콘텐츠 품질 문제입니다
광고 밀도를 단순히 '몇 개냐'의 문제로 보는 시각도 있는데, 제 경험상 이건 좀 다릅니다. 뷰어빌리티, LCP, 콘텐츠 비율이 복합적으로 얽힌 구조적인 문제입니다. 광고 하나의 단가를 높이려면 그 광고 슬롯이 실제로 사용자에게 잘 보여야 하고, 그러려면 주변에 충분한 콘텐츠가 있어야 합니다. 콘텐츠가 얇으면 광고가 아무리 많아도 단가는 낮아집니다.
2024년 구글 정책 변경으로 동적 콘텐츠의 광고 규정이 '비공개 커뮤니케이션의 광고' 정책으로 개편되면서, 채팅이나 실시간 커뮤니케이션 화면에서의 광고가 금지되었습니다. 2025년 2월부터는 개인 정보 보호 강화 기술 관련 정책도 업데이트되었습니다. 정책은 계속 바뀌고 있고, 그 방향은 언제나 콘텐츠 품질 쪽으로 수렴하고 있습니다.
결국 광고 수익을 올리고 싶다면 광고를 더 넣으려는 생각보다 콘텐츠의 완성도를 먼저 높이는 것이 순서입니다. 광고 밀도 최적화는 그 다음 단계입니다. 지금 당장 광고 개수가 많다고 느껴진다면, 콘텐츠 길이를 기준으로 슬롯 하나씩 줄여보시길 권합니다. 줄인 뒤 2~4주 후 RPM 변화를 확인하는 것이 가장 현실적인 접근법입니다.
참고:
Google 애드센스 프로그램 정책: https://support.google.com/adsense/answer/48182
Google 애드센스 정책 FAQ: https://support.google.com/adsense/answer/3394713
Google 애드센스 정책 변경 로그: https://support.google.com/adsense/answer/9336650 , , , , , ,