티스토리 뷰
목차
승인 결과도 나오기 전에 코드부터 블로그에 붙여넣었습니다. "어차피 통과할 텐데 미리 해두면 낫지"라는 생각이었는데, 돌이켜보니 그 순서가 꽤 많은 실수를 끌어들였습니다. 코드를 두 번 넣어두고도 한동안 몰랐고, 서치 콘솔 인증 태그를 지워버리고선 며칠 뒤 '소유권 확인 실패' 알림을 받았습니다. 코드 삽입이 그냥 붙여넣기 한 번으로 끝날 일인 줄 알았는데, 실제론 순서와 위치가 꽤 중요한 작업이었습니다.

승인 전 코드 삽입, 되는 건 맞지만 착각하기 쉽습니다
강의에서 "승인 전에 미리 코드를 넣어두라"는 말을 들으면, 처음엔 그냥 따라 하게 됩니다. 저도 그랬습니다. 그런데 이 말이 틀린 건 아닌데, 맥락을 모르면 오해하기 딱 좋습니다.
구글 애드센스 고객센터에 따르면, 자바스크립트 스니펫(JavaScript Snippet)을 head 태그에 삽입하거나 ads.txt 파일을 등록하지 않을 경우 Search Console에서 사이트 소유권을 인증해야 광고 게재 준비가 완료됩니다(출처: Google 애드센스 고객센터). 여기서 자바스크립트 스니펫이란 애드센스가 사이트에 광고를 불러오기 위해 삽입하는 짧은 코드 조각을 말합니다. 이 코드가 없으면 애드센스는 해당 사이트를 아예 인식하지 못합니다.
즉, 코드 삽입은 사이트 소유권 확인을 위한 절차이기도 해서 승인 전에 넣는 것 자체는 정상적인 흐름입니다. 문제는 제가 거기서 한 발 더 나아가 "코드를 미리 넣어뒀으니 심사가 빨라질 것"이라고 기대했다는 점입니다. 실제로는 그렇지 않았습니다. 콘텐츠 심사(Content Review), 즉 블로그 글의 품질과 정책 준수 여부를 따지는 심사는 코드 삽입과 별개로 진행됩니다. 코드를 일찍 넣는다고 심사 순서가 앞당겨지거나 유리해지는 건 없었습니다.
중복 삽입, 제가 실제로 겪은 실수입니다
애드센스 코드는 사이트의 <head>와 </head> 태그 사이에 정확히 한 번만 있으면 됩니다. 그런데 저는 처음 넣고 나서 며칠 뒤 다른 설정을 건드리다가 "혹시 코드가 제대로 안 들어간 게 아닐까" 싶어서 한 번 더 붙여넣었습니다. 기억이 가물가물했던 거죠.
결과적으로 같은 코드가 두 번 들어간 상태로 며칠이 지났습니다. 광고가 뜨긴 해서 몰랐는데, 중복 삽입(Duplicate Tag)은 광고 로딩 속도에 영향을 줄 수 있고 경우에 따라 광고 송출 오류로 이어질 수 있습니다. 이런 실수를 막으려면 코드를 다시 넣기 전에 기존 코드 유무를 먼저 확인하는 습관이 필요합니다.
티스토리 기준으로 확인하는 방법은 간단합니다. 스킨 편집 → HTML 편집 화면을 열고 브라우저 찾기 기능으로 "adsbygoogle"을 검색하면 됩니다. 검색 결과가 2개 이상 나오면 중복된 것이니 하나만 남기고 삭제하면 됩니다. 저처럼 기억이 흐릿할 때 코드를 한 번 더 넣기 전에 이 확인을 먼저 하셨으면 합니다.
- 티스토리 스킨 편집 → HTML 편집 화면 진입
- 브라우저 찾기(Ctrl+F / Cmd+F)로 "adsbygoogle" 검색
- 검색 결과가 2개 이상이면 중복 삽입 상태 → 1개만 남기고 삭제
- 코드를 새로 추가하기 전 항상 기존 코드 유무부터 확인
서치 콘솔 인증 태그를 실수로 지웠습니다
강의를 순서대로 따라가다 보면 서치 콘솔(Search Console) 인증 태그와 애드센스 코드를 연달아 head 태그에 넣게 됩니다. 여기서 서치 콘솔 인증 태그란 구글이 "이 사이트의 진짜 관리자가 맞는지" 확인하기 위해 발급하는 메타 태그(Meta Tag)를 말합니다. 쉽게 말해 사이트 소유권 증명서 같은 역할을 하는 코드 한 줄입니다.
이 둘은 생김새가 비슷해서 처음엔 같은 역할을 하는 코드인 줄 알았습니다. 저도 그렇게 오해했습니다. 그런데 역할이 전혀 다릅니다. 서치 콘솔 인증 태그는 구글 서치 콘솔이 사이트를 인식하는 데 필요하고, 애드센스 코드는 광고 시스템이 작동하는 데 필요합니다. 둘 다 head 안에 함께 있어야 각자의 역할을 합니다.
제가 저지른 실수는 애드센스 코드를 다시 정리하면서 그 위에 있던 서치 콘솔 인증 메타 태그를 실수로 지워버린 것이었습니다. 며칠 뒤 서치 콘솔에서 '소유권 확인 실패'라는 알림이 떴을 때서야 원인을 알아챘습니다. 코드를 새로 추가할 때는 기존 줄을 지우지 않고, 그 바로 아래나 위에 이어붙이는 방식으로 진행하는 게 가장 안전합니다(출처: Google Search Console 고객센터).
티스토리에서 ads.txt는 미리 준비하지 않아도 됩니다
강의에서 ads.txt 이야기가 나오면 저처럼 괜히 긴장하게 됩니다. ads.txt란 광고 인벤토리 판매 권한을 공개적으로 명시해 광고 사기를 방지하는 텍스트 파일입니다. 쉽게 말해 "이 사이트의 광고 판매 권한은 이 업체에만 있다"고 선언하는 파일인데, 없으면 광고 수익이 줄거나 문제가 생길 수 있다는 말에 저도 서둘러 준비하려 했습니다.
그런데 티스토리는 얘기가 다릅니다. 티스토리에서 애드센스를 승인받으면 ads.txt 상태 항목에 '해당 사항 없음'이라고 표시됩니다. 플랫폼 차원에서 이미 처리가 되어 있어서 별도로 파일을 만들어 올릴 필요가 없습니다. 제가 직접 애드센스 관리 화면에서 확인해봤을 때도 경고 없이 그냥 넘어갔습니다.
ads.txt를 직접 업로드해야 하는 건 워드프레스처럼 독립 호스팅을 사용하는 경우입니다. 강의 자료가 워드프레스 기준으로 만들어졌다면 이 항목이 나올 수밖에 없는데, 티스토리 사용자라면 해당되지 않는 내용입니다. 일반적으로 강의 자료가 플랫폼에 관계없이 만들어진다고 알려져 있지만, 저 경험상 플랫폼마다 처리 방식이 다른 항목은 강의보다 애드센스 고객센터나 티스토리 공식 안내를 한 번 더 확인하는 편이 훨씬 안전합니다.
자주 묻는 질문
Q. 승인 전에 애드센스 코드를 넣으면 심사에 유리한가요?
A. 저도 그렇게 기대했는데 실제로는 관련이 없었습니다. 코드 삽입은 사이트 소유권 확인용 절차이고, 승인 여부는 콘텐츠 심사 결과로 결정됩니다. 코드를 일찍 넣는다고 심사 순서가 앞당겨지지는 않습니다.
Q. 코드를 넣었는지 안 넣었는지 헷갈리면 어떻게 확인하나요?
A. 티스토리 스킨 편집의 HTML 편집 화면에서 브라우저 찾기 기능(Ctrl+F)으로 "adsbygoogle"을 검색하면 바로 확인됩니다. 검색 결과가 1개이면 정상, 2개 이상이면 중복 삽입된 상태이니 하나만 남기고 삭제하면 됩니다.
Q. 서치 콘솔 인증 태그와 애드센스 코드, 둘 다 head에 넣어야 하나요?
A. 네, 둘 다 head 태그 안에 있어야 각각 제 역할을 합니다. 서치 콘솔 인증 메타 태그는 구글이 사이트 소유권을 확인하는 데 필요하고, 애드센스 자바스크립트 스니펫은 광고 시스템 작동에 필요합니다. 역할이 다른 코드이니 하나를 넣을 때 다른 것을 지우지 않도록 주의해야 합니다.
Q. 티스토리에서 ads.txt 경고가 뜨는데 어떻게 해야 하나요?
A. 티스토리는 플랫폼 차원에서 ads.txt가 처리되어 있어서 별도로 파일을 만들어 올릴 필요가 없습니다. 애드센스 관리 화면에서 ads.txt 상태가 '해당 사항 없음'으로 표시된다면 정상입니다. 경고가 지속된다면 애드센스 고객센터에서 티스토리 관련 항목을 직접 확인하는 것이 가장 정확합니다.
결론
승인 전에 미리 코드를 넣어두는 것 자체는 문제가 없습니다. 그런데 서두르다 보면 중복 삽입, 서치 콘솔 태그 삭제, 불필요한 ads.txt 준비처럼 안 해도 될 실수를 하게 됩니다. 저도 그랬습니다.
지금 코드를 이미 넣어두신 상태라면 HTML 편집 화면에서 "adsbygoogle"을 검색해 중복 여부부터 확인해보시길 권합니다. 그다음 서치 콘솔 인증 메타 태그가 지워지지 않고 그대로 있는지도 같이 살펴보면 됩니다. 티스토리라면 ads.txt는 신경 쓰지 않으셔도 됩니다. 이 세 가지만 점검해두면 코드 관련 실수는 대부분 정리됩니다.