워드프레스에서 애드센스를 신청할 때 가장 먼저 막힌 부분은 코드를 복사하는 일이 아니었다. 애드센스 코드 스니펫, Ads.txt 스니펫, 메타 태그 중 무엇을 선택해야 하는지, 복사한 내용을 워드프레스 어디에 넣어야 하는지부터 알기 어려웠다.
이 글은 운영자의 실제 사용·운영 경험과 작성 당시 확인 가능한 자료를 바탕으로 정리했습니다. AI는 구성과 문장 편집을 보조했으며, 공개 전 사실관계·링크·적용 조건은 운영자가 최종 검토했습니다. 자세한 기준은 콘텐츠 제작·AI 활용 원칙에서 확인할 수 있습니다.
결론부터 말하면 사이트 소유권 확인에는 내 환경에서 적용할 수 있는 방법을 선택하면 된다. 나는 워드프레스 모든 페이지에 애드센스 코드를 공통으로 넣고, 광고 판매자 정보를 알리는 ads.txt도 사이트의 최상위 주소에서 열리도록 게시했다. 이후 소유권 확인과 리뷰 요청을 마쳤으며, 이 글을 작성한 2026년 8월 18일 현재 최종 승인이 아니라 광고 게재 가능 여부를 검토받는 중이다.
처음부터 세 가지 선택지가 나왔다
애드센스에 khoonlabs.com을 추가하자 사이트 소유권 확인 방법으로 애드센스 코드 스니펫, Ads.txt 스니펫, 메타 태그가 나타났다. 웹 구조를 잘 아는 사람에게는 익숙한 표현일 수 있지만, 처음 보는 입장에서는 세 가지를 모두 해야 하는지조차 판단하기 어렵다.
이 화면은 사이트를 내가 관리할 수 있다는 사실을 확인할 방법을 고르는 단계다. 세 가지를 무조건 모두 사용해야 한다는 뜻은 아니다. 다만 소유권 확인용 코드를 적용하는 일과, 광고 판매 권한을 공개하는 ads.txt를 준비하는 일은 역할이 다르므로 따로 이해하는 편이 쉽다.
애드센스 코드 스니펫
애드센스 코드 스니펫은 웹페이지가 열릴 때 함께 불러오는 자바스크립트다. 애드센스 화면에서 제공하는 코드는 대략 다음과 같은 구조를 가진다.
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-게시자번호"
crossorigin="anonymous"></script>
ca-pub-게시자번호는 계정마다 다르다. 다른 블로그에서 본 코드를 그대로 사용하면 안 되고, 반드시 자신의 애드센스 화면에서 복사해야 한다. 게시자 번호는 공개 ads.txt에서도 확인될 수 있지만, 설명용 캡처에서 불필요하게 전체 번호를 강조할 이유는 없어 공개 이미지에서는 가렸다.
메타 태그
메타 태그도 페이지의 <head> 영역에 넣어 소유권을 확인하는 방법이다. 이미 사이트의 머리 영역에 메타 태그를 안전하게 추가할 수 있다면 사용할 수 있다. 애드센스 코드와 메타 태그 중 어느 쪽이 더 우수하다기보다, 내가 관리하는 사이트에서 빠지지 않고 출력되는 방법을 고르는 것이 중요하다.
Ads.txt 스니펫
ads.txt는 애드센스 광고 스크립트가 아니다. 이 사이트의 광고 공간을 판매할 권한이 있는 사업자가 누구인지 공개하는 텍스트 파일이다. Google은 애드센스 ads.txt 안내에서 사용이 의무는 아니지만 적극 권장한다고 설명한다.
애드센스에서 제공하는 한 줄은 다음과 같은 구조다.
google.com, pub-게시자번호, DIRECT, f08c47fec0942fa0
이 내용도 예시를 임의로 바꾸는 것이 아니라 내 애드센스 계정에서 제공된 한 줄을 정확히 사용해야 한다.
복사한 애드센스 코드를 워드프레스 어디에 넣을까
애드센스 화면에는 코드를 각 페이지의 <head>와 </head> 사이에 넣으라고 적혀 있었다. 하지만 워드프레스에서는 글을 발행할 때마다 HTML 파일을 열어 코드를 붙이는 방식으로 운영하지 않는다. 사이트의 공통 영역에 한 번 적용하고, 개별 페이지가 열릴 때 자동으로 출력되게 구성하는 것이 일반적이다.
테마 파일을 직접 수정할 수도 있지만 테마 업데이트나 교체 과정에서 수정 내용이 사라질 수 있다. 코드 삽입용 플러그인을 사용하는 방법도 있다. 내 경우에는 khoonlabs.com 하나만 있는 것이 아니라 여러 하위 도메인이 같은 워드프레스 네트워크에 연결돼 있었다. 특정 테마나 한 사이트에만 넣기보다 네트워크 전체에서 공통으로 실행되는 작은 기능을 사용하는 편이 관리하기 쉬웠다.
나는 애드센스 화면에서 코드를 복사해 전달했고, 실제 설치는 관리 도구의 도움을 받아 진행했다. 내가 웹 개발자인 것처럼 테마 파일을 직접 편집한 것은 아니다. 설치 후에는 메인 사이트와 현재 운영 중인 하위 도메인을 각각 열어 코드가 실제로 출력되는지 확인했다.
확인할 항목은 단순하다.
- 메인 사이트와 하위 도메인이 모두 정상적으로 열리는가
- 각 공개 페이지에서 애드센스 코드가 빠지지 않았는가
- 동일한 코드가 한 페이지에 중복으로 들어가지 않았는가
- 코드 적용 뒤 기존 글과 화면에 이상이 생기지 않았는가
실제 확인 결과 khoonlabs.com과 현재 운영 중인 하위 도메인들은 모두 정상적으로 열렸고, 애드센스 코드는 각 페이지에 한 번씩 출력됐다. 같은 코드를 여러 위치에 반복해서 넣는 것이 중요한 게 아니라, 필요한 페이지에서 한 번만 안정적으로 불러오는지가 중요했다.
다른 플랫폼은 코드 삽입 위치가 다르다. 구글 블로그와 티스토리의 기존 적용 과정은 구글 블로그·티스토리 애드센스 HTML 태그 적용 글에 따로 정리돼 있다. 이번 글은 WordPress 멀티사이트와 ads.txt까지 포함한다는 점에서 범위가 다르다.
ads.txt는 파일을 만든 뒤 공개 주소를 확인해야 한다
ads.txt는 사이트의 루트, 즉 가장 바깥 주소에서 열려야 한다. 예를 들어 도메인이 example.com이라면 브라우저에서 https://example.com/ads.txt로 접근할 수 있어야 한다.
내 사이트에서는 다음 주소를 직접 열어 확인했다.
https://khoonlabs.com/ads.txt
브라우저에서 이 주소를 열었을 때 애드센스가 제공한 한 줄이 정상적으로 표시됐다. 파일을 서버 어딘가에 저장했다고 끝나는 것이 아니라, 외부에서 정확한 주소로 읽을 수 있어야 한다.

