
광고 위치, 광고 밀도, 모바일 대응까지. 실제로 써보며 정리한 기록.
애드센스를 블로그에 달고 나서 처음 한 달 동안 CTR이 0.3%도 안 나왔습니다. 트래픽이 문제인가, 글이 문제인가 싶었는데 알고 보니 광고 위치가 문제였습니다. 광고가 아예 보이지 않는 곳에 처박혀 있거나, 페이지 맨 아래에 혼자 덩그러니 있거나. 글을 다 읽고 나면 이미 독자가 뒤로 가기를 눌러버린 다음입니다. 독자 대부분은 거기까지 스크롤하지 않았습니다.
광고를 늘린 게 아니라 위치를 바꿨을 뿐인데 CTR이 달라졌습니다. 이 글은 그 과정에서 직접 써보고 "이게 맞다"고 느낀 광고 배치 전략을 정리한 기록입니다.
광고 위치 — 독자 시선이 멈추는 곳에 놓아야 한다
광고 수익을 결정하는 가장 큰 변수는 트래픽보다 광고 위치입니다. 광고가 글 아래쪽에 있을 때는 존재 자체를 모르는 독자가 대부분이었습니다. 직접 겪어봤습니다. 수치로 확인한 게 아니라, 기껏 달아놓은 광고가 아무도 보지 않는다는 걸 리포트로 확인하면서 실감했습니다.
ATF, 즉 스크롤 없이 처음 화면에 보이는 영역이 중요한 이유가 여기 있습니다. Think with Google 연구에 따르면, 이 영역에 배치된 광고는 하단 광고보다 실제로 사용자 화면에 노출되는 비율이 유의미하게 높습니다. 당연한 말처럼 들리지만, 막상 블로그를 운영할 때는 광고를 콘텐츠 방해 요소로 여겨 아래로 밀어두는 경향이 생깁니다. 저도 그랬습니다. 독자에게 미안한 마음에 광고를 글 끝으로 보냈는데, 그게 결과적으로 광고를 아무도 보지 않는 위치에 두는 선택이었습니다.
글 시작 직후 광고를 넣으면서 변화가 생겼습니다. 단, 주의할 점이 있습니다. 첫 문단이 두 줄밖에 안 되면 제목 바로 아래 광고처럼 보여서 어색합니다. 저는 첫 문단을 4줄 이상으로 늘린 뒤에야 광고가 자연스럽게 자리를 잡았습니다. 광고 위치를 바꾸는 것과 함께 글의 구조 자체를 손봐야 했습니다. 배치는 위치만의 문제가 아니라 콘텐츠 구성과 함께 설계해야 하는 작업입니다.
H2 소제목 앞에 광고를 넣었을 때 효과가 가장 좋았습니다. 챕터가 넘어가는 경계에서 독자가 잠깐 멈추는 그 순간, 광고가 시야에 들어오기 때문입니다. 이 위치는 독자 행동 패턴을 관찰하면 자연스럽게 나오는 결론입니다. 소제목 앞에서 독자는 다음 섹션으로 넘어갈지 말지를 무의식적으로 판단합니다. 그 순간이 광고에 시선이 닿기 가장 좋은 타이밍입니다.
글 마지막 본문 아래도 여전히 유효한 위치입니다. 콘텐츠를 끝까지 읽은 독자는 이미 글에 집중한 상태이고, 다음 행동을 모색하는 시점입니다. 이 위치의 광고는 CTR이 낮더라도 클릭의 질이 상대적으로 높은 경향이 있습니다. 다만 대부분의 독자가 끝까지 읽지 않는다는 현실을 감안하면, 이 위치에만 의존하는 것은 처음 저의 실수와 다르지 않습니다.
광고 밀도 — 많이 넣는다고 수익이 오르지 않는다
솔직히 처음엔 광고를 많이 넣을수록 수익이 올라갈 거라고 생각했습니다. 광고 개수를 7개까지 늘린 적도 있습니다. 결과는 반대였습니다. 광고 노출 대비 클릭 비율이 오히려 떨어졌습니다. 개수를 7개에서 3개로 줄였더니 개별 광고 CTR이 올라갔습니다.
광고가 너무 많으면 독자는 무의식적으로 광고를 배경으로 인식하기 시작합니다. 배너 블라인드니스라고 하는데, 화면에 광고가 너무 자주 등장해 눈에 보여도 뇌가 자동으로 걸러내는 현상입니다. 이 현상은 독자가 의도적으로 광고를 무시하는 게 아니라 무의식적으로 일어납니다. 줄일수록 남은 광고의 존재감이 커집니다. 역설적이지만 실제로 그렇습니다.
Google AdSense 광고 게재 정책에서는 콘텐츠보다 광고가 더 많아지는 구성을 명시적으로 금지합니다. 정확한 기준은 정책이 수시로 업데이트되기 때문에 직접 확인하는 것이 좋습니다. 정책 위반은 수익 문제가 아니라 계정 정지로 이어질 수 있다는 점에서 무시할 수 없는 기준입니다.
한 가지 더 짚고 싶은 것이 있습니다. "광고를 본문과 자연스럽게 어우러지게 만들면 좋다"는 말이 있는데, 저는 이 표현이 위험할 수 있다고 봅니다. 애드센스 정책상 광고를 콘텐츠처럼 보이게 꾸미는 행위는 명백히 금지되어 있습니다. 자연스러운 배치와 광고 위장은 다릅니다. 전자는 위치의 문제이고, 후자는 외형의 문제입니다. 이 경계가 모호하게 느껴질수록 정책 기준에 가깝게 확인하는 것이 안전합니다.
모바일 대응 — 배치보다 먼저 해야 할 것
사이드바 고정 광고를 처음 구현했을 때, PC에서는 체류 시간이 긴 글일수록 효과가 좋았습니다. 스크롤해도 광고가 화면 한쪽에 고정되는 방식이라 노출 시간이 깁니다. 문제는 모바일이었습니다. 모바일에서 해당 광고를 숨기는 처리를 빠뜨렸더니 화면에서 본문이 극도로 좁아졌고, 이탈률이 오히려 올라갔습니다. 광고를 보여주려다 독자를 내쫓은 셈이었습니다. 그 이후로 광고 관련 스타일을 작성할 때 모바일 대응을 가장 먼저 체크합니다.
미디어 쿼리는 화면 크기나 기기 환경에 따라 CSS 스타일을 다르게 적용하는 기술로, 반응형 웹 구현의 기본 도구입니다. 사이드바 고정 광고처럼 데스크톱 전용으로 쓰는 요소는 반드시 모바일 구간에서 숨기는 처리가 필요합니다. 이 처리를 빠뜨리면 광고 때문에 독자 경험이 망가지는 역효과가 납니다. 광고 배치를 설계할 때 PC 기준으로만 생각하는 것은 반만 설계한 것과 같습니다.
뷰포트, 즉 사용자 화면에서 실제로 콘텐츠가 표시되는 영역도 자주 간과됩니다. 광고 단위 크기가 뷰포트를 초과하면 레이아웃이 깨지고, 이는 Google 검색 순위 요소 중 하나인 CLS 점수에 직접 영향을 줍니다. CLS란 페이지 로드 중 예기치 않게 요소가 이동하는 정도를 측정하는 지표입니다. 광고 로딩으로 인해 본문이 갑자기 아래로 밀리는 경험이 대표적인 CLS 문제입니다. 독자 입장에서는 읽던 위치가 갑자기 바뀌는 혼란으로 느껴집니다. 저도 이 문제를 겪어봤는데, 직접 독자 입장에서 읽다가 글이 갑자기 내려가는 순간 그 불쾌감이 꽤 컸습니다. 내 블로그에서 그 일이 일어나고 있었다는 게 더 당황스러웠습니다.
광고 배치는 설정하고 끝나는 작업이 아닙니다. 저는 최소 한 달 단위로 광고 단위별 CTR과 RPM을 비교하면서 위치를 조정합니다. RPM이란 광고 1,000회 노출당 예상 수익을 나타내는 지표로, 광고 효율을 비교할 때 가장 직관적인 수치입니다. 수치를 보면 어느 위치가 실제로 작동하는지 명확히 보입니다. 처음부터 완벽한 배치는 없고, 데이터를 보면서 조금씩 맞춰가는 과정이 전부입니다. 설정하고 잊어버리면 언제 어디서 문제가 생기는지도 모릅니다.
참고
- Google AdSense 고객센터 – 광고 게재 정책
- Think with Google – Above the fold 광고 연구
- Google AdSense 최적화 가이드
- CSS-Tricks – Position fixed