워드프레스 애드센스 승인과 설정: 플러그인 없이 head 삽입부터 ads.txt까지

워드프레스 애드센스 승인에 필요한 설정을 순서대로 정리했어요. header.php 직접 삽입과 플러그인, Site Kit, 개인정보처리방침 설정, 검색 엔진 차단 옵션 함정, wp-sitemap, ads.txt 위치, 승인 후 광고 배치까지 다뤄요.

최종 수정 2026-09-10

워드프레스가 애드센스에 좋은 점과 주의할 점

워드프레스는 애드센스에 필요한 설정을 전부 직접 제어할 수 있는 플랫폼이에요. head 태그, robots.txt, sitemap, 메타 태그, 필수 페이지, 광고 위치까지 손댈 수 있어요. 그래서 문제가 생겨도 원인을 찾아 고칠 수 있고, 티스토리처럼 플랫폼 제약에 막히는 일이 없어요.

대신 자유도가 높은 만큼 실수할 곳도 많아요. 국내 워드프레스 거절 사례를 보면 콘텐츠보다 설정 문제가 많았어요. 개발 중 켜 둔 검색 엔진 차단 옵션을 잊거나, 캐시 플러그인이 코드 없는 예전 페이지를 내보내거나, 보안 플러그인이 해외 봇을 막거나, 테마를 바꾸면서 header.php에 넣은 코드가 사라진 경우예요.

이 글은 워드프레스에서만 생기는 설정 문제에 집중해요. 글 수와 글자 수 같은 일반 승인 조건은 애드센스 승인 조건 글에, 신청 절차 전체는 구글 애드센스 승인 글에 정리돼 있으니 그쪽과 함께 보세요.

코드 삽입: header.php, 플러그인, Site Kit

애드센스 코드를 넣는 방법은 세 가지예요. 첫째, 테마의 header.php를 직접 편집하는 방법이에요. 관리 화면의 외모 메뉴에서 테마 파일 편집기를 열고 header.php를 선택한 뒤, head 닫는 태그 바로 위에 코드를 붙여 넣어요. 가장 단순하지만 테마를 업데이트하거나 바꾸면 코드가 사라져요. 자식 테마를 쓰지 않는다면 이 방법은 임시로만 권해요.

둘째, 헤더 코드 삽입 플러그인이에요. 헤더와 푸터에 스크립트를 넣는 용도의 가벼운 플러그인을 설치하고 head 영역에 코드를 붙여 넣으면 테마와 무관하게 유지돼요. 플러그인을 늘리고 싶지 않다면 functions.php에 wp_head 훅으로 코드를 출력하는 짧은 함수를 추가하는 방법도 있어요. 이것도 자식 테마의 functions.php에 넣어야 업데이트에 안전해요.

셋째, 구글이 만든 Site Kit 플러그인이에요. 설치 후 구글 계정으로 연결하면 애드센스, 서치콘솔, 애널리틱스를 한 화면에서 연동할 수 있고, 애드센스 코드와 ads.txt를 자동으로 처리해 줘요. 처음 시작하는 분에게는 이 방법이 실수가 가장 적어요. 어느 방법이든 넣은 뒤 시크릿 창에서 페이지 소스 보기를 열고 adsbygoogle 이 head 안에 한 번만 있는지 확인하세요. 캐시 플러그인을 쓰고 있다면 캐시를 비운 뒤 확인해야 해요.

개인정보처리방침 설정과 검색 엔진 차단 옵션 함정

워드프레스는 개인정보처리방침 페이지를 만드는 기능이 내장돼 있어요. 관리 화면의 설정 메뉴에서 개인정보를 열면 기본 템플릿으로 페이지를 생성하거나 기존 페이지를 지정할 수 있어요. 지정된 페이지는 로그인 화면과 일부 테마의 푸터에 자동으로 링크돼요. 기본 템플릿에는 구글 광고 쿠키 안내가 없으니 구글을 포함한 제3자가 쿠키를 사용해 광고를 게재한다는 문단과 광고 개인 최적화 해제 안내를 직접 추가하세요.

소개 페이지와 문의 페이지도 페이지 메뉴에서 만들고, 외모 메뉴의 메뉴 설정에서 상단 메뉴나 푸터 메뉴에 넣으세요. 페이지를 만들었어도 메뉴에 없으면 봇이 찾지 못해요.

가장 흔한 함정은 설정 메뉴의 읽기 항목에 있는 '검색 엔진이 이 사이트를 색인하지 못하게 함' 옵션이에요. 사이트를 만드는 동안 켜 두는 경우가 많은데, 이 옵션이 켜져 있으면 robots.txt에 전체 차단이 들어가고 모든 페이지에 noindex가 붙어요. 애드센스 봇도 막혀서 '사이트가 다운되었거나 사용할 수 없음'으로 거절돼요. 신청 전에 이 옵션이 꺼져 있는지 반드시 확인하세요.

wp-sitemap과 서치콘솔

워드프레스는 5.5 버전부터 sitemap을 자동으로 만들어요. 주소는 내도메인/wp-sitemap.xml 이에요. SEO 플러그인을 쓰면 플러그인이 만든 sitemap이 이것을 대신하고, 주소는 플러그인에 따라 sitemap_index.xml 같은 형태가 돼요. 둘 중 하나만 서치콘솔에 제출하면 돼요.

