구글 공식 문서 번역 혼란
수많은 블로거가 티스토리를 떠나 구글의 고향인 블로그스팟(Blogger)에 둥지를 튼다. 같은 구글 가문이니 애드센스 광고 연동도 물 흐르듯 쉬울 것이라 기대한다.
하지만 첫 단추인 '코드 삽입' 단계부터 거대한 장벽을 만나게 된다. 나 역시 그랬다.
구글 애드센스 공식 문서가 시키는 대로 코드를 복사해 붙여 넣었을 뿐인데, 돌아온 것은 정체불명의 붉은 에러 메시지였다.
"공식 문서대로 정확히 복사해서 붙여 넣었는데 왜 에러가 나지?"
순간 머릿속이 하얘지고 당황스러움이 밀려왔다. 구글이 준 공식 정답지가 오답을 뱉어내는 이 황당한 상황, 무엇이 문제였을까?
이 과정에서 초보자들이 흔히 저지르는 블로그스팟 운영 시 구글 SEO 실수들을 나 역시 그대로 답습하고 있었다.
이제 막 블로그스팟에 애드센스를 달려는 이들을 위해, 내가 맨땅에 헤딩하며 깨달은 아주 귀중한 비밀을 아낌없이 풀고자 한다.
1. 구글 공식 문서의 치명적인 함정과 오역
우리가 가장 먼저 마주하는 에러는 대개 org.xml.sax.SAXParseException으로 시작한다. 내용은 대략 meta 태그를 열었으면 </meta>로 닫아야 한다는 규칙 위반 지적이다.
애드센스 공식 문서의 예시를 보면 분명 아래처럼 나와 있다.
<meta name="google-adsense-account" content="ca-pub-0000000000000000">
여기서 오해하지 말아야 할 것이 지금 말하는 메타태그는 구글서치콘솔 소유권 확인용 태그가 아니라는 점이다. 애드센스 광고 스크립트 코드를 대체하는 용도의 태그이다.
컴퓨터 전공자가 아닌 이상 이 코드가 맞는지 틀린 지 알 길이 없다. 그저 최고 권위자인 구글의 말을 믿고 붙여 넣을 뿐이다.
그런데 왜 에러가 날까? 원인은 블로그스팟의 태생에 있다.
일반적인 웹사이트는 규칙이 느슨한 HTML을 사용한다. 태그를 열고 닫지 않아도 브라우저가 대충 눈치껏 읽어낸다.
반면, 블로그스팟은 문법 규칙이 칼처럼 엄격한 XML 기반으로 작동한다. XML 세상에서는 문을 열었으면 반드시 문을 닫아야 한다.
구글 공식 문서는 일반적인 HTML 웹사이트를 기준으로 작성되었기에 문을 닫지 않은 예시를 보여준 것이고, 엄격한 XML 기조의 블로그스팟은 이를 '불량 코드'로 인식해 저장을 막아버린 것이다.
이를 해결하려면 코드 맨 끝에 한 칸 띄우고 슬래시(/)를 붙여 강제로 문을 닫아주어야 한다.
<meta name="google-adsense-account" content="ca-pub-0000000000000000" />
여기서 더 황당한 것은 공식 문서의 한국어 번역이다. 문서를 읽다 보면 "메타 태그 홈페이지에 애드센스 코드 스니펫을 추가하지 않으려는 경우 이 방법을 사용할 수 있습니다"라는 문장이 나온다.
앞뒤가 전혀 맞지 않는 이 말 때문에 이중으로 멘붕이 온다.
원문을 뜯어보면 의미가 명확해진다. 영어 원문의 취지는 "내 블로그에 무거운 광고 스크립트 덩어리를 미리 얹어서 무거워지는 게 싫다면, 일단 내 소유라는 신분증(메타 태그)만 가볍게 제출해서 심사를 받으라"는 뜻이다.
구글의 어색한 직역 공세에 속아 넘어갈 필요 없다.
2. 신분증과 광고 기계의 결정적 차이
우리가 애드센스 페이지에서 마주하는 코드는 크게 두 가지다. 이 두 코드의 역할을 명확히 구분하는 것부터가 애드센스 마스터의 시작이다.
- 메타 태그 (<meta>): 구글에게 "이 블로그는 내 명의가 확실하니 확인해 줘"라고 내미는 '소유권 인증 신분증'이다.
- 스크립트 코드 (<script>): 블로그 방문자의 화면에 광고를 실제로 그려내고 송출하는 '광고 출력 기계'이다.
여기서 첫 번째 놀라운 사실을 발견했다. 이 두 코드는 물과 기름이 아니다. <head>와 </head> 사이에 나란히 동시에 집어넣어도 아무런 문제가 없다.
오히려 신분증과 기계를 동시에 세팅해 두면 구글 시스템이 내 블로그를 가장 확실하게 인식한다.
코드가 이리저리 흩어지면 관리가 어려우니, 테마 편집 창의 </head> 태그 바로 윗줄에 두 코드를 다정하게 모아서 배치하는 것이 가장 깔끔하고 안전하다.
<!-- 1. 소유권 확인용 메타 태그 (끝에 / 필수) -->
<meta name="google-adsense-account" content="ca-pub-0000000000000000" />
<!-- 2. 자동 광고 출력용 스크립트 태그 (async="async" 처리 필수) -->
<script async="async" src="https://googlesyndication.com" crossorigin="anonymous"></script>
3. 대반전: 백그라운드 연동 후 스크립트를 지워라!
애드센스 심사를 무사히 통과하고 광고가 나오기 시작하면, 두 번째 대반전이자 이 기사의 핵심 하이라이트가 기다린다. 바로 "수동으로 넣었던 스크립트 광고 코드를 지워도 된다"는 사실이다.
블로그스팟 관리자 화면에는 [수익]이라는 메뉴가 있다. 여기서 내 애드센스 계정을 정상적으로 연결했다면, 구글 시스템은 우리가 눈으로 볼 수 없는 백그라운드(배경) 영역에서 자동으로 광고 코드를 가동한다.
즉, 시스템이 스스로 광고 기계를 돌리고 있는 것이다.
그렇다면 내가 과거에 HTML 창에 수동으로 억지로 쑤셔 넣었던 스크립트 코드는 어떻게 될까? 졸지에 한 지붕 아래에 똑같은 광고 기계가 두 대 돌아가는 '중복 상태'가 된다.
과감하게 HTML 편집 창을 열고 스크립트 코드를 도려냈다. 오직 신분증 역할의 메타 태그만 남겨두었다.
결과는 경이로웠다. 광고가 안 나오기는커녕, 오히려 광고 로딩 속도가 빛의 속도로 빨라졌다. 페이지 곳곳에서 자동 광고가 아무런 막힘과 렉 없이 물 흐르듯 뿜어져 나왔다.
이러한 테크닉은 향후 안정적인 블로그 운영을 위한 구글 SEO 기준에 맞춘 블로그스팟 글쓰기 규칙과도 일맥상통한다.
수동 광고 코드를 청소하면 얻을 수 있는 이점은 상상 이상이다.
첫째, 페이지 용량 다이어트가 가능하다. 방문자가 블로그를 열 때 똑같은 광고 스크립트 파일을 중복으로 다운로드하는 낭비가 사라진다. 당연히 로딩 속도가 비약적으로 상승한다. 여기에 포스팅 내 미디어 용량을 줄여주는 구글 권장 이미지 압축 방법까지 함께 적용한다면 그 효과는 극대화된다.
둘째, 구글 SEO 보너스 점수를 얻는다. 구글은 웹사이트의 검색 순위를 매길 때 '사용자 경험(속도)'을 매우 엄격하게 본다. 중복 코드를 지워 블로그가 가벼워지면 구글 검색 상위 노출에 압도적으로 유리해진다.
셋째, 광고 충돌을 예방한다. 간혹 광고가 엇박자로 실행되어 화면이 하얗게 뜨거나 깜빡거리는 오류를 원천 차단할 수 있다.
4. 마지막 점검, 무엇을 남기고 무엇을 지울 것인가
코드를 정리할 때 절대 혼동해서는 안 되는 규칙이 있다. HTML 창을 열어보면 메타 태그가 여러 개 얽혀 있을 것이다.
<!-- 3. 검색 포털 사이트 소유권 확인 -->
<meta content='HnRDbXSF...' name='google-site-verification'/>
<meta content='A8D7E8AF...' name='msvalidate.01'/>
<meta content='7f612a0c...' name='naver-site-verification'/>
<meta content='ca-pub-00...' name='google-adsense-account'/>
여기서 지워도 되는 것은 오직 중복된 애드센스 광고 기계인 <script ... adsbygoogle.js> 뿐이다.
이름에 verification이나 validate가 들어간 구글 서치콘솔, 네이버 서치어드바이저, 빙 웹마스터도구용 메타 태그들은 검색창에 내 글을 노출하기 위한 또 다른 신분증들이다.
그리고 애드센스 메타 태그 역시 구글이 주기적으로 불시 검문을 돌 때 보여줘야 하는 영구 신분증이다. 이 메타 태그들은 절대 건드리지 말고 평생 보존해야 한다.
마치며
블로그스팟은 알면 알수록 가볍고 강력한 플랫폼이지만, 불친절한 구글 공식 문서 때문에 초보자들이 입구에서 멘붕을 겪기 십상이다.
기억하자. 처음에 에러가 나는 것은 내가 못나서가 아니라 XML의 엄격한 문법 때문이며, 광고가 나오기 시작하면 수동 스크립트는 과감히 지워야 내 블로그가 날개를 단다는 것을.
이 전체적인 흐름을 이해하고 코드를 마주한다면, 당신의 블로그스팟은 그 어떤 사이트보다 빠르고 쾌적한 수익형 블로그로 거듭날 것이다.


0 Comments
댓글 쓰기