![[실전 수익화 09] 광고가 SEO를 해치는 법](https://img.thenullpage.com/posts/5744/5744_1_0e9dcf.webp)
수익화를 파고들수록 무서운 역설과 마주쳤다. 돈을 벌려고 붙인 광고가 오히려 방문자를 쫓아내고 검색 순위를 떨어뜨려, 결국 수익의 바탕인 트래픽 자체를 갉아먹는 것이다. 광고를 잘못 다루면 밑 빠진 독에 물을 붓는 꼴이 된다. 이번 편은 광고가 검색 순위와 사용자 경험을 어떻게 해치는지, 특히 화면을 가로막는 팝업과 늦게 떠서 화면을 흔드는 광고가 왜 치명적인지를 내 경험과 함께 짚는다. 이걸 모르면 애써 키운 트래픽을 광고로 스스로 무너뜨리게 된다.
1. 검색엔진은 사용자 경험을 본다
먼저 이해해야 할 전제는, 검색엔진이 단순히 콘텐츠의 내용만 보는 게 아니라는 점이다. 그 페이지가 방문자에게 얼마나 쾌적한 경험을 주는지도 순위에 반영한다. 화면이 얼마나 빨리 뜨는지, 로딩 중에 화면이 얼마나 출렁이는지, 방문자의 조작에 얼마나 빨리 반응하는지 같은 것들이 품질 신호로 측정된다.
광고는 바로 이 경험 지표들을 망가뜨리기 쉬운 요소다. 무거운 광고 스크립트는 화면이 뜨는 속도를 늦추고, 늦게 로드되는 광고는 화면을 흔들며, 여러 광고가 동시에 붙으면 방문자의 조작에 대한 반응까지 느려진다. 콘텐츠는 훌륭한데 광고 때문에 경험 지표가 나빠져 순위가 떨어지는 일이 실제로 벌어진다.
이 사실을 알고 나니 광고를 붙이는 관점이 바뀌었다. 광고를 하나 붙일 때마다 이게 경험 지표에 어떤 영향을 주는지를 함께 따지게 된 것이다. 수익과 경험은 종종 반대 방향으로 당기는데, 검색엔진은 이 줄다리기에서 경험 쪽에 힘을 실어 준다. 그러니 경험을 무시한 수익화는 검색 순위라는 대가를 치른다.
특히 요즘은 모바일 화면을 기준으로 순위를 매기는 경향이 강하다고 알려져 있다. 모바일은 화면이 좁아 광고 하나가 차지하는 비중이 크고, 팝업이나 화면 흔들림의 피해도 더 크다. 방문자의 대다수가 모바일로 들어오는 사이트라면, 모바일에서의 광고 경험이 곧 검색 순위와 직결된다는 걸 명심해야 했다.
이 관점의 전환은 수익화를 대하는 태도를 근본부터 바꿨다. 예전에는 광고를 붙이는 일과 검색 최적화를 별개의 작업으로 여겼다. 한쪽은 돈을 버는 일, 다른 쪽은 트래픽을 얻는 일이라고 나눠 생각했던 것이다. 그런데 검색엔진이 사용자 경험을 본다는 걸 알고 나니, 이 둘이 사실은 하나의 문제였다. 광고를 잘못 붙이면 검색 최적화가 무너지고, 검색 최적화를 위해서는 광고를 절제해야 한다. 수익과 트래픽이 같은 저울 위에 놓여 있다는 걸 이해하는 것이 이 편의 출발점이었다.
2. 화면을 가로막는 팝업의 위험
가장 위험한 형태는 화면을 통째로 가로막는 팝업 광고다. 방문자가 페이지에 들어오자마자 콘텐츠를 덮어 버리는 전면 광고, 이른바 인터스티셜이 대표적이다. 검색으로 애써 들어왔는데 정작 원하는 내용은 안 보이고 광고가 화면을 가리면, 방문자는 짜증을 내며 곧바로 뒤로 가기를 누른다.
검색엔진은 이런 침입형 팝업을 명확히 부정적으로 본다. 콘텐츠 접근을 방해하는 요소로 간주되어 순위에 불이익을 줄 수 있다고 알려져 있다. 방문자가 콘텐츠를 보러 왔는데 그 콘텐츠를 가리는 광고는, 검색엔진이 지키려는 사용자 경험의 정반대에 있기 때문이다. 이건 단가가 높아도 손대지 말아야 할 형태였다.
더 나쁜 것들도 있다. 뒤로 가기를 막아 방문자를 가두는 방식, 클릭하면 원치 않는 새 창을 여는 방식, 화면 뒤에 몰래 창을 까는 방식은 방문자를 속이고 가두는 기만적 광고다. 이런 형태는 검색 불이익을 넘어 광고망의 정책 위반으로 계정이 정지될 수도 있다. 나는 이런 광고는 아무리 돈이 돼도 절대 쓰지 않기로 했다.
그렇다고 모든 화면 겹침 광고가 금지인 건 아니었다. 화면 아래쪽이나 위쪽에 얇게 붙는 고정 배너는, 면적이 작고 닫기 버튼이 있으면 대체로 안전한 형태로 통한다. 콘텐츠를 가리지 않으면서 존재하는 광고는 괜찮고, 콘텐츠를 덮어 접근을 막는 광고가 문제인 것이다. 이 경계를 아는 게 중요했다.
3. 화면을 흔드는 레이아웃 이동
팝업만큼이나 자주 저지르는 실수가 화면 흔들림이다. 광고가 페이지가 다 뜬 뒤에 뒤늦게 로드되면서, 이미 자리 잡고 있던 본문을 아래로 밀어내는 현상이다. 방문자가 읽던 문장이나 누르려던 버튼이 갑자기 아래로 쑥 내려가 버리면, 엉뚱한 곳을 누르거나 읽던 자리를 잃고 불쾌해진다.
이 화면 흔들림은 검색엔진이 별도의 지표로 측정할 만큼 중요하게 여기는 요소다. 로딩 중에 화면이 얼마나 밀렸는지를 수치로 재는데, 광고가 늦게 뜨며 콘텐츠를 밀어내면 이 수치가 급격히 나빠진다. 광고 하나가 뒤늦게 뜨는 것만으로도 좋은 점수가 순식간에 나쁜 점수로 곤두박질칠 수 있다고 한다.
해결책은 앞선 편들에서도 강조한 공간 예약이다. 광고가 들어올 자리의 높이를 처음부터 비워 두면, 나중에 광고가 로드돼도 그 정해진 공간 안에 채워질 뿐 주변을 밀어내지 않는다. 빈 공간을 미리 잡아 두는 이 작은 습관이 화면 흔들림을 원천적으로 막아 주었다. 광고를 붙이기 전에 자리부터 비우는 게 순서였다.
내가 쓰는 서버 환경은 초기 화면을 서버에서 미리 그려 보내기 때문에, 이 빈 자리를 처음부터 넣어 두기 유리했다. 페이지가 브라우저에 도착한 순간 이미 광고 자리가 확보돼 있으니, 광고 스크립트가 나중에 그 자리를 채워도 흔들림이 없었다. 구조적으로 흔들림을 막아 두면 광고를 늘려도 화면이 안정적이었다.
4. 속도를 갉아먹는 무거운 광고
세 번째 위험은 속도다. 광고, 특히 여러 수요처를 경쟁시키는 방식은 페이지가 수많은 외부 서버와 통신하게 만든다. 이 통신과 스크립트 실행이 쌓이면 화면이 처음 뜨는 속도가 느려진다. 방문자는 몇 초만 지연돼도 기다리지 못하고 떠나고, 검색엔진도 느린 페이지를 낮게 평가한다.
무거운 광고는 화면이 뜨는 속도뿐 아니라, 뜬 뒤의 반응성도 해친다. 방문자가 버튼을 누르거나 스크롤할 때 광고 스크립트가 브라우저를 붙잡고 있으면, 조작에 대한 반응이 뚝뚝 끊긴다. 콘텐츠는 다 보이는데 눌러도 반응이 없는 답답한 상태가 되는 것이다. 이 반응성도 검색엔진이 보는 품질 신호 중 하나다.
그래서 광고를 붙일 때 나는 무게를 늘 의식했다. 광고 스크립트가 콘텐츠보다 먼저 로드되어 화면을 붙잡지 않도록, 로딩 순서를 조절하는 게 핵심이었다. 콘텐츠가 먼저 뜨고 방문자가 읽기 시작한 뒤에 광고가 조용히 채워지는 순서를 만들면, 같은 광고라도 체감 속도가 훨씬 나았다.
이 무게와 로딩 순서를 다루는 구체적인 기법은 다음 편에서 따로 깊이 다룰 만큼 중요하다. 여기서 강조하고 싶은 건, 광고의 무게가 곧 트래픽의 손실이 될 수 있다는 감각이다. 단가 높은 광고를 잔뜩 붙였는데 그 무게로 페이지가 느려져 방문자와 순위를 잃으면, 결국 남는 게 없다.
5. 밑 빠진 독을 막는 원칙
이 모든 위험을 겪으며 나는 하나의 원칙으로 수렴했다. 수익화는 트래픽을 지키는 선에서만 해야 한다는 것이다. 아무리 단가가 높아도 그 광고가 방문자를 쫓아내고 순위를 떨어뜨린다면, 그건 수익이 아니라 손실이다. 눈앞의 광고 수익과 눈에 안 보이는 트래픽 손실을 함께 저울에 올려야 했다.
특히 검색을 통해 들어오는 방문자가 많은 사이트일수록 이 균형이 예민했다. 검색 순위가 떨어지면 유입 자체가 줄어드는데, 이건 광고 몇 개로 번 돈과는 비교도 안 되는 규모의 손실이다. 광고로 벌 수 있는 돈보다 광고로 잃을 수 있는 트래픽이 더 클 수 있다는 걸 늘 염두에 두었다.
그래서 나는 새 광고를 붙일 때마다 경험 지표를 함께 점검하는 습관을 들였다. 이 광고를 붙였을 때 화면이 흔들리지 않는지, 속도가 느려지지 않는지, 팝업이 콘텐츠를 가리지 않는지를 확인했다. 지표가 나빠지면 그 광고는 수익이 나더라도 재검토했다. 트래픽이라는 밑천을 지키는 게 언제나 우선이었다.
돌이켜 보면 광고가 검색을 해친다는 사실은 오히려 좋은 제약이었다. 이 제약이 없었다면 나는 눈앞의 수익에 눈이 멀어 광고를 잔뜩 붙이고, 그 결과 사이트를 서서히 망가뜨렸을지도 모른다. 검색엔진이 사용자 경험을 채점한다는 규칙 덕분에, 나는 방문자를 함부로 대할 수 없었다. 결국 방문자를 위하는 것이 검색을 위하는 것이고, 검색을 위하는 것이 장기적인 수익을 위하는 것이었다. 세 가지가 한 방향을 가리킨다는 걸 알고 나니, 무엇을 택해야 할지 고민할 필요가 없어졌다.
다음 편에서는 이 균형을 조금 더 넓혀, 광고와 사용자 경험 전반의 조화를 다룬다. 검색 순위라는 기계적 지표를 넘어, 방문자가 실제로 사이트를 어떻게 느끼는지, 광고 밀도와 배치를 어떻게 조율해야 방문자를 잃지 않으면서 수익을 내는지를 실제 운영 경험과 함께 풀어 보겠다.