서치콘솔에 사이트를 등록할 때는 도메인 속성으로 등록하면 www 유무와 http, https를 한 번에 볼 수 있어요. Site Kit을 쓰면 플러그인 안에서 서치콘솔 연결과 소유 확인이 같이 처리돼요. sitemap을 제출한 뒤 페이지 색인 보고서에서 색인된 페이지가 늘어나는지 며칠 지켜보세요.

색인이 늘지 않으면 위의 검색 엔진 차단 옵션, SEO 플러그인의 페이지 유형별 noindex 설정, 그리고 호스팅이나 보안 플러그인의 봇 차단을 순서대로 확인하세요. 특히 국내 호스팅의 해외 IP 차단 옵션과 보안 플러그인의 국가 차단은 사람은 접속되는데 봇만 막히는 상황을 만들어요. 심사가 오래 걸리는 원인과 대응은 애드센스 승인 기간 글에서 다뤄요.

ads.txt 파일 위치

ads.txt는 내 사이트의 광고 인벤토리를 팔 권한이 있는 판매자를 적어 두는 텍스트 파일이에요. 애드센스는 이 파일을 확인해서 내 게시자 ID가 들어 있는지 봐요. 없으면 승인 뒤 계정 상단에 수익 손실 위험 경고가 계속 떠요. 승인 필수 조건은 아니지만 코드 삽입과 함께 처리해 두면 나중에 신경 쓸 일이 없어요.

파일은 사이트 루트에 있어야 해요. 브라우저에서 내도메인/ads.txt 를 열었을 때 내용이 보이면 맞는 위치예요. 워드프레스에서는 보통 public_html 폴더에 있는 워드프레스 설치 폴더 바로 아래예요. 호스팅의 파일 관리자나 FTP로 ads.txt 파일을 만들고 애드센스가 알려 주는 한 줄을 넣으면 돼요. 형식은 google.com, pub-게시자ID, DIRECT, f08c47fec0942fa0 이에요. 게시자 ID는 애드센스 계정 메뉴에서 확인할 수 있어요.

파일을 직접 올리기 어렵다면 Site Kit이 ads.txt를 자동으로 제공하고, ads.txt 전용 플러그인도 있어요. 워드프레스가 서브 폴더에 설치되어 있으면 서브 폴더가 아니라 도메인 루트에 파일이 있어야 한다는 점만 주의하세요. 올린 뒤 애드센스 사이트 메뉴에서 ads.txt 상태가 승인됨으로 바뀌는 데 며칠 걸릴 수 있어요.

승인 후 광고 배치

승인이 나면 광고를 어떻게 보여 줄지 정해요. 가장 쉬운 것은 애드센스 화면에서 자동 광고를 켜는 거예요. head에 넣은 코드 하나로 구글이 위치와 개수를 정해요. Site Kit을 쓰면 플러그인 안에서 자동 광고 스위치를 켤 수 있어요. 처음 몇 주는 자동 광고로 데이터를 모으는 것이 무난해요.

수동 배치는 애드센스에서 광고 단위를 만들고 코드를 받아 원하는 위치에 넣는 방식이에요. 워드프레스에서는 위젯 영역에 HTML 위젯으로 넣거나, 광고 삽입 플러그인으로 본문 몇 번째 문단 뒤에 넣을지 지정하거나, 블록 에디터의 HTML 블록에 직접 넣을 수 있어요. 본문 중간과 글 끝이 국내 사례상 성과가 좋은 편이에요.

배치할 때 피할 것이 있어요. 로그인 페이지, 검색 결과 없음 화면, 글 없는 태그와 카테고리 페이지처럼 콘텐츠가 거의 없는 화면에 광고가 나가면 '게시자 콘텐츠가 없는 화면' 사유로 경고를 받아요. 광고 플러그인에서 이런 페이지 유형을 제외하세요. 설정 전체가 제대로 됐는지 확인하고 싶다면 애드패스 무료 진단에 주소를 넣어 코드 삽입, robots.txt, noindex, 리다이렉트, 필수 페이지를 한 번에 점검할 수 있어요.

내 블로그는 어디에 걸리는지 20초 만에 확인

주소만 넣으면 실제 페이지를 읽고 위 항목들을 자동으로 점검해요. 회원가입 없음.

자주 묻는 질문

플러그인 없이 코드를 넣는 것과 Site Kit 중 어느 쪽이 좋나요?

결과는 같아요. 테마 업데이트에 안전한 쪽을 고르면 돼요. 자식 테마를 쓰고 있고 코드 편집이 익숙하면 functions.php 방식이 가볍고, 그렇지 않으면 Site Kit이 코드와 ads.txt, 서치콘솔 연결까지 한 번에 처리해 줘서 실수가 적어요.

캐시 플러그인을 쓰면 문제가 되나요?

캐시 자체는 문제가 없어요. 다만 코드를 넣은 뒤 캐시를 비우지 않으면 봇이 코드 없는 예전 페이지를 봐요. 코드 삽입, 필수 페이지 추가, 설정 변경 뒤에는 항상 캐시를 비우고 시크릿 창에서 확인하세요.

워드프레스닷컴 무료 플랜도 애드센스가 되나요?

워드프레스닷컴 무료 플랜과 개인 플랜은 외부 광고 코드 삽입이 막혀 있어서 안 돼요. 애드센스를 하려면 워드프레스닷컴의 상위 플랜을 쓰거나, 직접 호스팅에 설치하는 워드프레스닷오알지 방식이어야 해요. 이 글은 직접 설치형 기준이에요.

함께 읽기