이 게시물은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
워드프레스 애드센스 연동, 코드와 서버 이미지

티스토리는 관리자 화면에서 버튼 몇 번만 누르면 애드센스 연동이 끝나지만, 워드프레스는 사정이 조금 다릅니다. 자체 호스팅형 워드프레스(워드프레스.org 기준으로 도메인과 호스팅을 직접 구입한 형태)는 광고 코드를 어디에 심을지, 사이트 소유권은 어떻게 증명할지를 사용자가 직접 결정해야 하는 구조거든요. 그래서 "워드프레스애드센스"로 검색해서 이 글까지 찾아오는 경우가 유독 많습니다.

참고로 wordpress.com에서 제공하는 무료·유료 플랜과 wordpress.org 기반의 자체 설치형은 애드센스 연동 방식이 다릅니다. 이 글은 개인이 도메인과 호스팅을 구입해 설치한 자체 호스팅형 워드프레스를 기준으로 정리했습니다.

사이트 소유권 확인, 어떤 방법을 골라야 할까

애드센스 계정에 사이트를 등록하면 가장 먼저 소유권 확인 단계를 거칩니다. 구글 애드센스 고객센터가 안내하는 방법은 여러 가지인데, 워드프레스 사용자가 실제로 많이 쓰는 건 이 세 가지예요.

  • HTML 코드 붙여넣기: 애드센스가 발급한 <meta> 태그를 테마의 header.php 파일 <head> 영역에 직접 붙여넣는 방식입니다. 자식 테마(child theme)를 쓰고 있다면 자식 테마 쪽 파일을 수정해야 업데이트할 때 코드가 사라지지 않습니다.
  • Google Site Kit 플러그인: 구글이 공식으로 배포하는 플러그인으로, 설치 후 애드센스 계정과 "서비스 연결"만 누르면 코드 삽입까지 자동으로 처리됩니다. 코드를 직접 만지는 게 부담스럽다면 이 방법이 가장 안전해요.
  • HTML 파일 업로드: 애드센스가 제공하는 확인용 파일을 사이트 루트 디렉터리에 업로드하는 방식입니다. FTP나 호스팅사 파일 관리자에 접근할 수 있어야 쓸 수 있는 방법이죠.

셋 중 뭐가 정답이라기보다, 코드 편집에 익숙하지 않다면 Site Kit부터 시도해보고 안 되면 HTML 코드 삽입으로 넘어가는 순서를 권합니다.

광고 코드는 어디에 넣어야 하나

소유권 확인이 끝나면 실제 광고를 게재할 코드를 심어야 합니다. 이 부분에서 선택지가 갈립니다.

  1. 플러그인 사용: Site Kit, Advanced Ads, Ad Inserter 같은 플러그인은 게시자 ID만 입력하면 사이트 전역에 자동으로 코드를 삽입해줍니다. 테마를 자주 바꾸거나 코드에 익숙하지 않은 경우 이 방법이 안전해요.
  2. 수동 삽입: 테마 파일(header.php 등)에 직접 광고 스크립트를 붙여넣는 방식입니다. 플러그인 의존도를 줄이고 싶을 때 선택하지만, 테마 업데이트 시 코드가 초기화될 수 있으니 자식 테마 사용이 사실상 필수예요.

애드센스 자동 광고(Auto ads)를 켜두면 광고 위치를 구글이 알고리즘으로 자동 배치해줍니다. 처음 시작하는 단계라면 수동으로 광고 단위를 하나하나 배치하기보다 자동 광고로 시작해서 나중에 데이터를 보고 조정하는 편이 시행착오를 줄이는 방법이더라고요.

Ads.txt, 워드프레스에서는 이렇게 처리한다

Ads.txt는 IAB Tech Lab이 만든 업계 표준 파일로, 해당 도메인에서 광고 인벤토리를 판매할 권한이 있는 판매자 목록을 공개적으로 선언하는 역할을 합니다. 이 파일이 없으면 애드센스 대시보드에 "수익 손실 위험" 경고가 뜨고, 광고 게재가 지연되거나 수익이 줄어들 수 있다고 공식 가이드에 안내되어 있습니다.