파일을 게시한 뒤 애드센스의 사이트 목록을 다시 확인하자 khoonlabs.com의 Ads.txt 상태는 ‘승인됨’, 사이트의 승인 상태는 ‘준비 중’으로 표시됐다. 공개용 캡처에서는 이번 글과 관련 없는 다른 사이트 주소를 가렸다.
여기에서 ‘Ads.txt 승인됨’과 ‘사이트 승인 완료’를 혼동하면 안 된다. Ads.txt 승인됨은 Google이 해당 파일을 확인했다는 의미다. 콘텐츠 품질과 정책 준수 여부를 포함한 광고 게재 가능성 검토가 모두 끝났다는 뜻은 아니다. 같은 화면에서도 사이트 승인 상태는 여전히 준비 중이었다.
Google 안내에 따르면 ads.txt 변경이 애드센스 계정에 반영되기까지 며칠이 걸릴 수 있고, 광고 요청이 적은 사이트에서는 더 오래 걸릴 수 있다. 파일 주소가 정상적으로 열리고 내용이 정확하다면 같은 파일을 반복해서 고치기보다 상태 갱신을 기다리는 편이 안전하다.
메인 도메인과 하위 도메인은 어떻게 적용했을까
내 워드프레스에는 메인 사이트 외에도 AI, 데이터베이스, 암호화폐, 검색 브리핑 하위 도메인이 있다. 그래서 메인 화면 하나만 확인하고 끝내지 않았다. 현재 운영 중인 각 사이트에서 페이지가 정상적으로 열리고 공통 애드센스 코드가 한 번씩 출력되는지 따로 확인했다.
현재 네트워크에서는 새 하위 도메인 사이트를 만들면 공통 기능을 통해 애드센스 코드가 함께 적용되도록 구성돼 있다. 그러나 코드가 자동으로 들어가는 것과 사이트가 광고 게재 검토를 통과하는 것은 서로 다른 문제다. 새 사이트에도 실제 콘텐츠, 접근 가능한 페이지, 정책에 맞는 운영이 필요하다.
또한 완전히 다른 새 도메인을 구입해 별도의 사이트를 만든다면 애드센스의 사이트 관리 화면에 새 사이트를 추가하고, 그 사이트의 코드와 ads.txt 상태를 다시 확인해야 한다. Google의 애드센스 사이트 관리 안내도 새 사이트 추가와 상태 확인 절차를 별도로 설명한다.
소유권 확인 뒤에도 바로 광고가 나오는 것은 아니었다
코드와 ads.txt 적용을 확인한 뒤 애드센스 화면으로 돌아가 소유권 확인과 리뷰 요청을 진행했다. ‘사이트 소유권을 확인하세요’와 ‘리뷰가 요청됨’ 항목에는 초록색 확인 표시가 나타났고, 화면 위쪽 상태는 ‘사이트의 광고 게재 가능 여부 검토 중’으로 바뀌었다.
이 단계에서 완료된 것은 다음과 같다.
- 애드센스에 khoonlabs.com을 추가했다.
- 워드프레스 네트워크에 애드센스 코드를 적용했다.
ads.txt파일을 게시하고 공개 주소를 확인했다.- 사이트 소유권 확인을 마쳤다.
- 광고 게재 가능 여부에 대한 리뷰를 요청했다.
여기까지 왔다고 최종 승인이 완료된 것은 아니다. 이제 남은 것은 Google의 사이트 검토다. 신청 화면에는 검토가 일반적으로 며칠 안에 끝나지만 경우에 따라 2~4주가 걸릴 수 있다고 표시됐다.
검토가 오래 걸린다는 이유로 코드를 반복해서 넣거나 사이트를 삭제한 뒤 다시 신청하는 것은 도움이 되지 않을 수 있다. 우선 공개 페이지가 정상적으로 열리는지, 애드센스 코드와 ads.txt가 유지되는지, 방문자가 읽을 실제 콘텐츠와 기본 안내 페이지가 준비돼 있는지를 점검하면서 결과를 기다리기로 했다.
Google의 애드센스 사이트 연결 안내에서도 코드를 적용한 뒤 사이트가 애드센스에서 확인될 수 있어야 한다고 설명한다. 화면에 ‘리뷰 요청됨’이 표시됐다면 동일한 신청을 반복하기보다 현재 상태를 유지하는 편이 낫다.
직접 진행하며 구분하게 된 것
이번 과정에서 가장 어려웠던 것은 코드를 복사하는 일이 아니었다. 낯선 용어가 각각 어떤 역할을 하는지 구분하는 일이었다. 정리하면 다음과 같다.
- 애드센스 코드 스니펫은 사이트 페이지에서 애드센스를 연결한다.
- 메타 태그도 사이트 소유권 확인에 사용할 수 있는 방법 중 하나다.
ads.txt는 광고 공간을 판매할 권한이 있는 사업자를 공개하는 파일이다.ads.txt는 사이트의/ads.txt주소에서 실제로 열리는지 확인해야 한다.- ‘Ads.txt 승인됨’과 ‘사이트 최종 승인’은 같은 상태가 아니다.
- 워드프레스 멀티사이트는 메인과 하위 도메인의 코드 출력 상태를 각각 확인하는 것이 안전하다.
- 소유권 확인과 리뷰 요청 완료는 최종 승인을 의미하지 않는다.
웹을 잘 모르면 “코드를 복사하세요”라는 짧은 안내부터 막힐 수 있다. 나도 무엇을 복사해야 하는지는 알았지만, 복사한 것을 어디에 넣어야 하는지는 몰랐다. 그래도 코드, 메타 태그, ads.txt의 역할을 하나씩 나누고 실제 공개 주소를 확인하니 전체 흐름을 이해할 수 있었다.
이 글은 2026년 8월 18일의 신청 기록이다. 당시 사이트 연결, 코드 적용, ads.txt 확인과 리뷰 요청을 마쳤으며 최종 승인은 대기 중이었다. 이 기록으로 현재 승인 상태를 판단할 수는 없다. 자신의 사이트 진행 상태는 애드센스의 사이트 관리 화면에서 확인하면 된다.