워드프레스는 서버 루트 디렉터리에 직접 접근할 수 있는 구조라 티스토리보다 오히려 설정이 단순한 편이에요.

  • FTP나 호스팅사 파일 관리자로 접근이 가능하면, 애드센스가 제공한 스니펫을 메모장에 붙여넣어 ads.txt로 저장한 뒤 루트 디렉터리(example.com/ads.txt 경로)에 그대로 업로드하면 끝입니다.
  • 직접 업로드가 부담스럽다면 Ads.txt 관리 기능이 있는 플러그인(Advanced Ads 등)을 써도 됩니다. 설정 메뉴에서 스니펫을 붙여넣고 저장하면 플러그인이 알아서 해당 경로에 파일을 노출시켜줍니다.

설정 후 브라우저 주소창에 직접 example.com/ads.txt를 입력해 파일이 실제로 공개되어 있는지 확인하는 습관을 들이는 게 좋습니다. 반영까지는 며칠, 광고 요청이 적은 신생 사이트는 최대 한 달가량 걸릴 수 있다고 공식 가이드에 명시되어 있으니 등록 직후 경고가 안 사라져도 조급해할 필요는 없어요.

워드프레스라서 더 신경 써야 하는 것들

워드프레스는 자유도가 높은 만큼 애드센스 승인·운영 과정에서 놓치기 쉬운 부분도 있습니다.

  • 페이지 로딩 속도: 무거운 테마나 플러그인을 많이 설치하면 로딩 속도가 느려지고, 이는 애드센스 심사와 검색 랭킹 둘 다에 불리하게 작용합니다. 캐싱 플러그인, 이미지 최적화 정도는 기본으로 챙기는 게 좋습니다.
  • 필수 페이지 누락: 자체 제작 사이트다 보니 개인정보처리방침 같은 필수 페이지를 직접 만들어야 합니다. 테마에 기본으로 포함된 티스토리나 블로그스팟과 달리, 워드프레스는 이 페이지를 빼먹은 채 신청했다가 반려되는 경우가 종종 있어요.
  • 플러그인 충돌: 광고 관련 플러그인을 여러 개 동시에 활성화하면 코드가 중복 삽입되면서 광고가 아예 안 뜨거나 레이아웃이 깨지는 일이 생깁니다. 플러그인은 한 번에 하나만 광고 삽입 역할을 맡기는 게 안전합니다.

자주 나오는 질문

Q. Site Kit로 연결했는데도 광고가 안 보여요.
Site Kit는 코드 삽입까지만 담당하고, 실제 광고 게재 승인은 애드센스 심사를 거쳐야 합니다. 계정 상태가 "준비됨"으로 바뀌고 자동 광고가 켜져 있는지 애드센스 대시보드에서 다시 확인해보는 게 순서예요.

Q. 자식 테마를 안 쓰고 광고 코드를 넣어도 되나요?
가능은 하지만 권장하지는 않습니다. 부모 테마가 업데이트될 때마다 수정한 파일이 초기화될 수 있어서, 코드가 갑자기 사라졌는데 원인을 못 찾는 경우가 생기거든요. 플러그인 방식을 쓰면 이 문제를 아예 피할 수 있습니다.

지금 점검해볼 순서

정리하면 워드프레스 애드센스 연동은 소유권 확인 → 광고 코드 삽입 → ads.txt 등록, 이 세 단계가 핵심입니다. 코드를 직접 다루는 게 부담스럽다면 처음부터 Site Kit 같은 공식 플러그인으로 시작해서 익숙해진 뒤에 수동 방식으로 넘어가도 늦지 않아요. 오늘 다룬 순서 그대로, 애드센스 대시보드에 아직 남아있는 경고 문구가 있는지부터 한번 확인해보시길 권합니다.

출처